body{
	color			: #444444;
	font-size		: 12px;
}

td{
	font-size		: 12px;
}

th{
	font-size		: 12px;
}

a {
	text-decoration	: none;
}

img {
	border			: 0px;
}

table{
	border-collapse	: separate;
	empty-cells		: show;
	table-layout	: fixed;
}

hr {
	border-bottom	: 3px dotted #18368C;	
}

p {
	font-size				: 12px;
	padding					: 5px;	
}

.errMsg{
	padding					: 5px;
	color					: #FFFFFF;
	background-color		: #FF3333;
}

/* ブログタイトル(大) */
h1{
	margin-left		: 10px;
	font-size		: 25px;
	font-weight		: 100;
	border-bottom	: 3px dotted #18368C;
}

/* ブログタイトル(小) */
h2{
	width			: 70%;
	margin-top		: 10px;
	margin-left		: 10px;
	font-size		: 17px;
	font-weight		: 100;
	border-bottom	: 2px dotted #18368C;
}

/* 管理画面ページタイトル */
h3 {
	width			: 500px;
	border-top		:  1px solid #18368C;
	border-bottom	:  1px solid #18368C;
	border-right	: 10px solid #18368C;
	border-left		: 10px solid #18368C;
	background-color: #EB861B;
	padding			: 10px;
	font-weight		: bold;
	color			: #18368C;
}

/* ブログ区切り */
h4{
	width			: 70%;
	margin-top		: 10px;
	text-align		: center;
	font-size		: 17px;
	font-weight		: 100;
	border-bottom	: 2px dotted #18368C;
}

.admin_button {
	border-top		: 1px solid #FF2222;
	border-left		: 1px solid #FF2222;
	border-bottom	: 1px solid #AA0000;
	border-right	: 1px solid #AA0000;
	background-color: #FFD700;
	vartical-align	: middle;
}


/*****************************************************/
/*	admin上部メニュー									*/ 
/***************************************************/

/* 上部メニューリンク　*/
table.adminmenu {
	border			: solid 2px #18368C;
	border-collapse	: separate;
	empty-cells		: show;
}

.adminmenu td {
	border			: solid 2px #18368C;
	background-color: #EB861B;
	font-size		: 12px;
	font-weight		: bold;
	color			: #18368C;
	padding			: 5px;
	width			: 100px;
	text-align		: center;
}


/*****************************************************/
/*	admin基本										*/ 
/***************************************************/

/* リストテーブル */
table.adminlist {
	border			: solid 2px #18368C;
	border-collapse	: collapse;
	empty-cells		: show;	
}

.adminlist td {
	border			: solid 2px #18368C;
	background-color: #FFDAB9;
	padding			: 5px;
	font-size		: 12px;
}

.adminlist th {
	border			: solid 2px #18368C;
	padding			: 5px;
	background-color: #EB861B;
	font-size		: 12px;
	font-weight		: bold;
}

/* リストテーブル（トップ用） */
table.adminlist_top {
	border			: solid 1px #18368C;
	border-collapse	: collapse;
	empty-cells		: show;	
}

.adminlist_top td {
	border			: solid 1px #18368C;
	background-color: #FFDAB9;
	padding			: 1px;
	font-size		: 12px;
}

.adminlist_top th {
	border			: solid 1px #18368C;
	padding			: 1px;
	background-color: #EB861B;
	font-size		: 12px;
	font-weight		: bold;
}


/* 管理画面ページング文字列 */
.admin_paging {
	margin			:  5px;
	font-size		: 12px;
}


/*****************************************************/
/*	blog											*/ 
/***************************************************/

/* 基本レイアウト  */
.main_box {
	width			: 810px;
	margin-top		: -20px;	
}

/* 基本レイアウト  */
.error_message {
	width			: 100%;
	padding			: 3px;
	text-align		: center;
	background-color: #FF3333;
	color			: #FFFFFF;
}

.top_comment {
	text-align		: center;
	margin-top		: -30px;
	border			: 1px solid #65DDF5;
}

/* 日付 */
.date{
	font-size		: 14px;
	font-weight		: 100;
	width			: 100%;
	text-align		: right;	
	margin-top		: -35px;
	padding-right	: 10px;
}

/* エントリー上部ステータス */
.entry_status{
	border			: 1px solid #18368C; 	
}

.entry_status td {
	border			: 1px solid #18368C;
	font-size		: 12px;	
}

/* コメント入力欄 */
.comment_entry{
	border			: 1px solid #18368C;
	width			: 350px;
}

.comment_entry th {
	border			: 1px solid #18368C;
	font-size		: 11px;
	font-weight		: 100;
	width			: 100px;
}

.comment_entry td {
	border			: 1px solid #18368C;
	height			: 30px;
}

/* コメント表示欄 */
.comment_list{
	border			: none;
	width			: 350px;
}

.comment_list th {
	border			: none;
	font-size		: 11px;
	font-weight		: 100;
	width			: 100px;
}

.comment_list td {
	border			: none;
}

/* 最新のエントリー */
.new_title {
	font-size		: 11px;
	font-weight		: 100;	
}

.new_date {
	font-size		: 10px;
	color			: #555555;
	font-weight		: 100;	
}

/* 女優詳細テーブル */
.actress_detail {
	border			: 1px solid #18368C;
}
.actress_detail td {
	border			: 1px solid #18368C;
	font-size		: 12px;	
}

/* 女優本文 */
.actress_body {
	margin-right	: 12px;
}

/* 女優あかさたな */
.actress_index td {
	width	: 22px;
}


/* メーカー詳細テーブル */
.maker_detail {
	border			: 1px solid #18368C;
}
.maker_detail td {
	border			: 1px solid #18368C;
	font-size		: 12px;	
}

/* 左カラムレイアウト */
.left_column {
	width			: 200px;
	float			: left;	
}

.left_box {
	width			: 200px;
	float			: left;
	margin			: 0px 0px 10px 0px;
	
}

.rayout_left_table {
	width			: 200px;	
}

.rayout_left_table th {
	width			: 200px;
	height			:  20px;
	padding-left	:  10px;
	padding-right	:  10px;
	margin			:  10px 0px 0px 0px;
	background-repeat: no-repeat;
}

.rayout_left_table td {
	width			: 200px;
	padding			: 5px 10px 5px 10px;
}

/* 右カラムレイアウト */
.right_column {
	width			: 200px;
	float			: right;
}

.right_box {
	width			: 200px;
	float			: left;
	margin			: 0px 0px 10px 0px;
	
}

.rayout_right_table {
	width			: 600px;	
}

.rayout_right_table th {
	height			:  20px;
	padding-left	:  10px;
	padding-right	:  10px;
	margin			:   0px;
	background-repeat: no-repeat;
}

.rayout_right_table td {
	padding			: 5px 10px 5px 10px;
}

/* 左カラムタイトル  */
h4 {
	font-size		: 13px;
	margin			:  2px; 
	width			: 100%;
	font-weight		: bold;
	color			: #144a9d;
	text-align		: left;
	font-family		: "ＭＳ ゴシック",sans-serif;
}

/* 左カラム下部リンク  */
h5 {
	font-size		:   11px;
	font-weight		: normal;
	font-family		: "ＭＳ ゴシック",sans-serif;
}

/* 年齢認証青文字 */
.age_judge1{
	font-size		: 13px;
	margin			:  2px; 
	font-weight		: nomal;
	color			: #144a9d;
	line-height		: 17pt;
	font-family		: Impact,Charcoal;
}








