﻿@charset "utf-8";



/*

 Share Style [

----------------------------------------------------------- */

* {

	margin: 0px;

	padding: 0px;

	color: #333333;

	font-style: normal;

	font-weight: normal;

	font-size : 12px;

	text-decoration: none;

}



body {

	background:#fff6e1;

	font-family: "ＭＳ Ｐゴシック",Verdana,Arial, Osaka,"ヒラギノ角ゴ Pro W3", sans-serif;

	text-align:left;

	font-size: 12px;

}



/*Firefoxでセンターがずれないようにするため*/

html {

	overflow-y:scroll;

}



h1,h2,h3 {

	font-size:12px;

	font-weight:normal;

}



p {

	line-height:160%;

	font-size:12px;

	list-style-type:none;

}



li{

	list-style-type:none;

}



img {

	border:0;

	vertical-align: bottom;

}



address{

	font-size:10px;

	color:#744f36;

	text-align:center;

	margin:9px 0px 0px 0px;

}



.left{

	float:left;

}



.right{

	float:right;

}



.margin_bottom10{

	margin:0px 0px 10px 0px;

}



.margin_bottom13{

	margin:0px 0px 13px 0px;

}



.bold{

	font-weight:bold;

}



.pagetop{

	text-align:right;

	margin:0px 24px 0px 0px;

}



.pagetop a {

	text-decoration:underline;

	color:#ff6600;

}



.pagetop a:link {

	color:#ff6600;

}



.pagetop a:visited {

	color:#ff6600;

}



.pagetop a:hover {

	color:#ff9c5a;

}



.pagetop a:active {

	color:#ff6600;

}



.pagetop2{

	text-align:right;

	margin:0px 8px 20px 0px;

}



.pagetop2 a {

	text-decoration:underline;

	color:#ff6600;

}



.pagetop2 a:link {

	color:#ff6600;

}



.pagetop2 a:visited {

	color:#ff6600;

}



.pagetop2 a:hover {

	color:#ff9c5a;

}



.pagetop2 a:active {

	color:#ff6600;

}



/*

 Link Color [

----------------------------------------------------------- */

a {

	text-decoration:underline;

	color:#116495;

}



a:link {

	color:#116495;

}



a:visited {

	color:#116495;

}



a:hover {

	color:#116495;

}



a:active {

	color:#116495;

}



/*

 clearfix [

----------------------------------------------------------- */

.clearfix:after { 

	content: "";

	display: block;

	clear: both;

}



.clearfix {

	display: inline-block;

}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */



.textalign_right{

	text-align:right;

}



/*

 wrapper [

----------------------------------------------------------- */

#wrapper{

	width:800px;

	height:auto;

	margin:0px auto;

	background:#FFFFFF;

}



/*

 header [

----------------------------------------------------------- */

#header{

	height:106px;

	background:url(img/header_bg.jpg) no-repeat right top;

}



h1{

	color:#ffd200;

	font-size:10px;

	height:20px;

	padding:3px 20px 0px 0px;

}



ul.gnavi{

	height:38px;

	background:url(../top/img/gnavi_bottom.jpg) no-repeat left bottom;

}



.gnavi li{

	float:left;

}



/*

 contents [

----------------------------------------------------------- */

#contents{

	padding:18px 16px 20px 17px;

}



/*

 sidebar [

----------------------------------------------------------- */



/*

 footer [

----------------------------------------------------------- */

.footer{

	background:url(img/footer_bg.gif) no-repeat left top;

	height:140px;

}



.footer li{

	float:left;

}



ul.footernavi{

	padding:70px 0px 0px 140px;

}



ul.footernavi a {

	text-decoration:underline;

	color:#ffb21e;

}



ul.footernavi a:link {

	color:#ffb21e;

}



ul.footernavi a:visited {

	color:#ffb21e;

}



ul.footernavi a:hover {

	color:#ffcb67;

}



ul.footernavi a:active {

	color:#ffb21e;

}



.yellow{

	color:#ffb21e;

}



.pink{

	color:#c7a58d;

	font-size:10px;

	margin:9px 0px 0px 10px;

}



.search{

	padding:3px 0px 7px 565px;

	background:#744f36;

}
