@charaset "Shift-JIS";
a:link {
	text-decoration: none;
	color: #66CCCC;
} 
a:visited {
	text-decoration: none;
	color: #66CCCC;
} 
a:hover {
	text-decoration: underline;
	color: #66CCCC;
} 
a:active {
	text-decoration: underline;
	color: #66CCCC;
}
#pageImage {
	margin-bottom: 15px;
}
#head_form {
	width: 101px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
#love #head_form #form1 {
	margin-top: 2px;
	margin-bottom: 10px;
	line-height: 50%;
}
#love #head_form #form2 {
	margin-top: 2px;
	margin-bottom: 5px;
	line-height: 50%;
}



#lnavi1 {
	background-image: url(img/contents1/original1_1.gif);
	width: 760px;
	text-align: right;
	margin-top: 3px;
	margin-right: auto;
	margin-left: auto;
}
#lnavi1 table {
	margin-right: 0px;
	margin-left: auto;
}

#pagetitle {
	margin-bottom: 20px;
}
.original_link {
	text-align: right;
}
.contents01 {
	padding: 5px;
	width: 415px;
	border: 1px dotted #999999;
	margin-bottom: 15px;
}
.top_title img {
	margin-bottom: 5px;
}
.contents02 {
	padding: 5px;
	width: 305px;
	border: 1px dotted #999999;
	margin-bottom: 20px;
}
.text {
	line-height: 150%;
}
.contents01 .text {
	margin-left: 10px;
}
.contents02 .text {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
	margin-left: 10px;
}
#btn_touroku {
	text-align: center;
	margin-bottom: 20px;
}

#member01 {
	margin-bottom: 15px;
}

.contents03 {
	padding: 5px;
	border: 1px dotted #999999;
	margin-bottom: 15px;
	width: 500px;
}
#me .text {
	margin: 8px;
}
#touroku {
	background-color: #FFEBBF;
	padding: 10px;
	width: 740px;
	margin-bottom: 15px;
	border-top-width: 6px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFC246;
	color: #663300;
}
#kantei_illust img {
	float: left;
}
#kantei {
	float: none;
	margin-bottom: 15px;
}

.seikaku01 {
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
}

#me {
	margin-bottom: 15px;
	clear: both;
}
#prof {
	font-size: 120%;
	font-weight: bold;
	line-height: 150%;
	margin-bottom: 10px;
}
#illust {
	margin-right: 10px;
}

#kantei_title {
	font-size: 150%;
	font-weight: bold;
	margin-bottom: 15px;
	color: #333333;
}

#kantei_title .name {
	margin-left:20px;margin-right:20px;
}

#kantei_title .birthday {
	font-size:80%;
}

.eye p {
margin-top:5px; margin-bottom:5px;
}

.histry td {
	padding:5px;
	}
	

#onayami {
	line-height: 150%;
	color: #663300;
	background-color: #F9F3EC;
	padding: 10px;
	width: 280px;
	border: 1px solid #F0E1D0;
}

#onayami2 {
	line-height: 150%;
	color: #663300;
	background-color: #F9F3EC;
	padding: 10px;
	width: 738px;
	border: 1px solid #F0E1D0;
}

#life_title {
	margin-bottom: 15px;
}

#life_title2 {
	margin-top:20px;
	margin-bottom: 15px;
}

#life {
	margin-bottom: 15px;
}
#life_photo {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#right_link {
	margin-top: 15px;
}
#touroku2 {
	background-color: #FFEBBF;
	padding: 10px;
	width: 510px;
	margin-bottom: 15px;
	border-top-width: 6px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #FFC246;
	color: #663300;
	clear: both;
}
.number {
	font-size: 170%;
	font-weight: bold;
	color: #FF9900;
	margin-bottom: 15px;
	padding: 0px;
	vertical-align: middle;
}
.number01 {
	margin-bottom: 15px;
}
.love01 {

	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
}
#color {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}
.basis01 {
	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
	clear: both;
}
.basis_ill01 {
	float: left;
	margin-right: 10px;
}
.basis_ill02 {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}
#link_btn img {
	margin-right: 0px;
	margin-left: auto;
	margin-top: 20px;
	clear: both;
	float: none;
}
#link_btn {
	text-align: right;
}
.cal01 {

	font-weight: bold;
	margin-top: 15px;
	margin-bottom: 5px;
	clear: both;
}
#cal {
	padding: 10px;
	border: 2px dotted #FF9900;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#mean td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 2px;
	line-height: 120%;
}
#mean th {
	color: #FFFFFF;
}
#iro09 {
	border: 1px solid #CCCCCC;
	padding: 3px;
}
#iro08 {
	border: 1px solid #FF0000;
	padding: 3px;
}

#iro07 {
	border: 1px solid #FF6600;
	padding: 3px;
}

#iro06 {
	border: 1px solid #FFCC00;
	padding: 3px;
}

#iro05 {
	border: 1px solid #339900;
	padding: 3px;
}

#iro04 {
	border: 1px solid #0000FF;
	padding: 3px;
}

#iro03 {
	border: 1px solid #003399;
	padding: 3px;
}

#iro02 {
	border: 1px solid #6633FF;
	padding: 3px;
}

#iro01 {
	border: 1px solid #F8C957;
	padding: 3px;
}

#iro09 {
	border: 1px solid #CCCCCC;
	padding: 3px;
}

.mean01 {


	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 5px;
}
.rule01 {
	margin-top: 15px;
	margin-bottom: 10px;
	font-weight: bold;
}
.rule03 {
	font-size: 110%;
	font-weight: bold;
	color: #66CCCC;
	margin-top: 15px;
	margin-bottom: 10px;
}

.rule02 {
	line-height: 150%;
	margin-bottom: 15px;
	margin-left: 15px;
}
#rule02_menu {

	line-height: 150%;
	color: #663300;
	background-color: #F9F3EC;
	padding: 10px;
	width: 510px;
	border: 1px solid #F0E1D0;
}
.color01 {
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
.color02 {
	line-height: 150%;
	margin-bottom: 40px;
	margin-left: 10px;
}
.color00 {

	margin-top: 15px;
	margin-bottom: 15px;
	font-weight: bold;
}
#papercraft01 {
	margin-top: 20px;
}
#onayami_limited {
	line-height: 150%;
	color: #663300;
	background-color: #F9F3EC;
	padding: 10px;
	width: 740px;
	border: 1px solid #F0E1D0;
	margin-bottom: 15px;
}
#hitokoto {
	font-size: 130%;
	margin-bottom: 20px;
	color: #FF9900;
}

#limited_life_prof {
	line-height: 140%;
	padding: 6px;
	width: 164px;
	margin-top: 10px;
}
.limited_life_text {
	line-height: 150%;
	margin-left: 15px;
	margin-bottom: 20px;
}
#limited_btn {
	margin-right: 0px;
	margin-left: auto;
	text-align: right;
	margin-bottom: 20px;
}
.limited_menu {
	text-align: left;
	padding: 15px;
	background-color: #FDF8E1;
	width: 350px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.limited_WL {
	text-align: center;
	background-color: #FBDCA2;
	padding: 5px;
}

.limited_menu form {
	margin-left: 30px;
	margin-top: 0px;
}
.limited_menu_01{
	text-align: center;
	margin-bottom: 30px;
}
