@charset "utf-8";


/* ページ全体
------------------*/

*{
	margin: 0;
	padding: 0;
}


body {
	margin: 0;
	padding: 0;
	font-size: small;
	color: #333333;
	background-repeat: repeat-y;
	width: 826px;
	background-image: url(../images/back1.jpg);
	background-color: #383735;
}


h1, h2, dl {
	margin: 0;
}
p {
	margin: 0;
	font-size: 12px;
}
a:link {
	color: #303030;
	font-style: normal;
	text-decoration: none;
}
a:visited {
	color: #939300;
	font-style: normal;
	text-decoration: none;
}
a:hover, a:active {
	color: #990000;
	font-style: normal;
}
#sitelink {
	position: absolute;
	top: 4px;
	left: 510px;
	width: 300px;
	height: 22px;
}


#sitelink　ul {
	list-style: none;
}

#sitelink li,#sitelink a{
	float: left;
	display: block;
	width: 100px;
	height: 22px;
	text-indent: -9999px;
	background: url(../images/sitelink.jpg);
}

#sitelink02 a { background-position: -100px 0 }
#sitelink03 a { background-position: -200px 0 }
#sitelink01 a:hover { background-position: 0 -22px }
#sitelink02 a:hover { background-position: -100px -22px }
#sitelink03 a:hover { background-position: -200px -22px }



/*------------------
  ヘッダ
------------------*/

#header {
	width: 826px;
	background-image: url(../images/header_back.jpg);
	left: 13px;
	height: 120px;
	background-repeat: no-repeat;
	background-position: center;
}

#header h1 {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position: absolute;
	left: 51px;
	top: 0px;
	height: 120px;
	width: 120px;
}





/*------------------
  ヘッダナビゲーションHOME
------------------*/
#h_navi {
	width: 813px;
	height: 40px;
	
}

#h_navi ul {
	margin: 0 0 0 13px;
	padding: 0;
	list-style: none;
}

#h_navi li,#h_navi a{
	float: left;
	display: block;
	width: 160px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(../images/h-navi.jpg);
}

#h_navi02 a { background-position: -160px 0 }
#h_navi03 a { background-position: -320px 0 }
#h_navi04 a { background-position: -480px 0 }
#h_navi05 a { background-position: -640px 0 }
#h_navi01 a:hover { background-position: 0 -40px }
#h_navi02 a:hover { background-position: -160px -40px }
#h_navi03 a:hover { background-position: -320px -40px }
#h_navi04 a:hover { background-position: -480px -40px }
#h_navi05 a:hover { background-position: -640px -40px }

/*------------------
  ヘッダナビゲーション会社案内
------------------*/
#h_2navi {
	width: 813px;
	height: 40px;
	
}

#h_2navi ul {
	margin: 0 0 0 13px;
	padding: 0;
	list-style: none;
}

#h_2navi li,#h_2navi a{
	float: left;
	display: block;
	width: 160px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(../images/h-navi2.jpg);
}

#h_2navi02 a { background-position: -160px 0 }
#h_2navi03 a { background-position: -320px 0 }
#h_2navi04 a { background-position: -480px 0 }
#h_2navi05 a { background-position: -640px 0 }
#h_2navi01 a:hover { background-position: 0 -40px }
#h_2navi02 a:hover { background-position: -160px -40px }
#h_2navi03 a:hover { background-position: -320px -40px }
#h_2navi04 a:hover { background-position: -480px -40px }
#h_2navi05 a:hover { background-position: -640px -40px }

/*------------------
  ヘッダナビゲーション節のお話
------------------*/
#h_3navi {
	width: 813px;
	height: 40px;
	
}

#h_3navi ul {
	margin: 0 0 0 13px;
	padding: 0;
	list-style: none;
}

#h_3navi li,#h_3navi a{
	float: left;
	display: block;
	width: 160px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(../images/h-navi3.jpg);
}

#h_3navi02 a { background-position: -160px 0 }
#h_3navi03 a { background-position: -320px 0 }
#h_3navi04 a { background-position: -480px 0 }
#h_3navi05 a { background-position: -640px 0 }
#h_3navi01 a:hover { background-position: 0 -40px }
#h_3navi02 a:hover { background-position: -160px -40px }
#h_3navi03 a:hover { background-position: -320px -40px }
#h_3navi04 a:hover { background-position: -480px -40px }
#h_3navi05 a:hover { background-position: -640px -40px }

/*------------------
  ヘッダナビゲーションMY節検索
------------------*/
#h_4navi {
	width: 813px;
	height: 40px;
	
}

#h_4navi ul {
	margin: 0 0 0 13px;
	padding: 0;
	list-style: none;
}

#h_4navi li,#h_4navi a{
	float: left;
	display: block;
	width: 160px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(../images/h-navi4.jpg);
}

#h_4navi02 a { background-position: -160px 0 }
#h_4navi03 a { background-position: -320px 0 }
#h_4navi04 a { background-position: -480px 0 }
#h_4navi05 a { background-position: -640px 0 }
#h_4navi01 a:hover { background-position: 0 -40px }
#h_4navi02 a:hover { background-position: -160px -40px }
#h_4navi03 a:hover { background-position: -320px -40px }
#h_4navi04 a:hover { background-position: -480px -40px }
#h_4navi05 a:hover { background-position: -640px -40px }

/*------------------
  ヘッダナビゲーションデフォルト
------------------*/
#h_0navi {
	width: 813px;
	height: 40px;
	
}

#h_0navi ul {
	margin: 0 0 0 13px;
	padding: 0;
	list-style: none;
}

#h_0navi li,#h_0navi a{
	float: left;
	display: block;
	width: 160px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(../images/h-navi0.jpg);
}

#h_0navi02 a { background-position: -160px 0 }
#h_0navi03 a { background-position: -320px 0 }
#h_0navi04 a { background-position: -480px 0 }
#h_0navi05 a { background-position: -640px 0 }
#h_0navi01 a:hover { background-position: 0 -40px }
#h_0navi02 a:hover { background-position: -160px -40px }
#h_0navi03 a:hover { background-position: -320px -40px }
#h_0navi04 a:hover { background-position: -480px -40px }
#h_0navi05 a:hover { background-position: -640px -40px }

/*------------------
  pagelink
------------------*/


#linkline{
	width: 800px;
	margin-left: 13px;
	height: 30px;
	background-color: #1A1A1A;
}

#linkline .link {
	height: 14px;
	width: 557px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 20px;
	position: absolute;
}
#linkline .link a:link {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	text-decoration: none;
}

#linkline .link a:visited {
	color: #939300;
	font-style: normal;
	text-decoration: none;
}

#linkline .link a:hover, a:active {
	color: #990000;
	font-style: normal;
}



/*------------------
  Shopping バナー
------------------*/
#banner {
	background-image: url(../images/banner1.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height: 200px;
	width: 813px;
}


#banner .shoppingcart {
	height: 45px;
	width: 213px;
	position: absolute;
	left: 584px;
	top: 235px;
}

#banner .law {
	height: 45px;
	width: 213px;
	position: absolute;
	left: 584px;
	top: 302px;
}

/*------------------
  page メイン
------------------*/
#pagemain {
	width: 800px;
	margin-left: 13px;
	background-color: #F1F1F1;
}


#pagemain #sub_navi {
	float: left;
	width: 200px;
	height: auto;
}
#pagemain #sub_navi #info .info-top {
	background-image: url(../images/info.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 65px;
	width: 200px;
	margin-top: 20px;
}


#pagemain #sub_navi #info .info-chara {
	width: 200px;
	background-image: url(../images/map3.jpg);
	background-position: center;
	height: 200px;
}

#pagemain #sub_navi #info .info-chara .info-chare-in {
	height: 30px;
	width: 100px;
	margin-left: 70px;
}
#pagemain #sub_navi #info .info-chara .info-chare-in a {
	font-size: 12px;
	text-decoration: underline;
	line-height: 220%;
}



#pagemain #sub_navi #info .info-down {
	background-image: url(../images/sub-navi-down.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 20px;
	width: 200px;
}


	/*---------------------------
  	 accordion menu　TOP&DOWN jpg
	---------------------------*/
#sub_navi   .shoppingcart_top {
	background-image: url(../images/sub-navi-top.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 65px;
	width: 200px;
}
#pagemain   #sub_navi   .shoppingcart_down {
	background-image: url(../images/sub-navi-down.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 20px;
	width: 200px;
}

	/*------------------
  	 accordion menu 
	------------------*/

#pagemain  #sub_navi  #shoppingcart_main  .accordion_content {
	overflow: hidden;
}

#pagemain  #sub_navi  #shoppingcart_main  h4 {
	height: 50px;
	width: 170px;
	margin-left: 15px;
}
#pagemain  #sub_navi  #shoppingcart_main {
	background-image: url(../images/sub-navi-repeat.jpg);
	background-repeat: repeat-y;
	background-position: center;
	width: 200px;
}
#pagemain  #sub_navi  #shoppingcart_main  ul {
	width: 170px;
	margin-left: 10px;
	margin-top: 7px;
	list-style-position: inside;
	margin-bottom: 10px;
	list-style-type: none;
}
#pagemain  #sub_navi  #shoppingcart_main  li {
	display: block;
	font-size: 12px;
	margin: 2px;
}

#pagemain  #sub_navi  #shoppingcart_main  span {
	height: 15px;
	width: 200px;
}

#pagemain  #sub_navi  #shoppingcart_main  h5 {
	height: 20px;
	width: 200px;
}

	/*------------------
  	     mail_magazine 
	------------------*/
#pagemain #sub_navi #mail_magazine {
	width: 200px;
	background-image: url(../images/sub-navi-repeat.jpg);
	background-repeat: repeat-y;
	margin-top: 5px;
}

#pagemain #sub_navi #mail_magazine .mail_magazine-top {
	background-image: url(../images/mail_magazine.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 65px;
	width: 200px;
}

#pagemain #sub_navi #mail_magazine .mail_magazine-chara {
	background-position: center;
	width: 150px;
	margin-left: 25px;
}

#pagemain #sub_navi #mail_magazine .mail_magazine-down {
	background-image: url(../images/sub-navi-down.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 20px;
	width: 200px;
}



	/*------------------
  	     Mobile QR 
	------------------*/

#pagemain #sub_navi #qr {
	width: 200px;
	background-image: url(../images/sub-navi-repeat.jpg);
	margin-top: 5px;
}

#pagemain #sub_navi #qr .qr-top {
	background-image: url(../images/qr-top.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 65px;
	width: 200px;
}
#pagemain #sub_navi #qr .qr-content {
	background-image: url(../images/qr2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 140px;
	width: 200px;
}
#pagemain #sub_navi #qr .qr-chara {
	width: 170px;
	font-size: 10px;
	margin-left: 15px;
	line-height: 130%;
	text-align: justify;
}
#pagemain #sub_navi #qr .qr-down {
	background-image: url(../images/sub-navi-down.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 20px;
	width: 200px;
}

/*------------------
  right content
------------------*/

#pagemain #content {
	width: 600px;
	float: right;
}
#pagemain #content #mainte {
	width: 600px;
	margin-top: 20px;
}
#pagemain #content #mainte img {
	margin-left: 20px;
}

#pagemain #content #about_us {
	width: 600px;
	margin-top: 20px;
}

#pagemain #content #about_us h2 {
	text-indent: -9999px;
	background-image: url(../images/about_us.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 40px;
	width: 500px;
	margin-left: 50px;
}

#pagemain #content #about_us .about_us_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #313131;
	width: 500px;
	margin-top: 10px;
	margin-left: 50px;
	text-indent: 15px;
	line-height: 150%;
	letter-spacing: 0.2em;
	text-align:justify;
}

#pagemain #content #new_goods {
	width: 600px;
	margin-top: 20px;
}

#pagemain #content #new_goods h3 {
	text-indent: -9999px;
	background-image: url(../images/new.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 40px;
	width: 500px;
	margin-left: 50px;
	margin-top: 10px;
}

#pagemain #content .new {
	width: 500px;
	margin-left: 50px;
	margin-top: 20px;
}

#pagemain #content #new_goods .new .new_goods_text {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	text-indent: 3em;
}

#pagemain #content #new_goods .new .new_goods_text a{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	text-indent: 3em;
	text-decoration: underline;
}



#pagemain #content #new_topics {
	width: 600px;
	margin-top: 30px;
}

#pagemain #content #new_topics h3 {
	background-image: url(../images/new_topics.jpg);
	text-indent: -9999px;
	height: 40px;
	width: 515px;
	margin-left: 50px;
	background-position: left;
	background-repeat: no-repeat;
}

#pagemain #content #information {
	width: 515px;
	
	margin-top: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #1E1E1E;
	margin-left: 50px;
	
}
#pagemain #content #information .infoback-img {
	background-image: url(../images/content_back_top.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 20px;
	width: 515px;
}
#pagemain #content #information ul {
	background-image: url(../images/content_back_repeat.jpg);
	width: 515px;
	background-repeat: repeat-y;
	background-position: left;
	height: 200px;
	overflow:auto;
	
}

#pagemain #content #information li {
	list-style-type: none;
	margin-left: 15px;
	line-height: 140%;
}

#pagemain #content #information .infoback-img2 {
	background-image: url(../images/content_back_down.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 20px;
	width: 515px;
}



/*------------------
  footer
------------------*/

#pagemain #footer {
	clear: both;
	width: 800px;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 110px;
}

#pagemain #footer .copyright {
	font-size: 14px;
	height: 20px;
	width: 300px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
	font-weight: normal;
	clear: both;
	margin-top: 70px;
	margin-left: 250px;
	margin-right: 250px;
	margin-bottom: 20px;
	position: absolute;
}


#pagemain #footer .copyright a:link {
	color: #303030;
	font-style: normal;
	
}
#pagemain #footer .copyright a:visited {
	color: #303030;
	font-style: normal;
	text-decoration: none;
}
#pagemain #footer .copyright a:hover, a:active {
	color: #990000;
	font-style: normal;
}


/*------------------
　　周辺地図ページ
------------------*/	

	
#pagemain #content    #map-top   {
	height: 150px;
	width: 520px;
	margin-left: 40px;
	margin-top: 20px;
	background-image: url(../images/map-top.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#pagemain #content .map-main {
	background-image: url(../images/map_repeat.gif);
	background-repeat: repeat-y;
	width: 520px;
	margin-left: 40px;
}
#pagemain #content .map-down {
	background-image: url(../images/map_down.gif);
	background-repeat: no-repeat;
	height: 15px;
	width: 520px;
	margin-left: 40px;
}
#pagemain #content .map-main .google-map {
	width: 500px;
	margin-left: 15px;
}

/*------------------
　　会社案内ページ
------------------*/	

#pagemain #content #company {
	width: 600px;
	margin-top: 30px;
	margin-bottom: 30px;
}#pagemain #content #company h2 {
	background-image: url(../images/company.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 50px;
	width: 520px;
	margin-right: 40px;
	margin-left: 40px;
	text-indent: -9999px;
}
#pagemain #content #company .com-info {
	width: 500px;
	margin-right: 50px;
	margin-left: 50px;
	margin-top: 20px;
}
#pagemain #content #company .com-info .data_float_dl {
	width: 500px;
	height: 40px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #7E7E7E;
}

#pagemain #content #company .com-info dt {
	width: 140px;
	font-size: 13px;
	font-weight: bold;
	line-height: 40px;
	height: 40px;
	color: #3B3B3B;
	float: left;
}

#pagemain #content #company .com-info .data_float_dl dd {
	width: 360px;
	height: 40px;
	font-size: 13px;
	color: #626262;
	float: left;
	line-height: 40px;
}
#pagemain #content #company .com-info .data_float_dl dd a {
	text-decoration: underline;
	color: #626262;
}

#pagemain #content #company .com-info .data_float_dl2 {
	width: 500px;
	height: 40px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

#pagemain #content #company .com-info .data_float_dl2 dd {
	width: 360px;
	height: 40px;
	font-size: 13px;
	color: #626262;
	float: left;
	line-height: 40px;
}
#pagemain  #content  #company  h3  {
	background-image: url(../images/company2.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 50px;
	width: 520px;
	margin-right: 40px;
	margin-left: 40px;
	margin-top: 30px;
	text-indent: -9999px;
}

#pagemain #content #company .com-concept {
	width: 500px;
	margin-top: 10px;
	margin-right: 50px;
	margin-left: 50px;
}
#pagemain #content #company .com-concept .k5 {
	float: left;
	height: 200px;
	width: 250px;
}
#pagemain #content #company .com-concept .k5-mean {
	float: right;
	height: 180px;
	width: 250px;
	margin-top: 20px;
}
#pagemain #content #company .com-concept .k5-mean ul {
	list-style-type: none;
}
#pagemain #content #company .com-concept .k5-mean li {
	display: block;
	line-height: 35px;
	font-size: 16px;
}
#pagemain #content #company .com-concept .k5-mean li span {
	letter-spacing: 0.25em;
}

#pagemain #content #company .greeting {
	clear: both;
	width: 520px;
	margin-right: 40px;
	margin-left: 40px;
}

#pagemain  #content  #company  .greeting h4 {
	background-image: url(../images/company3.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 50px;
	width: 520px;
	text-indent: -9999px;
	padding-top: 20px;
}
#pagemain #content #company .greeting .greeting_text {
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.2em;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


/*------------------
　　スーパー業者様ページ
------------------*/
#pagemain #content #buyer {
	margin-top: 20px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #313131;
	width: 500px;
	margin-left: 50px;
	text-indent: 15px;
	line-height: 150%;
	letter-spacing: 0.2em;
	text-align:justify;
}

#pagemain #content #buyer h2 {
	text-indent: -9999px;
	background-image: url(../images/buyer.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 40px;
	width: 500px;
	margin-bottom: 20px;
}
#pagemain  #content  #buyer  img  {
	margin-bottom: 10px;
	margin-left: 15px;
	float: right;
}

#pagemain   #content .mailform {
	height: 45px;
	width: 500px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#pagemain #content #buyer .mailform img {
	float: left;
}

#pagemain  #content  #buyer .style1 {
	font-size: 10px;
	clear: both;
}


/*------------------
　　特定商取引
------------------*/	

#pagemain #content #low-p {
	width: 600px;
	margin-top: 30px;
	margin-bottom: 30px;
}#pagemain #content #low-p h2 {
	background-image: url(../images/low-p.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 50px;
	width: 520px;
	margin-right: 40px;
	margin-left: 40px;
	text-indent: -9999px;
}


#pagemain #content #low-p .low-info {
	width: 500px;
	margin-right: 50px;
	margin-left: 50px;
	margin-top: 20px;
}
#pagemain #content #low-p .low-info .data_table_dl {
	width: 500px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #7E7E7E;
	height: 40px;
}
#pagemain #content #low-p .low-info dt {
	width: 140px;
	font-size: 13px;
	font-weight: bold;
	line-height: 40px;
	color: #3B3B3B;
	float: left;
	height: 40px;
}

#pagemain #content #low-p .low-info .data_table_dl dd {
	width: 360px;
	font-size: 13px;
	color: #626262;
	float: right;
	line-height: 40px;
	height: 40px;
}
#pagemain #content #low-p .low-info .data_table_dl dd a {
	text-decoration: underline;
	color: #626262;
}

#pagemain #content #low-p .low-info .data_table_dl1 {
	width: 500px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #7E7E7E;
	height: 100px;
}

#pagemain #content #low-p .low-info .data_table_dl1 dd {
	width: 360px;
	font-size: 13px;
	color: #626262;
	float: right;
	line-height: 30px;
	height: 100px;
}

#pagemain #content #low-p .low-info .data_table_dl2 {
	width: 500px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #7E7E7E;
	height: 120px;
}

#pagemain #content #low-p .low-info .data_table_dl2 dd {
	width: 360px;
	font-size: 13px;
	color: #626262;
	float: right;
	line-height: 30px;
	height: 120px;
}

#pagemain #content #low-p .low-info .data_table_dl3 {
	width: 500px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #7E7E7E;
	height: 220px;
}

#pagemain #content #low-p .low-info .data_table_dl3 dd {
	width: 360px;
	font-size: 13px;
	color: #626262;
	float: right;
	line-height: 30px;
	height: 220px;
}

#pagemain #content #low-p .low-info .data_table_dl4 {
	width: 500px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #7E7E7E;
	height: 140px;
}

#pagemain #content #low-p .low-info .data_table_dl4 dd {
	width: 360px;
	font-size: 13px;
	color: #626262;
	float: right;
	line-height: 35px;
	height: 140px;
}

#pagemain #content #low-p .low-info .data_table_dl5 {
	width: 500px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #7E7E7E;
	height: 70px;
}

#pagemain #content #low-p .low-info .data_table_dl5 dd {
	width: 360px;
	font-size: 13px;
	color: #626262;
	float: right;
	line-height: 30px;
	height: 70px;
}


#pagemain #content #low-p .low-info .data_table_dl6 {
	width: 500px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #7E7E7E;
	height: 200px;
}

#pagemain #content #low-p .low-info .data_table_dl6 dd {
	width: 360px;
	font-size: 13px;
	color: #626262;
	float: right;
	line-height: 35px;
	height: 200px;
}


#pagemain #content #low-p #privacy-link {
	position: absolute;
	left: 620px;
	top: 444px;
	width: 135px;
}
#pagemain #content #low-p #privacy-link a {
	text-decoration: underline;
	font-size: 12px;
}

/*------------------
　　プライバシーポリシー
------------------*/	

#pagemain #content #privacy {
	width: 600px;
	margin-top: 30px;
	margin-bottom: 30px;
}

#pagemain #content #privacy h2 {
	background-image: url(../images/privacy.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 50px;
	width: 520px;
	margin-right: 40px;
	margin-left: 40px;
	text-indent: -9999px;
}


#pagemain #content #privacy .privacy-info {
	width: 500px;
	margin-right: 50px;
	margin-left: 50px;
	margin-top: 20px;
}

#pagemain #content #privacy .privacy-info dt {
	width: 140px;
	font-size: 13px;
	font-weight: bold;
	line-height: 40px;
	color: #3B3B3B;
	float: left;
	height: 40px;
}


#pagemain #content #privacy .privacy-info .data_table_dl dd a {
	text-decoration: underline;
	color: #626262;
}

#pagemain #content #privacy .privacy-info .data_table_dl1 {
	width: 500px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #7E7E7E;
	height: 120px;
}

#pagemain #content #privacy .privacy-info .data_table_dl1 dd {
	width: 360px;
	font-size: 13px;
	color: #626262;
	float: right;
	line-height: 30px;
	height: 120px;
}

#pagemain #content #privacy .privacy-info .data_table_dl2 {
	width: 500px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #7E7E7E;
	height: 120px;
}

#pagemain #content #privacy .privacy-info .data_table_dl2 dd {
	width: 360px;
	font-size: 13px;
	color: #626262;
	float: right;
	line-height: 30px;
	height: 120px;
}
#pagemain #content #order {
	width: 600px;
	margin-top: 20px;
}

#pagemain #content #order h2 {
	text-indent: -9999px;
	background-image: url(../images/order_method.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 40px;
	width: 500px;
	margin-left: 50px;
}



#pagemain #content #order #order_image {
	background-image: url(../images/order1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 260px;
	width: 525px;
	margin-left: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
}
#pagemain #content #order #order_image .order_attention {
	font-size: 13px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	width: 385px;
	color: #2F2F2F;
	text-indent: 15px;
	line-height: 150%;
	letter-spacing: 0.2em;
	text-align:justify;
	padding-right: 20px;
	padding-left: 120px;
	padding-top: 90px;
}

#pagemain #content #order #order_image .order_attention a:link {
	color: #303030;
	font-style: normal;
	text-decoration: underline;
}
#pagemain #content #order #order_image .order_attention a:visited {
	color: #303030;
	font-style: normal;
	text-decoration: none;
}
#pagemain #content #order #order_image .order_attention a:hover, a:active {
	color: #990000;
	font-style: normal;
}

#pagemain #content #order #order_image .order_attention01 {
	width: 445px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #2F2F2F;
	line-height: 150%;
	letter-spacing: 0.2em;
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 60px;
}

#pagemain #content #order #order_image .order_attention01 ul {
	list-style-position: outside;

	
}
#pagemain #content #order #order_image .order_attention01 li {
	list-style-image: url(../images/logo_s.gif);
	line-height: 20px;
	font-size: 11px;
}


#pagemain #content #order #order_image .order_attention01 a:link {
	color: #303030;
	font-style: normal;
	text-decoration: underline;
}
#pagemain #content #order #order_image .order_attention01 a:visited {
	color: #303030;
	font-style: normal;
	text-decoration: none;
}
#pagemain #content #order #order_image .order_attention01 a:hover, a:active {
	color: #990000;
	font-style: normal;
}
#pagemain #content #order #order_mobi1 {
	background-image: url(../images/order_.mobi1.jpg);
	height: 100px;
	width: 500px;
	margin-left: 55px;
	margin-top: 10px;
}

#pagemain #content #order #order_mobi2 {
	background-image: url(../images/order_.mobi2.jpg);
	height: 100px;
	width: 500px;
	margin-left: 55px;
	margin-top: 10px;
}

#pagemain #content #order #order_mobi3 {
	background-image: url(../images/order_.mobi3.jpg);
	height: 100px;
	width: 500px;
	margin-left: 55px;
	margin-top: 10px;
}

#pagemain #content #order #order_mobi4 {
	background-image: url(../images/order_.mobi4.jpg);
	height: 100px;
	width: 500px;
	margin-left: 55px;
	margin-top: 10px;
}


#pagemain #content #order #order_mobi5 {
	background-image: url(../images/order_.mobi5.jpg);
	height: 100px;
	width: 500px;
	margin-left: 55px;
	margin-top: 10px;
}

#pagemain #content #order #order_mobi5_attention {
	height: 110px;
	width: 500px;
	margin-left: 55px;
	margin-top: 5px;
}

#pagemain #content #order #order_mobi6 {
	background-image: url(../images/order_.mobi6.jpg);
	height: 100px;
	width: 500px;
	margin-left: 55px;
	margin-top: 10px;
}

#pagemain #content #order #order_mobi7 {
	background-image: url(../images/order_.mobi7.jpg);
	height: 100px;
	width: 500px;
	margin-left: 55px;
	margin-top: 10px;
}

#pagemain #content #order #order_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #313131;
	width: 400px;
	text-indent: 15px;
	line-height: 150%;
	letter-spacing: 0.2em;
	text-align:justify;
	padding-top: 20px;
	padding-right: 30px;
	padding-left: 70px;
}

#pagemain #content #order #order_text_att {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #811D28;
	text-indent: 15px;
	line-height: 150%;
	letter-spacing: 0.2em;
	text-align:justify;
	padding-top: 20px;
}
#pagemain #content #qa {
	width: 600px;
	margin-top: 20px;
}

#pagemain #content #qa h2 {
	text-indent: -9999px;
	background-image: url(../images/qa-title.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 40px;
	width: 500px;
	margin-left: 50px;
}
#pagemain #content #qa #qa_back {
	background-image: url(../images/qa_background.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 200px;
	width: 500px;
	margin-top: 30px;
	margin-left: 50px;
}


#pagemain #content #qa .qa_text_q {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #313131;
	width: 440px;
	margin-left: 50px;
	text-indent: 15px;
	line-height: 150%;
	letter-spacing: 0.2em;
	text-align:justify;
	height: 50px;
	padding-top: 15px;
}

#pagemain #content #qa .qa_text_a {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #313131;
	width: 440px;
	margin-left: 50px;
	text-indent: 15px;
	line-height: 150%;
	letter-spacing: 0.2em;
	text-align:justify;
	height: 120px;
	padding-top: 15px;
}
#pagemain #content #qa .qa_text_a a:link {
	color: #303030;
	font-style: normal;
	text-decoration: underline;
}
#pagemain #content #qa .qa_text_a a:visited {
	color: #303030;
	font-style: normal;
	text-decoration: none;
}
#pagemain #content #qa .qa_text_a a:hover, a:active {
	color: #990000;
	font-style: normal;
}

/*------------------
  　　　shopping set
------------------*/


#pagemain #content #shopping_set {
	width: 600px;
	margin-top: 20px;
}

#pagemain #content #shopping_set h2 {
	text-indent: -9999px;
	background-image: url(../images/shopping_set.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 40px;
	width: 500px;
	margin-left: 50px;
	margin-bottom: 40px;
}

#pagemain #content #shopping_set h3 {
	text-indent: -9999px;
	background-image: url(../images/set_banner.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 200px;
	width: 500px;
	margin-left: 50px;
}

#pagemain #content #shopping_set #shopping_base {
	width: 525px;
	margin-left: 45px;
	margin-top: 10px;
}
#pagemain #content #shopping_set #shopping_base .shopping_obj {
	width: 170px;
	background-color: #F9F7F2;
	border: thin dotted #800000;
	float: left;
	margin-bottom: 20px;
	margin-top: 20px;
}
#pagemain #content #shopping_set #shopping_base .shopping_obj h4 {
	font-size: 14px;
	color: #400000;
	text-indent: 15px;
	padding-top: 15px;
}
#pagemain #content #shopping_set #shopping_base .shopping_obj .shopping_img {
	height: 160px;
	width: 160px;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}


#pagemain #content #shopping_set #shopping_base .shopping_obj .data_float_dl {
	width: 160px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #7E7E7E;
	font-size: 14px;
	font-weight: bold;
	margin-left: 5px;
	height: 16px;
	padding-top: 6px;
	padding-bottom: 6px;
}
#pagemain #content #shopping_set #shopping_base .shopping_obj .data_float_dl dt {
	width: 50px;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #3B3B3B;
	float: left;
	text-indent: 3px;
}

#pagemain #content #shopping_set #shopping_base .shopping_obj .data_float_dl dd {
	width: 105px;
	font-size: 12px;
	color: #626262;
	float: left;
	line-height: 14px;
}
#pagemain #content #shopping_set #shopping_base .shopping_obj .shopping_btn {
	width: 150px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}

#pagemain #content #shopping_set #shopping_base .shopping_paragraph {
	background-image: url(../images/shopping_obj.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 20px;
	width: 500px;
	clear: both;
	margin-left: 12px;
}

/*------------------
  　　　shopping home
------------------*/


#pagemain #content #shopping_home {
	width: 600px;
	margin-top: 20px;
}

#pagemain #content #shopping_home h2 {
	text-indent: -9999px;
	background-image: url(../images/shopping_home.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 40px;
	width: 500px;
	margin-left: 50px;
	margin-bottom: 40px;
}

#pagemain #content #shopping_home h3 {
	text-indent: -9999px;
	background-image: url(../images/home_banner.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 200px;
	width: 500px;
	margin-left: 50px;
}

#pagemain #content #shopping_home #shopping_base {
	width: 525px;
	margin-left: 45px;
	margin-top: 10px;
}
#pagemain #content #shopping_home #shopping_base .shopping_obj {
	width: 170px;
	background-color: #F9F7F2;
	border: thin dotted #800000;
	float: left;
	margin-bottom: 20px;
	margin-top: 20px;
}
#pagemain #content #shopping_home #shopping_base .shopping_obj h4 {
	font-size: 14px;
	color: #400000;
	text-indent: 15px;
	padding-top: 15px;
}
#pagemain #content #shopping_home #shopping_base .shopping_obj .shopping_img {
	height: 160px;
	width: 160px;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}


#pagemain #content #shopping_home #shopping_base .shopping_obj .data_float_dl {
	width: 160px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #7E7E7E;
	font-size: 14px;
	font-weight: bold;
	margin-left: 5px;
	height: 16px;
	padding-top: 6px;
	padding-bottom: 6px;
}
#pagemain #content #shopping_home #shopping_base .shopping_obj .data_float_dl dt {
	width: 50px;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #3B3B3B;
	float: left;
	text-indent: 3px;
}

#pagemain #content #shopping_home #shopping_base .shopping_obj .data_float_dl dd {
	width: 105px;
	font-size: 12px;
	color: #626262;
	float: left;
	line-height: 14px;
}
#pagemain #content #shopping_home #shopping_base .shopping_obj .shopping_btn {
	width: 150px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}

#pagemain #content #shopping_home #shopping_base .shopping_paragraph {
	background-image: url(../images/shopping_obj.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 20px;
	width: 500px;
	clear: both;
	margin-left: 12px;
}


/*------------------
  　　　shopping business
------------------*/


#pagemain #content #shopping_business {
	width: 600px;
	margin-top: 20px;
}

#pagemain #content #shopping_business h2 {
	text-indent: -9999px;
	background-image: url(../images/shopping_business.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 40px;
	width: 500px;
	margin-left: 50px;
	margin-bottom: 40px;
}

#pagemain #content #shopping_business h3 {
	text-indent: -9999px;
	background-image: url(../images/gyoumu_banner.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 200px;
	width: 500px;
	margin-left: 50px;
}

#pagemain #content #shopping_business #shopping_base {
	width: 525px;
	margin-left: 45px;
	margin-top: 10px;
}
#pagemain #content #shopping_business #shopping_base .shopping_obj {
	width: 170px;
	background-color: #F9F7F2;
	border: thin dotted #800000;
	float: left;
	margin-bottom: 20px;
	margin-top: 20px;
}
#pagemain #content #shopping_business #shopping_base .shopping_obj h4 {
	font-size: 14px;
	color: #400000;
	text-indent: 15px;
	padding-top: 15px;
}
#pagemain #content #shopping_business #shopping_base .shopping_obj .shopping_img {
	height: 160px;
	width: 160px;
	margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}


#pagemain #content #shopping_business #shopping_base .shopping_obj .data_float_dl {
	width: 160px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #7E7E7E;
	font-size: 14px;
	font-weight: bold;
	margin-left: 5px;
	height: 16px;
	padding-top: 6px;
	padding-bottom: 6px;
}
#pagemain #content #shopping_business #shopping_base .shopping_obj .data_float_dl dt {
	width: 50px;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #3B3B3B;
	float: left;
	text-indent: 3px;
}

#pagemain #content #shopping_business #shopping_base .shopping_obj .data_float_dl dd {
	width: 105px;
	font-size: 12px;
	color: #626262;
	float: left;
	line-height: 14px;
}
#pagemain #content #shopping_business #shopping_base .shopping_obj .shopping_btn {
	width: 150px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 10px;
}

#pagemain #content #shopping_business #shopping_base .shopping_paragraph {
	background-image: url(../images/shopping_obj.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 20px;
	width: 500px;
	clear: both;
	margin-left: 12px;
}

/*------------------
　　節のお話
------------------*/
#pagemain #content #story-menu {
	margin-top: 20px;
	width: 500px;
	margin-left: 50px;
}

#pagemain #content #story-menu h2 {
	text-indent: -9999px;
	background-image: url(../images/hushi_story.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 40px;
	width: 500px;
	margin-bottom: 20px;
}

#pagemain #content #story-menu #story-menu1 {
	width: 500px;
	height: 350px;
	background-image: url(../images/hushi-story-base1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#pagemain #content #story-menu #story-menu1 .story-menu_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	color: #313131;
	width: 470px;
	height: 300px;
	text-indent: 15px;
	line-height: 150%;
	letter-spacing: 0.2em;
	text-align:justify;
	padding-top: 40px;
	padding-right: 15px;
	padding-left: 15px;
}

#pagemain #content #story-menu #story-menu2 {
	width: 500px;
	height: 420px;
	background-image: url(../images/hushi-story-base2.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#pagemain #content #story-menu #story-menu2 .story-menu_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	color: #313131;
	width: 470px;
	height: 300px;
	text-indent: 15px;
	line-height: 150%;
	letter-spacing: 0.2em;
	text-align:justify;
	padding-top: 40px;
	padding-right: 15px;
	padding-left: 15px;
}

#pagemain #content #story-menu #story-menu3{
	width: 500px;
	height: 480px;
	background-image: url(../images/hushi_story-base3.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#pagemain #content #story-menu #story-menu3 .story-menu_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	color: #313131;
	width: 300px;
	text-indent: 15px;
	line-height: 150%;
	letter-spacing: 0.2em;
	text-align:justify;
	padding-top: 35px;
	padding-right: 15px;
	padding-left: 15px;
	float: right;
}
#pagemain #content #story-menu #story-menu3 .story-menu_link {
	width: 200px;
	margin-left: 30px;
	margin-top: 5px;
	float: right;
}

#pagemain #content #story-menu #story-menu3 .story-menu_link ul {
	list-style-position: inside;
	list-style-type: none;
}

#pagemain #content #story-menu #story-menu4{
	width: 500px;
	height: 620px;
	background-image: url(../images/hushi_story-base4.jpg);
	background-repeat: no-repeat;
	background-position: center;
}

#pagemain #content #story-menu #story-menu4 .story-menu_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	color: #313131;
	width: 300px;
	text-indent: 15px;
	line-height: 150%;
	letter-spacing: 0.2em;
	text-align:justify;
	padding-top: 35px;
	padding-right: 15px;
	padding-left: 15px;
	float: right;
}
#pagemain #content #story-menu #story-menu4 .story-menu_link {
	width: 200px;
	margin-left: 30px;
	margin-top: 5px;
	float: right;
}

#pagemain #content #story-menu #story-menu4 .story-menu_link ul {
	list-style-position: inside;
	list-style-type: none;
}

/*------------------
　　MY節
------------------*/
#pagemain #content #my-hushi {
	width: 570px;
	height: auto;
	float: right;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
}

#pagemain #content #my-hushi h2 {
	text-indent: -9999px;
	background-image: url(../images/my_hushi.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 40px;
	width: 500px;
	margin-bottom: 20px;
}

#pagemain #content #my-hushi h3 {
	text-indent: -9999px;
	background-image: url(../images/recipe.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 200px;
	width: 480px;
	margin-bottom: 3px;
}

#pagemain #content #my-hushi h4 {
	text-indent: -9999px;
	background-image: url(../images/dashi.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 200px;
	width: 480px;
	margin-bottom: 3px;
}

#pagemain #content #my-hushi #my-hushi-info {
	height: auto;
	width: 485px;
	margin-top: 10px;
	margin-bottom: 20px;
	border: thin dotted #900;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #EAE7D9;
}

#pagemain #content #my-hushi #my-hushi-info p{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
	line-height: 2em;
	text-indent: 14px;
}

#pagemain #content #my-hushi #recipe_menu {
	width: 510px;
	float: none;
	margin-top: 10px;
	height: 60px;
	margin-bottom: 20px;
}


#pagemain #content #my-hushi #recipe_menu .recipe_menu_list {
	height: 20px;
	width: 170px;
	background-image: url(../images/recipe-menu-back.jpg);
	background-repeat: no-repeat;
	background-position: center;
	float: left;
	line-height: 150%;
}


#pagemain #content #my-hushi #recipe {
	width: 515px;
	height: 233px;
}

#pagemain #content #my-hushi #recipe h5 {
	clear: both;
	float: none;
	height: 40px;
	width: 515px;
}
#pagemain #content #my-hushi #recipe .photo {
	width: 245px;
	height: 183px;
	float: left;
}
#pagemain #content #my-hushi #recipe .text {
	float: right;
	width: 245px;
	height: 183px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
}

#pagemain h2 {
	background-image: url(../images/sitemap.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 50px;
	width: 520px;
	margin-left: 30px;
	text-indent: -9999px;
	margin-top: 30px;
}




/*------------------
　　サイトマップ
------------------*/

#pagemain #sitemap {
	width: 770px;
	margin-left: 30px;
	margin-top: 20px;
	float: none;
}
#pagemain #sitemap #sitemap-obj {
	height: 150px;
	width: 240px;
	margin-top: 5px;
	margin-left: 8px;
	float: left;
	background-color: #F5F5EB;
	border: thin dotted #900;
	margin-bottom: 15px;
}
#pagemain #sitemap #sitemap-obj .sitemap-menu {
	height: 18px;
	width: 210px;
	padding-left: 30px;
	margin-top: 10px;
	font-size: 15px;
	line-height: 120%;
}

#pagemain #sitemap #sitemap-obj ul {
	width: 170px;
	margin-left: 60px;
	margin-top: 5px;
	list-style-position: inside;
	margin-bottom: 5px;
	list-style-type: none;
}
#pagemain #sitemap #sitemap-obj li {
	display: block;
	font-size: 15px;
	margin: 2px;
}

#pagemain #sitemap #sitemap-obj2 {
	height: 270px;
	width: 240px;
	margin-top: 5px;
	margin-left: 8px;
	float: left;
	background-color: #F5F5EB;
	border: thin dotted #900;
	margin-bottom: 15px;
}
#pagemain #sitemap #sitemap-obj2 .sitemap-menu {
	height: 18px;
	width: 210px;
	padding-left: 30px;
	margin-top: 10px;
	font-size: 15px;
	line-height: 120%;
}

#pagemain #sitemap #sitemap-obj2 ul {
	width: 170px;
	margin-left: 60px;
	margin-top: 5px;
	list-style-position: inside;
	margin-bottom: 5px;
	list-style-type: none;
}
#pagemain #sitemap #sitemap-obj2 li {
	display: block;
	font-size: 15px;
	margin: 2px;
}


/*------------------
　　送料ページ
------------------*/	

#pagemain #content #soryo {
	width: 600px;
	margin-top: 30px;
	margin-bottom: 30px;
}#pagemain #content #soryo h2 {
	background-image: url(../images/soryo.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 50px;
	width: 520px;
	margin-right: 40px;
	margin-left: 40px;
	text-indent: -9999px;
}
#pagemain #content #soryo .ryoukin-info {
	width: 400px;
	margin-right: 120px;
	margin-left: 80px;
	margin-top: 30px;
	border-bottom-width: thin;
	border-bottom-style: dotted;
	border-bottom-color: #7E7E7E;
}
#pagemain #content #soryo .ryoukin-info .data_float_dl {
	width: 400px;
	height: 40px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #7E7E7E;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #7E7E7E;
	border-left-color: #7E7E7E;
}

#pagemain #content #soryo .ryoukin-info dt {
	width: 300px;
	font-size: 13px;
	font-weight: bold;
	line-height: 40px;
	height: 40px;
	color: #3B3B3B;
	float: left;
	background-color: #FFFFFF;
	}


#pagemain #content #soryo .ryoukin-info .data_float_dl dd {
	width: 100px;
	height: 40px;
	font-size: 13px;
	color: #626262;
	float: left;
	line-height: 40px;
	text-align: right;
	background-color: #FFFFFF;
}

#pagemain #content #soryo .ryoukin-info .data_float_dl dd a {
	text-decoration: underline;
	color: #626262;
}

#pagemain #content #soryo .ryoukin-info .data_float_dl1 {
	width: 400px;
	height: 30px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #7E7E7E;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #7E7E7E;
	border-left-color: #7E7E7E;
}

#pagemain #content #soryo .ryoukin-info .data_float_dl1  dt {
	width: 20px;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
	color: #FFFFFF;
	float: left;
	background-color: #811D28;
	}


#pagemain #content #soryo .ryoukin-info .data_float_dl1 dd {
	width: 380px;
	height: 30px;
	font-size: 18px;
	color: #484848;
	float: left;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	background-color: #FEF7ED;
}
#pagemain #content #soryo #soryo_text {
	width: 460px;
	font-size: 14px;
	line-height: 25px;
	margin-left: 60px;
	margin-top: 30px;
	list-style-type: none;
}

#pagemain #content #soryo #soryo_text2 {
	width: 210px;
	font-size: 12px;
	line-height: 15px;
	margin-left: 270px;
	margin-top: 10px;
	list-style-type: square;
	letter-spacing: 0.2em;
	text-align: left;
}


/*------------------
　　だしぱっく
------------------*/	

#pagemain #content #dashi-pac {
	width: 600px;
	margin-top: 20px;
}

#pagemain #content #dashi-pac h2 {
	text-indent: -9999px;
	background-image: url(../images/dashi-pac-title.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 40px;
	width: 500px;
	margin-left: 50px;
}
#pagemain #content #dashi-pac .dashi_base {
	height: 528px;
	width: 567px;
	margin-left: 20px;
}
#pagemain #content #dashi-pac h3 {
	height: 70px;
	width: 550px;
	background-image: url(../images/dashi_reason.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin-top: 50px;
	margin-left: 15px;
}
#pagemain #content #dashi-pac #dashi_reason {
	height: 190px;
	width: 600px;
	margin-top: 10px;
}
#pagemain #content #dashi-pac #dashi_reason .reason_img {
	height: 73px;
	width: 600px;
}
#pagemain #content #dashi-pac #dashi_reason .reason_text {
	line-height: 180%;
	font-size: 14px;
	text-indent: 15px;
	text-align: justify;
	width: 350px;
	margin-left: 50px;
	float: left;
	height: 110px;
	margin-right: 10px;
}
#pagemain #content #dashi-pac #dashi_reason .reason_obj {
	height: 110px;
	width: 162px;
	float: left;
}
#pagemain #content #dashi-pac #dashi_shop {
	width: 600px;
	clear: both;
	margin-top: 30px;
	margin-bottom: 20px;
}

#pagemain #content #dashi-pac #dashi_shop #dashi_obj {
	float: left;
	height: 161px;
	width: 165px;
	margin-top: 20px;
	margin-left: 20px;
}


#pagemain #content #dashi-pac #dashi_shop .dashi-info {
	width: 380px;
	margin-top: 20px;
	float: left;
	margin-left: 18px;
	margin-bottom: 30px;
}
#pagemain #content #dashi-pac #dashi_shop .dashi-info .data_float_dl {
	width: 380px;
	height: 30px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #7E7E7E;
}
#pagemain #content #dashi-pac #dashi_shop .dashi-info dt {
	width: 80px;
	font-size: 13px;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
	color: #3B3B3B;
	float: left;
}

#pagemain #content #dashi-pac #dashi_shop .dashi-info .data_float_dl dd {
	width: 300px;
	height: 30px;
	font-size: 13px;
	color: #626262;
	float: left;
	line-height: 30px;
}
#pagemain #content #dashi-pac #dashi_shop .dashi-info .data_float_dl dd a {
	text-decoration: underline;
	color: #626262;
}


#pagemain #content #dashi-pac .dashi-pac_text {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #313131;
	width: 500px;
	margin-top: 10px;
	margin-left: 50px;
	text-indent: 15px;
	line-height: 150%;
	letter-spacing: 0.2em;
	text-align:justify;
}



#pagemain #content #dashi-pac .dashi-pac-info {
	width: 500px;
	margin-top: 20px;
	margin-left: 50px;
}

#pagemain #content #dashi-pac .dashi-pac-info h4 {
	text-indent: -9999px;
	background-image: url(../images/dashi-pac1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 40px;
	width: 500px;
}

#pagemain #content #dashi-pac .dashi-pac-info table tr th {
	font-size: 18px;
	text-align: center;
	color: #000;
}

#pagemain #content #dashi-pac .dashi-pac-info table tr td {
	font-size: 15px;
	text-align: left;
	color: #000;
}
#pagemain #content #dashi-pac .dashi-pac-info table {
	text-align: center;
}

/*------------------
　　桜燻製カツオ節
------------------*/	

#pagemain #content #sakura-kun {
	width: 600px;
	margin-top: 20px;
}

#pagemain #content #sakura-kun h2 {
	text-indent: -9999px;
	background-image: url(../images/sakura.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 50px;
	width: 520px;
	margin-left: 50px;
}
#pagemain #content #sakura-kun .sakura_base {
	height: 382px;
	width: 510px;
	margin-left: 50px;
}
#pagemain #content #sakura-kun #reason_top {
	height: 75px;
	width: 522px;
	margin-top: 30px;
	margin-left: 50px;
}
#pagemain #content #sakura-kun #reason_in {
	background-image: url(../images/sakura_reason_repeat.jpg);
	background-repeat: repeat-y;
	width: 522px;
	margin-left: 50px;
	height: auto;
}
#pagemain #content #sakura-kun #reason_in .reason {
	width: 470px;
	margin-left: 30px;
	padding-top: 20px;
}
#pagemain #content #sakura-kun #reason_in .reason p {
	font-size: 16px;
	line-height: 25px;
	text-indent: 16px;
}
#pagemain #content #sakura-kun #reason_bottom {
	width: 522px;
	height: 19px;
	margin-left: 50px;
}

#pagemain #content #sakura-kun #sakura_shop {
	width: 600px;
	clear: both;
	margin-top: 30px;
	margin-bottom: 20px;
}

#pagemain #content #sakura-kun #sakura_shop #sakura_obj {
	float: left;
	height: 161px;
	width: 165px;
	margin-top: 20px;
	margin-left: 20px;
}


#pagemain #content #sakura-kun #sakura_shop .sakura-info {
	width: 380px;
	margin-top: 20px;
	float: left;
	margin-left: 18px;
	margin-bottom: 30px;
}
#pagemain #content #sakura-kun #sakura_shop .sakura-info .data_float_dl {
	width: 380px;
	height: 30px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top-width: thin;
	border-top-style: dotted;
	border-top-color: #7E7E7E;
}
#pagemain #content #sakura-kun #sakura_shop .sakura-info dt {
	width: 80px;
	font-size: 13px;
	font-weight: bold;
	line-height: 30px;
	height: 30px;
	color: #3B3B3B;
	float: left;
}

#pagemain #content #sakura-kun #sakura_shop .sakura-info .data_float_dl dd {
	width: 300px;
	height: 30px;
	font-size: 13px;
	color: #626262;
	float: left;
	line-height: 30px;
}
#pagemain #content #sakura-kun #sakura_shop .sakura-info .data_float_dl dd a {
	text-decoration: underline;
	color: #626262;
}
