@charset "Shift_JIS";
/*　2008.11 - 2009.4 作成　漫画鳳凰殿　*/

a:link {color:#0000ff; text-decoration:none;}
a:visited {color:#63355e; text-decoration:none;}
a:hover {color:#66f; text-decoration:none;}
a:active {color:#cc001b; text-decoration:none;}

body {background-color:#fff;}
hr { padding:0; height:2px; border:1px solid #ddf; background-color:#ccf; color:#ddf;}
p { margin-top:0px; margin-bottom:0px; }
ins{ text-decoration:none;}
address {text-align:center; font-style: normal; font-size:12px;}

/* taidan */
p.yama {color:#8b2500; 	margin-bottom:8px;}
p.guest {color:#060; margin-bottom:8px;}

img { margin-top:5px; margin-bottom:4px; }

h3 {
	width:auto;
	font-size:14px;
	font-weight:normal;
	background-color:#ccf;
	text-align:left;
	padding:2px;
}

h4 {
	font-size:14px;
	font-weight:normal;
	color:#080;
	margin-top:0px;
	margin-bottom:0px;
}
h5 {
	font-size:14px;
	font-weight:normal;
	color:#191970;
	margin-top:0px;
	margin-bottom:0px;
}


#page_base {
	width:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:center;

}
.home_area {
	width:860px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-color:#fff;
	font-size:14px;
	line-height:130%;
}
.page_box {
	width:860px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:#fff;
	font-size:14px;
	line-height:130%;
}

.navi {
	width:auto;
	background-color:#ccf;
	font-size:12px;
	text-align:right;
	margin-top:10px;
	margin-bottom:8px;
	padding:1px;
}

.new { color:#f00; }
.old { color:#888; }
.ml { margin-left:2em; margin-right:2em; }
.btm { margin-bottom:8px;}

.fu_box {
	background-color:#fff;
	border:1px solid #999;
	margin-top:10px;
	margin-bottom:14px;
	padding:5px;
}

.kin {font-size:12px;color:#f00;text-align:center;}

.img_box { border:1px solid #aaa; }

.c_brown {color:#8b2500;}
.c_navy {color:#191970;}
.c_green {color:#080;}
.c_gray {color:#686;}
.yoko {display:inline; }
.fs12 {font-size:12px;}

table.siryo{
    font-size:14px;
    border: 1px #aaa solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table.siryo th {
    border: #aaa solid;
    border-width: 0 0 1px 1px;
    background: #eee;
    font-weight:normal;
    font-size:12px;
    text-align: center;
/*    white-space: nowrap; */
}

table.siryo td {
	padding-left: 2px;
	padding-right: 2px;
    border: 1px #aaa solid;
    border-width: 0 0 1px 1px;
    text-align: left;
/*   white-space: nowrap; */
}

table.siryo tr:hover { background:#fee; }

/* ---fukuhara hidemi only--- */
.hyogo {background-color: #fff;	border:1px solid #666;}

/* ---ken tsukikage only--- */
table#tukikage {border:none;font-size:14px;}
table#tukikage td{vertical-align: top; padding:0px 20px 0px 0px;}

/* ---5 column--- */

.cl3 { float:left; width:79%;}

	.cl4 { float:left; width:49%;}

		.cl5 {float:left; width:49%; }
		.cr5 {float:right; width:49%;}
 
	.cr4 {float:right; width:49%; } 

		.cr6 {float:left; width:49%; }
		.cl6 {float:right; width:49%;}

.cr3 {float:right; width:20%;} 

/* ---3 column--- */

.c_left_center { float:left; width:66%;}

	.c_left {float:left; width:49%; }
	.c_center {float:right; width:49%;}
 
.c_right {float:right; width:33%; } 

/* -- 2 column --- */
.c_left2 {float:left; width:49%; }
.c_right2 {float:right; width:49%;}

/* -- --- */
.c_left3 {float:left; width:23%; }
.c_right3 {float:right; width:75%;}

.left33 {float:left; width:33%; }
.right66 {float:right; width:66%;}

/* -- ヒマな時に書きかえる--- */
.l33 {float:left; width:33%; }
.r66 {float:right; width:66%;}

.l49 {float:left; width:49%; }
.r49 {float:right; width:49%;}

.l23 {float:left; width:23%; }
.r75 {float:right; width:75%;}

.l79 {float:left; width:79%; }
.r20 {float:right; width:20%;}

.l66 {float:left; width:66%; }
.r33 {float:right; width:33%;}

/* ---float clear--- */

.clear { clear:both; }  
.clear hr { display:none; }
.no_disp { display:none; }

/* ---list--- */
ul {list-style-type:none;margin: 0px 0px 0px 1px; padding:0px;}
ol { margin: 0px 0px 0px 1.7em; padding:0px;}
dl { margin-top:0px; margin-bottom:0px;}
dd {margin-left: 0px; padding:0px;}

ul.shuroku{list-style-type:none;margin: 0px; padding:0px;}
.shuroku li{display:inline; }

ul.menu{list-style-type:none;margin: 0px; padding:0px;}
.menu li{ margin-bottom:8px;}

dl.index{list-style-type:none;margin: 0px; padding:0px;}
.index dd{ margin-left:1em;}

/* .shuroku li:after {content:"／";} IE NG */

