@charset "shift_jis";body {	font-family: "メイリオ", "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";	font-size: 62.5%;	line-height: 2;	color: #333;	background: #FFFFFF url(../img/bg.gif) repeat-x top;	margin: 0px;	padding: 0px;	text-align: center;}h1,h2,h3,p,ul,li,dl,dt,dd{	margin: 0px;	padding: 0px;}ul{ list-style-type: none;}img { border: none;}.look {	background: #f5f5f5;}.color1 { color: #3d2d21;}a { color: #333; text-decoration: none;}a:hover { color: #977F6D; text-decoration: underline;}#kixyoushi050container {	width: 804px;	margin-right: auto;	margin-left: auto;	text-align: left;}#kixyoushi050header h1 {	font-size: 1.4em;	font-weight: bold;	width: 800px;	line-height: 1.4;	padding: 10px 0;}#kixyoushi050header h2 {	font-size: 2.0em;	font-weight: bold;	width: 800px;	line-height: 1.4;	padding: 10px 0;}#kixyoushi050header h2 a { text-decoration: none;}#kixyoushi050topmenu {	height: 54px;	background: url(../img/topmenu_bg.gif) no-repeat top;	padding-right: 10px;	padding-left: 10px;	letter-spacing: 0.2em;	overflow: hidden;}#kixyoushi050topmenu li {	float: left;	width: 156px;	font-size: 1.0em;	height: 54px;	line-height: 1.5;}#kixyoushi050topmenu li a {	color: #FFFFFF;	height: 44px;	text-decoration: none;	display: block;	padding-top: 10px;	padding-right: 10px;	padding-left: 10px;	background: url(../img/topmenu_line.gif) no-repeat right;}#kixyoushi050topmenu li a:hover {	padding-top: 10px;	height: 44px;	background: url(../img/topmenu_bg.gif) no-repeat bottom;}#kixyoushi050contents {	clear: left;	width: 800px;	margin-right: auto;	margin-left: auto;	padding-top: 10px;}.kixyoushi050side {	float: left;	width: 210px;	padding-top: 10px;	padding-bottom: 20px;}#kixyoushi050main h3 {	line-height: 56px;	background: url(../img/midashi_bg1.gif) repeat-x;	height: 56px;	text-align: left;	overflow: hidden;}.kixyoushi050side h3 {	font-size: 1.3em;	line-height: 56px;	background: url(../img/midashi_bg1.gif) repeat-x;	height: 56px;	text-align: center;	overflow: hidden;}.kixyoushi050side p {	padding-top: 0.5em;	padding-bottom: 1em;}.kixyoushi050sidemenu a {	color: #555;	text-decoration: none;	border-bottom: 1px solid #aeaeae;	display: block;	width: 210px;	padding-top: 0.5em;	padding-bottom: 0.5em;	font-size: 1.2em;}.kixyoushi050sidemenu a:hover {	background: #f7f7f7;	color: #000000;}#kixyoushi050main {	float: right;	width: 570px;	padding-top: 10px;	padding-bottom: 30px;}#kixyoushi050main h3,#kixyoushi050main dt,.kixyoushi050osusume h3 {	font-size: 1.4em;	background: url(../img/h2_bg.gif) no-repeat;	line-height: 30px;	height: 30px;	overflow: hidden;	padding-left: 10px;	padding-right: 50px;}#kixyoushi050main dd { margin: 20px 0;}#kixyoushi050main p {	padding: 0.5em 10px 1em;	font-size: 1.3em;}#kixyoushi050main ul {	padding: 0.5em 10px 0.5em;}#kixyoushi050main ul li {	font-size: 1.2em;}#kixyoushi050footer {	clear: both;	width: 100%;	line-height: 1.4;	text-align: center;}#kixyoushi050footer ul { margin-bottom: 10px;}#kixyoushi050footer ul li { display: inline;}.kixyoushi050link-item ul { margin: 0;}.kixyoushi050link-item ul li { margin-right: 15px; font-size: 1.3em;}#kixyoushi050breadrubbish ul { margin: 10px 0 5px 0;}#kixyoushi050breadrubbish ul li,#kixyoushi050breadrubbish ul li a {	display: inline;	padding-right: 3px;	font-size: 1.2em;	text-decoration: none;}.kixyoushi050osusume { margin: 40px 0 20px 0;}#kixyoushi050container .kixyoushi050osusume p { margin: 0 0 10px 0;}.kixyoushi050menu_free {	margin-top: 20px;}
