<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*-------------------------フォントサイズ等の指定*/ 
body{
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic";
  font-size: 100%;
  text-align:center;
  padding: 0;
  margin: 0;
}

img{-webkit-backface-visibility: hidden;}

a {
	text-decoration:none;
	color:#1fa67a;
}


a:hover{
  opacity: 0.5;
  filter: alpha(opacity=50);
  -ms-filter: "alpha(opacity=50)";
}


.text-right {text-align:right;}
.text-left {text-align:left;}
.text-center {text-align:center;}


.font-red { color:#F00;}
.font-navy {color:#2A3F55;}
.font-pink {color:#FF00FF;}

.bg-green {background-color:#1fa67a;}

.font14 {font-size:14px;}
.font16 {font-size:16px;}
.font18 {font-size:18px;}
.font20 {font-size:20px;}


.font-bold {font-weight:bold;}


/*-------------------------横並びカラムの指定*/ 

.col1 {
	width:20%;
	float:left;
}


.col2 {
	width:25%;
	float:left;
}

.col3 {
	width:33%;
	float:left;
}
.col4 {
	width:40%;
	float:left;
}

.col5 {
	width:50%;
	float:left;
}

.col8 {
	width:75%;
	float:left;
}

.clear{
	clear:both;
	}/*-------------------------横並びカラムの回り込み解除*/ 



/*-------------------------wrapperの指定*/ 
#wrapper {
  text-align: left;
  width: 1200px;
  margin: 0 auto;
  padding: 0;
  z-index: 2;
}


/*-------------------------headerの指定*/ 
#header {
  height: 180px;
  margin: 0;
  padding: 0;
  z-index: 3; 
}

.iframe-head {
	margin:0 auto;
	padding: 0;
	border: none;
	width: 100%;
	height:180px;
	position:relative;
	overflow:hidden;
	scrolling:no;
}

/*-------------------------contentsの指定*/
#contents {
  width: 960px;
  float: right;
  margin: 0;
  padding: 0 auto;
}

.container {
	margin:10px auto 30px;
	width:960px;
}

.col {
	width:940px;
	margin:0 auto;
	text-align:center;
	
}

/*-------------------------ニュースリリース*/
.list{
   width: 960px;
   margin:5px auto 10px;
   }
.list ul{
   list-style-image: url(https://www.saifuku.com/2016imgs/icon01.gif);
   }
.list li{
   border-bottom: dotted 1px #c0c0c0; padding: 1px;
}

.news-btn {
	width:150px;
	height:30px;
	margin-left:10px;
	line-height:30px;
	background-color:#1fa67a;
	border-radius:20px;
	text-align:center;
	color:#fff;
	border:1px solid #1fa67a;
}

.news-btn:hover {
	background-color:#fff;
	color:#1fa67a;
}


/*-------------------------お買い物ガイドﾍﾟｰｼﾞ*/
nav.guide-nav {
	text-align:left;
	margin-bottom:10px;
	margin-left:-50px;
}

nav.guide-nav ul{
	display: flex;
	margin: 0;
	padding: 0;
	width: 100%;
	color:#333;
}
nav.guide-nav ul li{
	margin:auto;
	display:inline-block;
	min-width: 50px;
	font-weight:bold;
}
nav.guide-nav ul li a{
　/*display: block;*/
　/*width: 100%;*/
　color: #333;
　/*padding-bottom: 5px;*/
}

nav.guide-nav ul li.guide-current {
	color:/*#92D050*/#007FAA;

}
nav.guide-nav ul li.guide-current:after {
        border: 20px solid transparent;
        border-bottom-color: /*#92D050*/#007FAA;
        border-top-width: 0;
        top: 48px;
        content: "";
        display: block;
        left: auto;
        position: absolute;
        width: 0;
		margin-left:20px;
}

h1.guide-h1 {
	padding: 0;
	color:/*#000*/#007FAA;
	font-size:20px;
	background-color:#fff;
	font-weight:bold;
	text-shadow:none;
	margin:0;
	background:none;
	width:150px;
	text-align:left;
}

h2.guide {
	width:100%;
	height:40px;
	line-height:40px;
	background-color:/*#92D050*/#007FAA;
	color:#FFF;
	margin:5px 0 10px;
	padding-left:20px;
	font-weight:bold;
	font-size:18px;
	text-align:left;
	border:none;
}

/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/
/*レフトナビ　全ページ共通*/
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/



iframe.leftnavi {
	height:100%;
	overflow:hidden;
	scrolling:no;
	min-height:1900px;
	margin-top: 0;
}



/*-------------------------sidebarの指定*/
#sidebar {
  width: 220px;
  height:auto;
  float: left;
  margin: 0;
  padding: 0;
/*  padding-top:16px;
*/  text:#000066;
  background-color:#fff;
  color: black;
  link:#0000ff;
  vlink:#336699;
  alink:#33ffff;
  text-align:left;

}

.left-midasi {
	width:220px;
	height:25px;
	margin-bottom:0;
	/*background-color:#1fa67a;*/
	/*border-left: solid 3px #1fa67a;*//*左側の線*/
	/*border-bottom: solid 1px #808080;*//*下側の線*/
	text-align:left;
	line-height:25px;
	
}

.left-h3 {
	/*color:#FFF;*/
	font-size:16px;
	/*padding-left:20px;*/
}

.quick-textbox {
	width:130px;
	padding:5px 10px;
	font-size:18px;
	color:#343E33;
	background-color:#ddd;
	border-radius:20px;
}
.quick-submit {
	width:100px;
	border-radius:20px;
	padding:5px;
	border:1px solid #1fa67a;
	background-color:#1fa67a;
	color:#FFF;
	font-size:16px;
}
.quick-submit:hover{
	background-color:#fff;
	color:#1fa67a;
}


/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/
/*フッター　全ページ共通*/
/**//**//**//**//**//**//**//**//**//**//**//**//**//**//**/



iframe.footer {
	margin:50px auto 0;
	padding: 0;
	border: none;
	width: 100%;
	height:300px;
	position:relative;
	overflow:hidden;
	scrolling:no;
}



/*-------------------------footerの指定*/

#footer {
	width: 100%;
	height:200px;
  text-align: center;
  clear: both;
  margin: 0 auto;
  padding:0;
  color: black;
  /*border-top:#1fa67a 3px solid;*/
  /*background-color: #efffbf;*/
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
  font-size: 15px;
}

.footer-con1 {
	width:100%;
	height:30px;
	margin:0 auto 10px;
	line-height:30px;
	border-top:#dadada dashed 1px;
	color:#000;
}

.footer-nav-aria {
	width:1200px;
	margin:0 auto;
}

ul.footer-nav {
  display: flex;
  margin:0 auto;
  justify-content: flex-end;
  align-items: center;

}
ul.footer-nav li {
	list-style-type:none !important;
	margin-left:40px;
}


.footer-con2 {
	 width:1180px;
	 margin:0 auto;
	 display:flex;
	 justify-content: space-between;
}


.copyright {
	 width:100%;
	 height:auto;
	 line-height:15px;
	 margin:10px auto;
	 padding:10px;
	 /*border-top:#dadada 6px solid;*/
	 background: #3F3B3B;
	 color: #fff;
	 text-align:center;
	 clear:both;
}

dl.thumbnail div {
 float: left;
 margin: 0 5px 5px 0;
}
dl.thumbnail img {
 border: 2px solid #bbb;
 width: 120px;
 height: 90px;
}
dl.thumbnail a { display: block; }
dl.thumbnail dd {
 text-align: center;
 margin-left: 0;
 margin-top: 2px;
}

td {
text-align: center;
vertical-align: top;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
font-size: 90%;
}

.bg_img-pukuta {
    margin: 0 auto;
  width: 1000px;
  height: 500px;
	background-image:url("https://www.saifuku.com/img/bg_img-pukuta.jpg");
	background-repeat: no-repeat;
	/*background-position:50% 50%;*/
	background-size:contain;
	color: #3E3D3D;
}</pre></body></html>