@charset "utf-8";

/* lunch CSS */



/* kyoutsu */

*{

	margin:0px;

	padding:0px;

}



small.kurashitime{

	padding:0px 0px 10px 0px;

}



.navigation{

	padding:0px;

	margin:0px;

	height:15px;

	font-size:x-small;

}



/* title */

h2.pagetitle{

	font-size:small;

	color:#FFFFFF;

	background:url(../../images/new/lunch_title.gif) no-repeat left;

	margin:0px 0px 5px 0px;

	padding:3px 0px 3px 10px;

	text-align:left;

}



h2.pagetitle a{color:#FFFFFF;text-decoration:none;}

h2.pagetitle a:link{color:#FFFFFF;text-decoration:none;}

h2.pagetitle a:visited{color:#FFFFFF;text-decoration:none;}

h2.pagetitle a:active{color:#FFFAF0;text-decoration:underline;}

h2.pagetitle a:hover{color:#FFFAF0;text-decoration:underline;}



h3{

	font-size:x-large;

	letter-spacing:1px;

	padding:10px 0px;

}



h3 a{color:#333333;text-decoration:none;}

h3 a:link{color:#333333;text-decoration:none;}

h3 a:visited{color:#333333;text-decoration:none;}

h3 a:active{color:#D2b48C;text-decoration:underline;}

h3 a:hover{color:#D2b48C;text-decoration:underline;}





/* subtitle */

h4{

	font-size:large;

	letter-spacing:1px;

	padding:20px 0px;

	color:#CC3333;

}



h5{

	font-size:medium;

	letter-spacing:1px;

	padding:10px 0px 10px 0px;

}



p{

	font-size:1em;

	line-height:175%;

	margin:10px 0px;

}



.small{

	font-size:80%;

	line-height:120%;

}



.linebox{

	margin:0px auto;

	padding:10px 20px;

	border: 1px solid #CCCCCC;

}



.linebox iframe{

	padding:5px 0px;

}



address{

	font-style:normal;

}




