@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;
	line-height:1.8em;
	border:none;
	}

body{
	background:#000000 url(images/background.jpg) no-repeat center top;
	color:#a77f45;
	color:#CDBDA7;
	padding:0px;
	margin:0px;
	font-family: arial,sans-serif,Verdana;
	font-size:85%;
	}

p{
	margin-bottom:1.5em;
	}

h3{
	font-size:120%;
	margin-bottom:1em;
	border-bottom:#734411 1px dotted;
	padding-bottom:10px;
	padding-left:15px;
	color:#edbd77;
	background:url(images/iconH3.jpg) no-repeat;
	line-height:1em;
	}

h4{
	font-size:120%;
	color:#edbd77;
	font-weight:normal;
	}

h5{
	font-weight:normal;
	color:#edbd77;
	font-size:90%;
	}

img{
	border:none;
	}

a{
	color:#dc9c2c;
	text-decoration:none;
	border:0px;
	}

a:hover{
	color:#FFFFCC;
	}

ul , ol{
	padding-left:2em;
	margin-bottom:20px;
	}

#page{
	width:900px;
	margin:0px auto;
	overflow:visible;
	}

#leftContent{
	width:240px;
	float:left;
	padding:0px 30px;
	}

#leftContent ul{
	list-style:none;
	margin:0px;
	padding:0px;
	}

#header h1{
	display:block;
	margin:105px 0px 60px;
	padding:0px;
	width:240px;
	}

#header h1 a{
	background:url(/kyo-mise/assets/templates/yuzuki/images/logo.jpg) no-repeat;
	width:240px;
	height:120px;
	display:block;
	text-indent:-300px;
	overflow:hidden;
	}

#mainMenu a{
	margin-bottom:10px;
	}

#mainMenu .menuAbout a{
	display:block;
	width:120px;
	height:50px;
	overflow:hidden;
	text-indent:-200px;
	background:url(/kyo-mise/assets/templates/yuzuki/images/menuAbout.jpg) no-repeat;
	}

#mainMenu .menuCollection a{
	display:block;
	width:120px;
	height:50px;
	overflow:hidden;
	text-indent:-200px;
	background:url(/kyo-mise/assets/templates/yuzuki/images/menuCollection.jpg) no-repeat;
	}

#mainMenu .menuInfomation a{
	display:block;
	width:120px;
	height:50px;
	overflow:hidden;
	text-indent:-200px;
	background:url(/kyo-mise/assets/templates/yuzuki/images/menuInfomation.jpg) no-repeat;
	}

#mainMenu .menuInfomation ul{
	list-style:disc;
	margin-left:140px;
	margin-top:-30px;
	}

#mainMenu .menuInfomation ul a{
	display:block;
	width:auto;
	height:auto;
	overflow:visible;
	text-indent:0px;
	background:none;
	margin-bottom:0px;
	font-size:95%;
	}

#subMenu{
	clear:both;
	}

#subMenu .menuSpecial a{
	display:block;
	width:120px;
	height:40px;
	overflow:hidden;
	text-indent:-200px;
	background:url(/kyo-mise/assets/templates/yuzuki/images/menuSpecial.jpg) no-repeat;
	}

#subMenu .menuFactory a{
	display:block;
	width:120px;
	height:40px;
	overflow:hidden;
	text-indent:-200px;
	background:url(/kyo-mise/assets/templates/yuzuki/images/menuFactory.jpg) no-repeat;
	}

#subMenu .menuContact a{
	display:block;
	width:120px;
	height:40px;
	overflow:hidden;
	text-indent:-200px;
	background:url(/kyo-mise/assets/templates/yuzuki/images/menuContact.jpg) no-repeat;
	}

#subMenu .menuSitemap a{
	display:block;
	width:120px;
	height:40px;
	overflow:hidden;
	text-indent:-200px;
	background:url(/kyo-mise/assets/templates/yuzuki/images/menuSitemap.jpg) no-repeat;
	}


#rightContent{
	width:540px;
	margin-left:300px;
	padding:0px 27px;
	padding-top:60px;
	}

#rightMenu{
	background:url(images/back-rightMenu.jpg) no-repeat;
	padding:5px 20px;
	margin-bottom:20px;
	font-size:14px;
	}

#rightMenu a{
	margin-right:15px;
	padding-right:15px;
	border-right:#734411 1px solid;
	}

.home #rightContent table{
	width:540px;
	font-size:90%;
	}

.home #rightContent td.left{
	width:320px;
	}

.home #rightContent td.right{
	padding-left:20px;
	}

.home #rightContent td.right small{
	display:block;
	text-align:right;
	margin-bottom:5px;
	}

.home #rightContent h4{
	display:block;
	width:81px;
	height:21px;
	overflow:hidden;
	text-indent:-200px;
	background:url(images/titleNews.jpg) no-repeat;
	margin:10px 0px;
	}
.home #rightContent ul{
	margin-bottom:20px;
	border-top:#734411 1px solid;
	border-bottom:#734411 1px solid;
	padding-top:15px;
	padding-bottom:15px;
	}

.home #rightContent h5{
	font-size:14px;
	margin-bottom:0.5em;
	}

.home #rightContent p{
	margin-bottom:1em;
	}

fieldset{
	padding:0px 30px 15px;
	border:#734411 1px solid;
	margin-bottom:20px;
	}

legend{
	padding:0px 5px;
	color:#edbd77;
	font-size:120%;
	}

input , textarea , select{
	line-height:1.2em;
	background:#ECEBE1;
	border:none;
	padding:3px;
	}

textarea{
	font-size:100%;
	line-height:1.2em;
	}

label{
	padding-right:15px;
	}

form td{
	padding:5px 0px;
	vertical-align:top;
	}

.errors{
	color:#FF0000;
	}

.errors strong{
	margin-bottom:0.5em;
	border-bottom:#990000 1px solid;
	font-weight:normal;
	}

#submit{
	background:#CCCCCC;
	width:100px;
	}

.privacy p , .privacy ol{
	font-size:85%;
	}

.leftImage{
	float:left;
	padding-right:20px;
	padding-bottom:10px;
	}

.rightImage{
	float:right;
	padding-left:20px;
	padding-bottom:10px;
	}

#collectionMenu{
	background:#000000;
	border:#734411 1px solid;
	padding:5px 10px;
	margin-bottom:50px;
	}

#collectionMenu td{
	padding-right:5px;
	}

.collection-list table{
	border:#734411 1px solid;
	background:#000000;
	}

.collection-list td{
	padding:5px 0px;
	}

.detail{
	padding:10px;
	border:#482424 1px solid;
	font-size:90%;
	line-height:1.2em;
	margin:-1em 0px 1em;
	}

#clear{
	clear:both;
	}

#footer{
	margin:20px 0px;
	padding:10px;
	color:#826648;
	font-size:80%;
	text-align:center;
	background:url(images/footerBar.jpg) no-repeat top;
	}






.kamishichiken-shop td{
	padding-bottom:20px;
	padding-left:15px;
	vertical-align:top;
	}

img#fc2analyzerimg_{
	display:none;
	}
