@charset "Shift_JIS";

body{
		margin: 0px auto;
		font-family: HGｺﾞｼｯｸM;
		background-image: url(../images/bodyhaikei_2.jpg);
}

.container{
		width: 800px;
		margin: 0px auto;
		background-color: #f5cbff;
		border: 2px solid #11680e;
}
.header{
		height: 80px;
		padding: 0px;
}

.logo{/*会社ロゴ*/
		float: left;
}
.pan{/*ページ上部 パンくず*/
		text-align: right;
				font-family: HGP創英角ﾎﾟｯﾌﾟ体;
				color: #000000;
				margin: 0px;
}
.link{
		background-color: #169d0f;/*みどり*/
		color: #ffffff;
		font-family: HGP創英角ﾎﾟｯﾌﾟ体;
				padding: 11px 10px;
				margin-left: 230px;
}

.header ul li{
		list-style-type: none;
		display: inline;
		margin-right: 20px;
		font-size: 1.2em;
}

.header ul li a{
		color: #ffffff;
				text-decoration: none;
}

.header ul li a:visited{
		color: #ffffff;
}

.header ul li a:hover{
		color: #ffcb26;
		text-decoration: underline;
}

.left{
		float: left;
}
.left1{
		float: left;
		background-image: url(../images/hokkaido_haikeimini1.gif);
		width: 400px;
		height: 400px;
		margin-top: 18px;
		line-height: 1.5em;
		font-size: 2.3em;
		font-weight: bold;
}
.left1 p{
		margin-left: 150px;
}
.left1 p a:hover{
		font-size: 1.5em;
		
}


.right{
		float: right;
		margin-top: 18px;
		margin-left:10px;
		background-color: #169d0f;
		width: 380px;
		height: 400px;
		font-family: HGP創英角ﾎﾟｯﾌﾟ体;
		font-size: 1.7em;
		text-align: center;
		color: #ffffff;

}
.right ul{
		margin-left: 25px;
		margin-top: 10px;
}
.right ul li{
		list-style-type: none;
}
.main{
		clear: both;
		color: #12800d;
		font-weight: bold;
		padding-top: 5px;
}

.main p{
		line-height: 1.5em;
		font-size: 1.3em;
}
.main ul{
		padding-left: 0px;
		margin-bottom: 0px;
}
.main ul li{
		list-style-type: none;
}
h1{
		font-size: 3.75em;
		border-left: 20px solid #12800d;
		padding-left: 10px;
		margin-left: 10px;
}
strong{
		font-size: 1.3em;
		color: #034c6a;
}
.pop{
		font-family: HGP創英角ﾎﾟｯﾌﾟ体;
}
.gyoukan{
		line-height: 1em;
		font-size: 1.3em;
}
table th{
		font-family: HGP創英角ﾎﾟｯﾌﾟ体;
		width: 130px;
		height: 180px;
		font-size: 0.85em;
		vertical-align: top;
}
table td{
		font-family: HGｺﾞｼｯｸM;
		text-align: left;
		font-size: 0.7em;
}
.main1{
		background-image: url(../images/hokkaido_dai.gif);
		font-weight: bold;
		padding-top: 5px;
		width: 800px;
		height: 1200px;
}
.omiyage1{
		float: left;
		width: 250px;
		height: 350px;
		padding: 20px 7px;
}
.omiyage2{
		float: left;
		width: 250px;
		height: 350px;
		padding: 20px 7px;
}
.omiyage3{
		float: left;
		width: 250px;
		height: 350px;
		padding: 20px 7px;
}
.omiyage4{
		float: left;
		width: 250px;
		height: 350px;
		padding: 20px 7px;
}
.omiyage5{
		float: left;
		width: 250px;
		height: 350px;
		padding: 20px 7px;
}
.omiyage6{
		float: left;
		width: 250px;
		height: 350px;
		padding: 20px 7px;
}
.omiyage7{
		float: left;
		width: 250px;
		height: 350px;
		padding: 20px 7px;
}
.omiyage8{
		float: left;
		width: 250px;
		height: 350px;
		padding: 20px 7px;
}
.omiyage9{
		float: left;
		width: 250px;
		height: 350px;
		padding: 20px 7px;
}
.main1 ul li{
		list-style-image: url(../images/imo_icon_chuu2.gif);
}
.main1 ul{
		line-height: 2.5em;
		font-size: 1.5em;
		padding-left: 100px;
}
.main1 h2{
		font-size: 2.7em;
		text-align: center;
		font-weight: bold;
}

.main1 p{
		line-height: 2em;
		font-size: 1.15em;
		margin: 10px;
}
.migi{
		text-align: right;
}












address{
		margin-top: 0px;
		text-align: right;
		background-color: #169d0f;
		padding-top: 1em;
		color: #ffffff;
		font-style: normal;
		clear: both;
		height: 2.5em;
}
