html {overflow-y: scroll;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin: 0;padding: 0;line-height:1.4em;}address,caption,cite,code,dfn,em,strong,th,var {font-style: normal; margin:0px; padding:0px;}table {	border-collapse: collapse;border-spacing: 0; font-size:12px;}caption,th {text-align: left;}img,abbr,acronym,fieldset {border: 0;}li {list-style-type: none;}input{font-size:13px;}.line {font-size:1px;line-height:1px;}.aka{ color:#FF0000;}.can-bana{ padding-top:20px; width:670px;}.can-bana02 p{ padding-bottom:15px;}.can-bana02 h3{ padding-bottom:10px;}.can-bana02 li{ width:330px; float:left;}.can-bana02 li.bana-space{ width:330px; margin-right:10px; float:left;}.can-bana03{width:670px; padding:10px 0px;}/*nwe-page-tuika*/#main .news .nakarisuto{border-width: 0px;border-style: none; width:500px; padding:0px; margin:0px;}#main .news .nakarisuto dt{padding:0px;margin:0px;font-size:13px;background: #ffffff;border-width: 0px;border-style: none;color: #3333CC;}#main .news .nakarisuto dd{ padding:0px 0px 10px 0px; margin:0px;}.kago-line{	border-bottom: 1px dotted #CCCCCC;	background: #FFFFFF;}#dai{ font-size:15px; font-weight:bold; padding:7px 5px 7px 0px;}.pass{ display:inline; padding-left:10px;}.bana-list{  width:210px; float:left;}.sukima{ padding-top:20px;}.sukima01{ padding-left:20px;}.sukima02{ padding-bottom:10px; font-weight:bold;} .sukima03{ padding-bottom:15px; padding-top:10px;}.sukima04{ margin-top:15px;} .sukima05{ margin-top:35px;} .sukima06{ padding-bottom:20px;}.iro{ color:#339900; font-weight:bold;}.iro2{ color:#FE8D25;padding-left:20px;}.point-box{ width:670px;font-size:13px;text-align:left;margin-top:30px;border: 3px solid #F8AE34;text-align:left; padding:10px 0px;}.point-box p{padding:0px 5px;font-size:14px;}.point-text01{ width:220px;border: 3px solid #F8AE34; padding:5px;}.title-box{ width:740px; padding:10px 0px 30px 0px;}.topbox{ width:740px; padding:0px 0px 25px 0px;}/*all-----------------------------------------*/*{margin: 0px;padding: 0px;}body {margin: 0px;padding:0px;color:#6B5935;font-size: 85%;background: url(/design/torasuto7/img/bac.gif) repeat-x left bottom; text-align:center;}img {border:none;margin:0;padding:0;}h1,h2,h3,h4,h5,h6{margin:0px;padding:0px;}h1,h2,h3,h4,h5,h6,em,strong{font-weight:normal;font-style: normal;}div{margin:0px;padding:0px;}dl,dt,dd{margin:0px;padding:0px;}ul,li,ol{margin:0px;padding:0px;list-style-type: none;}	td{font-size:13px;}.header-rogin p{ float:left; width:200px;}p{margin:0px;padding:0px;}a{text-decoration:underline;}a:link{color:#4e3b15;text-decoration:underline;}a:visited{color:#4e3b15;text-decoration:underline;}a:active{color:#4e3b15;text-decoration:underline;}a:hover{color:#0080FF;}.clear{clear:both; margin:0px; padding:0px;}.page-top{ text-align:right; clear:both; padding:15px 0px 0px 0px; margin:0px; width:900px;}.youkoso{ font-weight:bold;}.orenge{ color:#F76004;}.coun{width:200px; text-align:center; padding-top:20px;}/*リンク----*/.rink-box02{text-align: right;padding-top:10px;clear: both;}/*テキスト----*/.bun01{ padding-top:10px;}/*トップページへ戻るリンク-----------------------------------------*/#toprink{ width:960px; text-align:right;}/*テキスト-----------------------------------------*/p.so-bt{text-align:right;}/*次回の納品おしらせ-----------------------------------------*/.zikai{border: 1px solid #CC3300; margin:20px 0px 20px 0px; width:620px;}.zikai p{ padding:15px;}/*layout-----------------------------------------*/#main {width: 740px;padding: 0px 0px 15px 0px;text-align:left;}#main02{ width:740px; padding-left:20px; text-align:left;}#main03{ width:100%; height:100%;background:#FFFFFF;}#main05{width:800px;margin-right: auto;margin-left: auto;text-align:center;}#main04{width:672px;margin-right: auto;margin-left: auto;text-align:center; border:1px solid #CFC1AD;}#menu {width: 200px;padding:0px; margin:0px 20px 0px 0px;padding: 0px 0px 15px 0px;}#footer{width:960px;text-align:left;margin-top:20px;}#progbox{ width:650px; padding:0px; margin:0px 10px 10px 10px; text-align:left;}#progbox table{ text-align:left;}/*パンクズリスト-----------------------------------------*/#breadcrumbs {margin: 0px;padding: 5px 0px 15px 0px; text-align:left;}#breadcrumbs li {display: inline;padding-left: 10px;}/*サブページタイトル-----------------------------------------*/.sub-title01-image{padding: 10px 0px 18px 10px;font-size: 16px;font-weight: bold;background: url(/design/torasuto7/img/title-line02.jpg) no-repeat left bottom;margin: 0px 0px 20px;}.sub-title01{padding: 8px 0px 10px 0px;margin-bottom:20px;font-size: 16px;font-weight: bold;background: url(/design/torasuto7/img/title-line.jpg) no-repeat left bottom;}.sub-title01 span{ padding-left:15px; font-size:14px; font-weight:bold;}/*商品詳細ページ-----------------------------------------*//*タイトル-----*/.sub-title03{border-bottom: solid 2px #F9C271;padding: 0px 10px 5px 10px;font-size: 14px;margin-bottom:10px;	}.sub-title02{padding: 13px 0px 12px 20px;font-size: 14px;background: url(/design/torasuto7/img/title02.jpg) no-repeat;font-weight: bold;margin: 0px 0px 15px 0px; clear:both;color:#6B5935;}		.sub-title04{padding: 10px 0px 10px 10px;border-left: solid 10px #F9C271;background: #FDEBCC; margin:0px 0px 20px 0px;}/*headnew-----------------------------------------*/#headernew-all{width:100%;margin: 0px 0px 15px;text-align:center;padding:10px;background: url(http://gigaplus.makeshop.jp/torasuto7/top/menu-back.jpg) repeat-x;}#headernew {width: 960px;text-align:center;margin-right: auto;margin-left: auto;}#headerRight02{ width:960px;text-align:right;padding-bottom:10px;}/*headerleft-----------------------------------------*/#headerLeft {padding: 0px;margin:0px;float:left;width:350px; height:65px; text-align:left;}#headerRight {float:left;width:610px;background: url(/design/torasuto7/img/line.jpg) no-repeat 0px 5px; height:65px; font-size:13px; text-align:right;}#headerRight p { padding: 0px 0px 0px 7px;}#headerRight02 p{ padding:3px 10px 0px 0px;}#headerRight02 ul li{ display:inline; font-size:12px;  padding-left:20px;}#headernew  #header-rogin{width:958px;padding:10px 0px;clear:both;border-right: 1px solid #E6DBC4;border-bottom: 1px solid #E6DBC4;border-left:1px solid #E6DBC4;}#headernew #header-rogin .header-rogin-l{ width:430px; float:left;}#headernew #header-rogin .header-rogin-r{ width:525px;text-align:left;float:right;}#headernew #header-rogin .header-rogin-r p{ width:110px; float:left;} #headernew #header-rogin .header-rogin-r ul{ width:400px; float:left; padding-top:3px;}#headernew #header-rogin .header-rogin-r ul li{ display:inline; padding-left:15px;}#headernew #header-rogin table td{ padding:0px 0px 0px 10px;}/*navi-----------------------------------------*/	#navinew {clear:both;width:960px;height:35px;margin:0px auto 0px;}#navinew ul {width: 960px;}#navinew li {float:left; }#navinew li a {height:35px;text-indent:-9999px;text-decoration:none;background: url(http://gigaplus.makeshop.jp/torasuto7/top/menu01.jpg);}#navinew li.navinew-top {left:0px;}#navinew li.navinew-top  a {display:block ; background-position:0px 0px; width:137px;}#navinew li.navinew-top  a:hover {background-position:0px -35px; width:137px;} #navinew li.navinew-gaido {left:137px;}#navinew li.navinew-gaido a {display:block ; background-position:-137px 0px; width:137px;}#navinew li.navinew-gaido a:hover {background-position:-137px -35px; width:137px;}#navinew li.navinew-all { left:271px;}#navinew li.navinew-all a { display:block; background-position:-274px 0px; width:137px;}#navinew li.navinew-all a:hover {background-position:-274px -35px; width:137px;}#navinew li.navinew-ka { left:411px;}#navinew li.navinew-ka a {display:block; background-position:-411px 0; width:137px;}#navinew li.navinew-ka a:hover {background-position:-411px -35px; width:137px;}#navinew li.navinew-canpa{left:548px;}#navinew li.navinew-canpa a {display:block; background-position:-548px 0; width:137px;}#navinew li.navinew-canpa a:hover {background-position:-548px -35px; width:137px;}#navinew li.navinew-info{left:685px;}#navinew li.navinew-info a {display:block; background-position:-685px 0; width:137px;}#navinew li.navinew-info a:hover {background-position:-685px -35px; width:137px;}#navinew li.navinew-kago{left:822px;}#navinew li.navinew-kago a {display:block; background-position:-822px 0; width:138px;}#navinew li.navinew-kago a:hover {background-position:-822px -35px; width:138px;}/*fla--------------------------------------------------*/#fla{ width:740px; padding-bottom:10px;}#fla p{ padding:0px; margin:0px;} /*左メニュー-------------------------------------------------------------------------------------------*/#m-kensaku{ width:200px;background: #FAF8EF; margin:0px 0px 20px 0px; padding:0px 0px 20px 0px;}#m-kensaku p{ padding:10px 10px 0px 10px;}#m-kensaku .kensaku{ padding:0px 0px 0px 10px;}#m-rogin{ width:200px;background: #FAF8EF; margin:0px 0px 20px 0px;padding:0px 0px 20px 0px;}#m-rogin p{ padding:7px 10px 0px 10px;}#menu-navi{width:200px;margin:10px 0px 30px 0px;background: #FAF8EF;}#menu-navi dl {padding:0px 0px 10px 0px;font-size:13px;line-height: 1.2em;} #menu-navi dl dt{ margin:5px 0px;background-color:#FDE8AE; padding:5px 10px;}#menu-navi dl dt span{ display:block; font-size:14px; padding-bottom:3px;}#menu-navi dl dd{ padding:0px 10px;}#menu-navi dl dd a {display: block;background: url(/design/torasuto7/img/sankaku.gif) no-repeat 6px;text-decoration:none;padding: 5px 0px 5px 23px;}#menu dd a:hover{background: url(/design/torasuto7/img/icon03.gif) no-repeat 6px;}#menu-navi dl dd.tokubetu01{ padding:0px 10px; margin:0px;}#menu-navi dl dd.tokubetu01 a{ padding:5px 0px 0px 23px;}#menu-navi dl dd.tokubetu a{ display:block; background: url(/design/torasuto7/img/sekando.gif) no-repeat 6px; text-decoration:none; margin-left:16px; padding:0px 0px 0px 20px;}#menu-navi dl dd.tokubetu a:hover{ background:url(/design/torasuto7/img/sekando02.gif) no-repeat 6px;}/*menu-bana----------------*/#menu .m-bana02{width: 200px; margin-bottom:10px;}#menu .m-bana {width: 200px;padding:10px 0px;border-top: 1px dotted #E9E7CF; margin:0px;}#menu .m-bana p,#menu .m-bana03 p{ font-size:11px; padding-top:4px;}#menu .m-bana03{width: 200px;padding:10px 0px;border-top: 1px dotted #E9E7CF;margin:0px;border-bottom: 1px dotted #E9E7CF;}#chuui{width:200px; height:52px;background: url(/design/torasuto7/img/tyui.jpg) no-repeat; margin-bottom:20px;}#chuui p{ padding:5px 10px; font-size:13px; height:1.3em;}/*index-menu-info--------------------*/#information {width: 200px;margin-bottom:20px;background: url(/design/torasuto7/img/free-bk.jpg) no-repeat bottom; padding-bottom:10px;}#information h2{ padding-bottom:10px;}#information p{ padding:0px 10px 3px;}.coment-box{border: 1px solid #B5D584;width:198px;margin-bottom: 20px;background: #C5DE9E;}.coment-box p{ padding:10px; font-size:115%}/*index-main-left-------------------------------------------------------------------------------------------*/#left-area {width:475px;float: left;margin: 25px 20px 0px 0px;}#right-area {float: right;width: 165px;padding: 0px 0px 0px 0px;margin: 25px 0px 0px 0px;}.column{width: 475px;margin-bottom: 20px;}.column h2{font-size: 20px;padding: 10px 0px 10px 10px;background: url(/design/torasuto7/img/title.jpg) no-repeat;height: 25px;font-weight: bold;}.column-text{padding:10px 10px 0px;}.column-left {float: left;width: 208px;}.column-right {float: left;width: 247px; margin-left:20px;}.column-right h3{ font-size:14px; font-weight:bold; padding:0px 0px 10px 0px;}.column dl{margin: 10px 0px;padding: 5px 0px 5px 0px;border-top: 1px dotted #FF9900;border-bottom: 1px dotted #FF9900;} .column dd{background: url(/design/torasuto7/img/icon03.gif) no-repeat 0px 9px;font-size:14px;padding:8px 0px 0px 20px;}.column dd a{font-weight: bold;color: #E46B07;text-decoration: underline;}.column dd a:hover{color:#0080FF;}.column-clear {text-align: right;padding:0px 10px 10px 0px;clear: both;}.column .main-text{padding:0px 10px 10px 10px;}/*index-----------------------------------------------------------------------------------*/#panfu {width: 170px;margin-bottom: 20px;padding:0px 0px 10px 0px;background: url(/design/torasuto7/img/panfu-back02.jpg) no-repeat bottom;}#panfu p{ padding: 0px 10px;}#panfu .panfu-text{padding:7px;line-height:1.3em;background: url(/design/torasuto7/img/panfu-back01.jpg) no-repeat; font-size:13px;}#saleBox {width: 170px;padding:0px 0px 10px 0px;margin:0px 0px 20px 0px;background: url(/design/torasuto7/img/panfu-back02.jpg) no-repeat bottom;}#saleBox .panfu-text{padding:0px;background:url(/design/torasuto7/img/can-bak.jpg) no-repeat;margin:0px;}#saleBox p{ padding:0px 10px; margin:0px;}/*center-box------------------------------------------------------------------------------------------*/#naka-box{width:670px; margin-bottom:20px;}#naka-box .naka-box-l h2{	font-weight: bold;	text-align: right;	padding:10px 10px 20px 0px;	font-size: 14px;	background: url(/design/torasuto7/img/picup-title.gif) no-repeat;}#naka-box .naka-box-l{ width:485px; float:right;}#naka-box .naka-box-r{width:170px;float:right;margin:0px 0px 0px 15px;}/*center-box-l-------------------------------*/.osusume{ margin-top:10px;width:485px;border-bottom: 1px dotted #EBE9D4;}.osusume .osusume-pic{ width:140px; float:left;}.osusume .osusume-pic img{border:1px solid #EBE9D4;}.osusume .osusume-text{ width:345px; float:left;} .osusume .osusume-text h3{ font-size:13px; padding-bottom:10px;}.osusume .osusume-rink{ clear:both; text-align:right; padding-bottom:5px; font-size:12px;}.ishibox {width: 170px; margin-bottom:10px;}/*footer-----------------------------------------*/#footer-menu{padding: 5px 0px;width:900px;margin-right: auto;margin-left: auto; text-align:left;}#footer-menu dl{padding:5px 0px 10px 0px; font-size:12px; width:160px; float:left;}#footer-menu dd{padding:0px;}#footer-menu a{text-decoration:none;}#footer-menu a:hover{background-color:#FDEBCC;color: #4e3b15;}/*footerizen-----------------------------------------*/#adress {padding:0px; text-align:center;}#adress p { font-size:12px;}#gaido{padding: 20px 0px;width:960px;text-align:left;margin: 0px auto; font-size:13px;}#gaido h3{ font-size:13px; margin-bottom:10px;}#gaido dl{width:185px;float:left;border-left: 1px solid #EDE8D2; height:180px;}#gaido dl dt{background:url(/design/torasuto7/img/icon03.gif) no-repeat 7px 5px;padding: 0px 0px 10px 25px; font-weight:bold;}#gaido dl dd{ padding:0px 0px 5px 10px;}#footer-info{width:400px;float:left;background: url(/design/torasuto7/img/fo-bac.gif) no-repeat 0px bottom; padding:0px 0px 10px 0px;}#footer-info p{ padding:7px 10px 0px 10px;}#footer-info ul{ clear:both; margin:10px 0px 0px 10px;}#footer-info li{ width:170px; float:left;}#footer-info a{background: no-repeat 0px 0px;text-indent: -9999px; display:block; width:170px; height:25px;}#footer-info .fo-link{ margin-right:20px;}#footer-info li.fo-link a{background: url(/design/torasuto7/img/fo-info03.jpg);}#footer-info li.fo-link a:hover{ background-position: 0px -25px;}#footer-info li.fo-link02 a{background: url(/design/torasuto7/img/fo-link.jpg);}#footer-info li.fo-link02 a:hover{ background-position: 0px -25px;}/*-----------------------------------------*/#sabusouryou {width: 140px;margin-bottom: 20px;}.zero{margin:0px;padding:0px;border:0px;}p.syosai{line-height: 1.2em;padding:2px 5px 5px 5px;}	/*text-----------------------------------------*/.text{font-weight: bold;color: #E46B07;}/*bana-text-----------------------------------------*/.m-bana-text{padding:3px 5px 0px 5px;margin:0px;font-size: 12px; line-height:1.3em;}.main-bana-text{ padding:3px 5px 0px 5px; margin:0px;}/*rink-top-----------------------------------------*/.rink-top{padding:20px 0px 10px 0px;clear: both; text-align:right; font-size:13px;}.rink-top a{ background: url(/design/torasuto7/img/top-back.gif) no-repeat; padding:0px 0px 0px 20px;}/*腎臓食・糖尿食紹介ページ-----------------------------------------*/.section{width:670px;}	/*zin-page-----------------------------------------*/	.zintop-title{ margin:0px 0px 10px 10px;}.zinbox-left{ width:440px; float:left;}.zinbox-left p{padding:0px 10px 10px 10px;line-height: 1.4em;}.zinbox-right{ width:210px; float:left;}.zinbox-right ul{ margin-left:10px; margin-bottom:10px;}.zinbox-right li{padding:5px;border-bottom: 1px dotted #CCCCCC; }.zinbox-right h4{ font-weight:bold;}.zinbox{ width:670px; margin-bottom:20px;}.zinbox p{ padding:0px 10px 10px 10px; line-height:1.4em;}.zinbox h3{ padding-bottom:20px;}.zinbox h4{ padding:0px 0px 10px 10px;}.zinbox .color-title{ padding:0px 0px 10px 10px; color:#FF9900; font-weight:bold;}.zinbox .link-box li{ width:215px; float:left;}.zinbox .link-box{ clear:both;}/*糖・腎バナーボックス----------------------------------------------------*/.bana-box {border-top: 1px solid #ede8d2;border-bottom: 1px solid #ede8d2; padding:20px 0px; margin:20px 0px 0px; clear:both;}.bana-box li{display:inline; padding:0px;}.bana-box li img{ padding-right:5px;}.bana-box02 {padding:0px; margin:20px 0px 20px; clear:both;}.bana-box02 li{display:inline; padding:0px; margin:0px;}.bana-box02 li img{ padding-right:10px;}.bana-box03{ padding:0px 0px 20px 0px;}/*糖・腎臓データ表----------------------------------------------------*/.tou-data-box{text-align:left;padding-bottom:20px;margin-left:10px;font-size:12px;border:1px solid #D9CBAA;border-collapse:collapse;}.tou-data-box td{width: 80px; text-align:center; border:1px solid #D9CBAA;}.tou-data-box th{width:220px;padding:7px;font-weight: normal;border:1px solid #D9CBAA;background: #F2EFDD; text-align:left;}.tou-data-box .tou-data-name01{width:100px;padding: 7px; text-align:center; background:#E8F3CB;}.tou-data-box .tou-data-name02{width:220px;padding: 7px; text-align:center;background:#E8F3CB;}.zinbox{ width:670px; margin-bottom:20px;}.zinbox p{ padding:0px 10px 10px 10px; line-height:1.4em;}.zin-data-box{text-align:left;padding-bottom:20px;font-size:11px;border:1px solid #D9CBAA;border-collapse:collapse;}.zin-data-box td{ text-align:center; border:1px solid #D9CBAA; padding:5px 7px;}.zin-data-box th{padding:5px;font-weight: normal;border:1px solid #D9CBAA;background: #F2EFDD;text-align:left;white-space: nowrap;}.zin-data-box .zin-data-name01{ text-align:center;background:#E8F3CB; padding:5px 10px;}.zin-data-box .zin-data-name02{text-align:center;background:#E8F3CB;}/*複数ページ----------------------------------------------------*/.sub-area02{background: url(/design/torasuto7/img/all/line02.gif) repeat-x 0px bottom;width:650px;padding-bottom:10px;margin-bottom:10px;}.main-color-title{padding:0px 10px 10px;font-weight:bold;font-size:14px;color:#E46B07;}	/*テキスト詳細-----------------------------------------*/.main-text{padding:0px 10px 10px 10px;}/*特定商法取引法-----------------------------------------*/#main .tokusyou{ margin:10px 0px 25px 0px; width:640px; border: 1px solid #D9CBAA; border-collapse:collapse;}#main .tokusyou th{ padding:10px; width:120px; background: #fdebcc;border: 1px solid #D9CBAA;text-align:left;}#main .tokusyou td{ padding:10px;  border: 1px solid #D9CBAA;} #main .tokusyou dt{ padding:10px 0px 0px 0px;}#main .tokusyou dd img{ padding:10px 10px 10px 0px; }#main .pri-box{ width:665px; border: 1px solid #EDE8D2; padding:10px 0px 10px 0px;}#main .pri-box h3{font-size:14px; margin:20px 10px 10px 10px;background: url(../img/icon-sikaku.jpg) no-repeat; padding:0px 0px 0px 20px; font-weight:bold;}#main .pri-box p{ padding:10px;}#main .pri-box ul{margin: 0px;padding: 0px 0px 0px 10px;list-style: none;}#main .pri-box li{ margin:0px; padding:5px 0px 0px 10px; list-style-type:none;}#main .pri-box p.pri-info { padding-left:20px;}/*ゴリヨウガイド-----------------------------------------*/.gaido{padding:10px 0px 10px 0px;}.gaido02{display: inline;}.gaido02 img{ padding-right:10px;}.kakomi-text{ width:550px;margin-left:10px; border:1px solid #E46B07; margin-top:10px; margin-bottom:10px; padding:10px;}.gaido-box{padding-bottom:25px;width: 670px}.gaido-box ul{ margin-left:20px;width:300px; float:left;}.gaido-box li{ padding:5px 10px 5px;}.gaido-box ul li a{background: url(/design/torasuto7/img/icon03.gif) no-repeat 0px 4px; display:block; padding:0px 0px 0px 20px;}.gaido-box ul li a:hover{background: url(/design/torasuto7/img//sankaku.gif) no-repeat 0px 4px;}			.otodoke-nimotu{width: 670px;padding-bottom:10px;clear: both;}.otodoke-nimotu h4{padding:5px 0px 10px 0px;border-bottom: 1px solid #D9CBAA; font-weight:bold; margin:0px 10px 20px 10px;}.otodoke-nimotu h5{	margin:0px 0px 10px 10px;	background: url(/design/torasuto7/img/icon-sikaku.jpg) no-repeat left 0px; font-weight:bold; padding:0px 0px 0px 20px; font-size:14px;}.otodoke-nimotu h5 span{color: #0000FF;}.otodoke-nimotu ul li span{ padding-right: 15px;}.otodoke-nimotu ul{ margin:0px 0px 10px 10px; }	#card { width:500px;}#card th{ width:80px; padding:5px;}#card td{ padding:5px;}#card span{ padding-left:20px;}.mark{ margin: 0px 0px 0px 10px; padding:0px;}.mark li{ display:inline;}.mark li img{ padding-right:10px;}.order-sub{ margin:20px 10px 30px 0px;}.order-sub .order-step{margin:20px 0px 10px 0px;}.order-sub .order-step img{ padding-right:10px;}.order-sub .iken{margin:20px 0px 20px 0px;border: 1px solid #FFCC99; padding:10px;}.order-sub .iken dt{ padding-bottom:10px;}.otoiawase{width:660px;background: url(/design/torasuto7/all/toiawase-bk.gif) no-repeat left bottom; padding-bottom:10px; margin-bottom:30px;}.otoiawase dl{ margin:10px 0px 10px 10px;}.otoiawase dt{ padding:00px 0px 5px 0px; font-size:14px;}.otoiawase dd{ padding:0px 0px 5px 0px;}.otoiawase dd span{ padding:0px 0px 0px 15px;}/*ご利用ガイド追加-----------------------------------------*/.order{ width:670px;}.order h4{padding-bottom:10px;}.order-net{ width:670px;margin:0px 0px 30px 0px;}.order-net h4{border: 1px solid #663300;padding:5px 10px;font-size: 14px;font-weight: bold;margin:20px 0px 15px 0px;}.order-net p{ padding:0px 10px 10px 0px;}.sk-gaido-puti h5{ background: url(/design/torasuto7/img/icon-sikaku.jpg) no-repeat;padding:0px 0px 10px 20px;font-size: 14px;font-weight: bold; margin:10px 0px 0px 10px}.sk-gaido-puti h4{padding:10px 0px 10px 0px;font-size: 14px;font-weight: bold;border-bottom: 1px solid #D9CBAA; margin:0px 10px 20px 10px;}.sk-gaido-puti{border: 1px solid #D9CBAA; margin-bottom:30px; padding-bottom:10px;}.sk-gaido-puti p{ padding:0px 10px 10px 10px;}.sk-gaido-puti span{ color:red;}.souryou-box{ width:670px; padding-bottom:30px;}.souryou-box h4{background: url(/design/torasuto7/img/annai/souryou-box-title.gif) no-repeat; padding:3px 0px 10px 30px; margin-bottom:15px;font-weight:bold; font-size:14px;}.souryou-box h5{ padding:20px 0px 5px 0px; font-size:13px; font-weight:bold;}.souryou-box .haisou-co,.souryou-box .haisou-co02{border: 1px solid #E8E1CA; margin:15px 0px 10px 0px;border-collapse:collapse;}.souryou-box .haisou-co caption,.souryou-box .haisou-co02 caption{ font-size:13px; padding:5px;}.souryou-box p{ padding-bottom:5px;}.souryou-box .haisou-co th{padding:7px 20px;background: #E6F2FF;border: 1px solid #DBCFA8;font-size:13px; font-weight:normal;}.souryou-box .haisou-co02 th{padding:7px 20px;background: #FFEEDD;border: 1px solid #DBCFA8;font-size:13px; font-weight:normal;}.souryou-box .haisou-co td,.souryou-box .haisou-co02 td{ padding:7px 20px;border: 1px solid #DBCFA8; font-weight:bold;}/*通常送料の表----------------------------------------------------*/.so-area{ width:670px;}.so-area table .so-box {border: 1px solid #D4CCC1; border-collapse:collapse; margin:0px 0px 0px 10px; padding:0px;}.so-area table.so-box th{ padding:10px 20px; text-align:left; background:#FAF8EF; border: 1px solid #D4CCC1; font-size:13px;}.so-area table.so-box td{padding:10px 15px;white-space: nowrap; border: 1px solid #D4CCC1;}.so-area table.so-box .sobox-pr01{width:60px;text-align:right;background: #ECF8FF;}.so-area table.so-box .sobox-pr02{width:60px;text-align:right;background: #FFF3E8;}.so-area table.so-box .so-co{background: #ECF8FF; text-align:center; padding:10px;white-space: nowrap;}.so-area table.so-box .so-ji{background: #FFF3E8; text-align:center; padding:10px;white-space: nowrap;}.setumei-list ul.riyou{ padding:10px 0px 10px 0px;}.setumei-list ul.riyou li{ padding:3px;}.setumei-list ul.riyou span{ padding-right:20px; font-weight:bold;}/*商品詳細部分のピックアップポイント-----------------------------------------*/.eiyou-point{clear:both;border: 3px solid #F8AE34; padding:7px; margin:0px 5px 10px 5px;text-align:left;}.sh-syosai{ width:740px;}.sh-ta01{width:740px;border-top: 1px solid #663300;border-bottom: 1px solid #663300; margin-bottom:20px;font-size:14px;}.sh-ta01 td{ padding:10px 0px;}.sh-bread{ width:740px; text-align:left; margin:5px 0px 20px 0px;}/*新しい商品ページ02-----------------------------------------*/.setumei{width:670px;font-size:12px;margin-top:25px;border-top: 1px solid #D4CCC1;padding-top:15px;text-align:left}.setumei-02{ width:470px; float:right;}.setumei-01{ width:200px; float:right;}.setumei-03{ width:200px; float:right; padding:25px 0px 0px 0px;}.setumei-03 p{ padding-bottom:15px;}.setumei-list{text-align:left; width:450px; margin:0px 20px 20px 0px; border: 1px solid #D4CCC1;font-size:12px;}.setumei-list caption{text-align:left;padding:3px 0px 5px 20px;background:url(/design/torasuto7/img/all/icon.jpg) no-repeat 5px 7px;border-collapse:collapse;}.setumei-list th{padding:10px;font-weight:normal;vertical-align:top;text-align:left;background:#F9F5EC;white-space: nowrap; border: 1px solid #D4CCC1}.setumei-list td{ padding:10px;  border: 1px solid #D4CCC1}.setumei-list dd{ padding-bottom:15px;}.setumei h3{padding:0px 0px 5px 15px;font-size:12px;background: url(/e-commex/images/img_02/naba-rink.jpg) no-repeat 0px 5px;}.setumei-seibun{text-align:left; width:200px; margin-bottom:20px; border-collapse:collapse; text-align:center;font-size:12px;border: 1px solid #D4CCC1}.setumei-seibun th{padding:5px; font-weight:normal; background:#F9F5EC;font-size:13px; border: 1px solid #D4CCC1}.setumei-seibun td{ padding:5px 7px;  border: 1px solid #D4CCC1}.setumei-seibun caption{text-align:left;padding:5px 0px 5px 17px;background:url(/e-commex/images/img_02/naba-rink.jpg) no-repeat 5px 7px;}.setumei-seibun .seibun-text{vertical-align:top; padding:5px 3px; text-align:left; font-size:12px;}.setumei-seibun .setumei-seibun-top{ background:#F7E7C8;}.setumei-seibun .puti{ font-size:11px;padding:5px 0px;}.setumei-seibun02{text-align:left; margin-bottom:20px; border-collapse:collapse; text-align:center;font-size:12px;border: 1px solid #D4CCC1}.setumei-seibun02 th{padding:3px; font-weight:normal; background:#F9F5EC;font-size:11px; border: 1px solid #D4CCC1}.setumei-seibun02 td{ padding:5px 8px;  border: 1px solid #D4CCC1;}.setumei-seibun02 .seibun-text{vertical-align:top; padding:5px 3px; text-align:left; font-size:12px; text-align:left;}/*資料請求-----------------------------------------*/#panfu_area {width: 640px;background: url(/design/torasuto7/img/annai/panhu.jpg) no-repeat right center;height: 130px;padding-bottom: 30px;padding-left:10px;}#panfu_area p {width: 417px;line-height: 140%;}#panfu_area h3{width:417px;font-size:14px;padding-bottom:10px;font-weight: bold;}.sub-area{ padding-bottom:20px;}.main-text-title{padding:0px 10px 10px;font-weight:bold;font-size:14px;}/*お問い合わせ枠-----------------------------------------*/.otoiawase{width:660px;background: url(/design/torasuto7/img/annai/toiawase-bk.gif) no-repeat left bottom; padding-bottom:10px; margin-bottom:30px;}.otoiawase dl{ margin:10px 0px 10px 10px;}.otoiawase dt{ padding:00px 0px 5px 0px; font-size:14px;}.otoiawase dd{ padding:0px 0px 5px 0px;}.otoiawase dd span{ padding:0px 0px 0px 15px;}/*カロリーコントロール食-----------------------------------------*/.ka-box{ width:670px; margin:0px 0px 20px 0px; padding:0px;}.ka-box-top .link-l{padding: 0px 10px 10px 0px; text-align:right;}.ka-box-top .link-l a{ text-align:right; }.ka-box-top{width:668px; margin:0px 0px 20px 0px; padding:0px;border: 1px solid #d4ccc1;}.ka-box-top p img{ padding:0px; margin:0px;}.ka-box-top p{ padding:0px; margin:0px;}.ka-box h3{padding:10px 0px 15px 0px; clear:both;}.ka-box img{ padding:10px;}.ka-databox{width:220px; float:left; margin:0px 0px 20px 0px;}.ka-databox h4{ padding:0px 0px 10px 0px;}.ka-databox ul{ padding:0px; margin:0px;}.ka-databox li{ padding:0px 10px;}/*カロリーコントロール食データ-----------------------------------------*/	.ka-seibun{width: 670px;padding-bottom:20px;}	.ka-seibun table{background-color: #CCCCCC;margin-bottom:20px;border: 1px solid #d4ccc1;border-collapse:collapse;}.ka-seibun th{background-color:#FEF1CF;font-size: 11px;font-weight: normal;border: 1px solid #d4ccc1; text-align:center;}.ka-seibun td{background-color: #FFFFFF; width:65px;text-align: center;border: 1px solid #d4ccc1;}	.ka-seibun .ka-seibun-name{width:170px;text-align: left;padding-top: 10px;padding-bottom: 10px;padding-left: 5px;}.ka-seibun table caption{ font-size:14px; font-weight:bold; text-align:left; padding-bottom:7px;}/*リンクのページ-----------------------------------------*/	.rink-page{ width:670px;padding-bottom:10px;}.rink-page-right{width:210px;padding-right:10px;float:left;padding-left: 20px;}.rink-page-left{width:400px;padding-right:10px;float:left;padding-bottom: 10px;}.rink-page02{clear: both;text-align: right;padding-top:10px;}/*無料宅配地区-----------------------------------------*/.muryo{width: 670px;padding-bottom: 20px;}.muryo h4{ font-weight:bold; padding:0px 0px 0px 10px; font-size:14px;}.muryo table{margin: 10px 0px 20px 20px;border: 1px solid #D9CBaa;border-collapse:collapse; width:500px;}.muryo table th{background-color: #FDEBCC; width:100px;text-align: center;border: 1px solid #D9CBaa}.muryo table td{padding: 10px 20px 10px 10px;border: 1px solid #D9CBaa}#muryobox{width: 600px;margin: 10px 0px 0px 30px;padding:10px 0px 10px 10px;border: 1px solid #F9C271;}#muryobox h4{width: 670px;padding-bottom: 20px;}#muryobox dt{padding:20px 0px 10px 10px;font-weight: bold;}#muryobox dd{padding-left:25px;}/*サイトマップ----------------------------------------------------*/.sait-box{float: left;width: 310px;padding:10px 5px 0px 10px;}.sait-box dl{margin:0px;padding: 0px 0px 30px;}.sait-box dt{background: url(/design/torasuto7/img/all/icon-sikaku.jpg) no-repeat; padding:0px 0px 5px 25px; margin:0px 0px 15px 0px;font-size: 14px;font-weight: bold;}.sait-box dd{margin: 0px 0px 15px 25px;padding: 0px 0px 0px 15px;background: url(/design/torasuto7/img/all/sankaku.gif) no-repeat 0px 3px; font-size:13px;}/*トップ紹介-----------------------------------------*/	.top-syokai01{ width:670px; background:url(/design/torasuto7/img/top/title-bac01.gif) no-repeat left top; padding-top:10px;}.top-syokai02{width:670px;background: url(/design/torasuto7/img/top/title-back02.gif) no-repeat left bottom; padding-bottom:10px;}.top-syokai-box{ width:166px; float:left;}.top-syokai-box p{ padding-right:8px; text-align:right;}.top-syokai-box h3{ padding:10px 0px 10px 8px;}.top-syokai-box .top-syokai-text{padding:0px 8px 10px 8px;font-size: 12px; text-align:left;}.syokai-r h2{padding:0px 0px 5px 0px;}.syokai-r h3{ padding:7px;}.syokai-r .ranking-line{ clear:both; padding:5px 3px;}.syokai-r .ranking-bottom{ clear:both; padding:7px 10px;}/*news-box------------------------------------------------------------------------------------------*/#newsBox { width:510px;margin-bottom: 30px;}#newsBox h2{font-weight: bold;text-align: right;padding:10px 10px 5px 0px;font-size: 14px;background: url(http://gigaplus.makeshop.jp/torasuto7/top/top_10.jpg) no-repeat;}#newsBox ul {overflow: auto;height:200px;margin:10px 0px 0px 0px;padding: 5px;width:428px;border: 1px solid #D4ccc1;}#newsBox ul li{background: url(/design/torasuto7/img/icon03.gif) no-repeat 0px 13px;padding:10px 0px 5px 13px; margin:0px;} .ranking-box{width:208px;border: 1px solid #d4ccc1; margin-bottom:10px;}.ranking-box p{ text-align:right;}.ranking-box-l{ width:100px; float:left;}.ranking-box-l p{ padding:0px 0px 0px 8px; text-align:left;}.ranking-box-r{ width:100px; float:left;}.ranking-box-r p{ font-size:10px; line-height:130%; text-align:left;}/*新着情報-----------------------------------------------------------*/.new-box{ width:740px;margin-bottom: 30px;}.new-box img{ padding:5px 0px 10px 0px;}.new-box .woong img{ padding:0px;}.syokai-bana{ width:440px;}.syokai-bana p{ padding:5px 0px 10px 0px;}.syokai-bana span{ padding:0px 0px 0px 5px;}/*ジン新メニュー追加----------------------------------------------------*/.new-zin{ width:670px; margin:10px 0px 20px 0px;}.new-zin02{margin:10px 0px 20px 0px;padding:10px 0px 10px 10px;border: 5px solid #FDE8AF; width:650px;}		.new-zin p{ padding:10px;}.new-zin02 dl{ margin:10px 8px 10px 0px; width:200px; float:left;border: 1px solid #D9CBAA;}.new-zin02 dt{background:#FFDDDC; font-weight:bold; font-size:14px; margin:0px; padding:5px;}.new-zin02 dd{ padding:2px 0px 0px 4px;}.new-zin02 dd img{ padding:0px; margin:0px;}/*ログイン----------------------------------------------------*/#login{ width:670px;}.login-toptext{ padding-bottom:20px;}.login-box{width:520px;background: #FEF1D3;border: 1px solid #E8E1CA; margin:20px 0px 20px 10px; text-align:center; padding:10px 0px;}.login-box table{ width:400px; margin:0px auto;}.login-box th{padding:10px 0px 10px 20px;text-align:left;font-size: 13px;}.login-box td{ padding:10px; text-align:left;}.login-box .login-bt{ text-align:center;}.login-box02{width:500px;background: #FEF1D3;border: 1px solid #E8E1CA; margin:20px 0px 0px 10px; text-align:center; padding:10px;}.login-box02 ul{text-align:left; padding:0px 0px 20px 30px;}/*お試しセット----------------------------------------------------*/.otamesi{ width:670px; text-align:left; margin-top:20px;}.otamesi h3,.otamesi h4,.otamesi p{ padding-bottom:20px;}.otamesi h5{ font-weight:bold;padding-bottom:10px; font-size:14px;}.otamesi .sentaku{ width:670px;}.otamesi .sentaku dl{width:211px;margin-right:5px;margin-bottom:20px;float:left;background:#FADFCD ;}.otamesi .sentaku dd{ padding:0px 10px 10px 10px; margin:0px;}.otamesi .sentaku dt{padding:10px;margin:10px;background:#FFFFFF;font-size:14px;color: #663300;font-weight: bold;}.otamesi-setumei{width:670px;border: 1px solid #dedac5;}.otamesi-setumei p{ padding:10px;}/*新規会員登録規約----------------------------------------------------*/.kiyaku-box02{width:500px;height:300px;overflow: auto;border: 1px solid #E8E1CA; padding:10px; margin:20px 0px 20px 0px;}/*検索画面----------------------------------------------------*/.kensaku .kensaku-box{ width:668px; margin-bottom:20px;background: #FEF1D3;border: 1px solid #E8E1CA;}.kensaku .kensaku-box td{ padding:5px; }.kensaku .kensaku-box02{ width:100%; margin-bottom:10px;}.kensaku .kensaku-box02 .kensaku-left{ text-align:left;}.kensaku .kensaku-box02 .kensaku-right{ text-align:right;}.kensaku .kensaku-bt table{ width:668px;}/*会社案内のページ-----------------------------------------*/	.company01{width: 670px;padding-bottom:10px;background:url(/design/torasuto7/img/annai/spot.jpg) no-repeat right 30px;border-bottom: 1px solid #F9C271;}.company01 h3{padding:10px 0px 0px 10px;font-size: 15px;font-weight: bold;}.company01 p{width: 390px;padding: 10px 0px 50px 10px;}.company-sub{ width:320px; background: url(/design/torasuto7/img/annai/spot03.gif) no-repeat right ;padding: 10px 80px 50px 0px; float:right; height:230px;}.company02{width:670px;background: url(/design/torasuto7/img/annai/spot02.jpg) no-repeat 10px 20px;border-bottom: 1px solid #F9C271;}.company02 h3{font-size: 15px;font-weight: bold; padding:5px;}.company02 p{ padding:10px;}.company03{width: 670px;padding-bottom:10px;background: url(/design/torasuto7/img/annai/kojyo.jpg) no-repeat right 15px;border-bottom: 1px solid #F9C271;}.company03 h3{padding:10px 0px 0px 10px;font-size: 15px;font-weight: bold;}.company03 p{width: 260px;padding: 10px 0px 110px 10px;}.company04{width: 670px;padding-bottom:10px;background: url(/design/torasuto7/img/annai/jusyo.jpg) no-repeat right 25px;border-bottom: 1px solid #F9C271;}.company04 h3{padding:10px 0px 0px 10px;font-size: 15px;font-weight: bold;}.company04 p{width: 260px;padding: 10px 10px 50px 10px;}/*買い物カゴ-----------------------------------------*/	#kago{ width:670px;}#kago .kago-top{ width:670px;}#kago .kago-top th{font-size:12px;}/*ランキング-----------------------------------------*/.ranking-text{ width:670px; margin-bottom:20px;}.ranking-text h3{ padding-bottom:10px;}.ranking-p{ padding-bottom:20px;}.ranking-top{width:740px;margin-bottom:20px;border-bottom: 1px solid #FFCC33; padding-bottom:10px;}.ranking-top-l{ width:300px; float:left; margin-right:20px;}.ranking-top-l p{vertical-align: top;}.ranking-top-r{ width:420px; float:left;}.ranking-top-r h4{ font-size:14px; font-weight:bold; padding-top:10px;}.ranking-top-r span{ color:#FF6633; padding-left:20px;}.ranking-top-r table{ margin-top:10px;}.ranking-top-r table th,.ranking-top-r table td{font-size:12px;padding:2px 10px 2px 10px;font-weight:normal;border-bottom: 1px dotted #CCCCCC;}.ranking-top .rankbt{clear:both; text-align:right; width:740px;}.ranking-top .bt02{clear:both; text-align:right; width:670px; padding:0px;}.kakorank{ width:670px; padding-top:30px;}.kakorank h4{ padding-bottom:20px;}.kakorank table caption{ font-size:13px; padding-bottom:10px;}.kakorank table th{padding:5px;border-bottom: 1px solid #D2C4AA;}.kakorank table td{ padding:5px 10px 5px 0px;border-bottom: 1px solid #D2C4AA;}/*商品一覧-----------------------------------------*/#all{ width:670px;}#all .all-box{ width:216px; float:left; margin:10px 0px 10px 0px;}#all .all-box02{ width:216px; margin:10px 10px 0px 10px; float:left;}#all .all-box ul,#all .all-box02 ul{ padding-left:10px;}#all .all-box li,#all .all-box02 li{ padding-bottom:5px;}#all .all-box h3,#all .all-box02 h3{font-size:13px; background:#FDE8AE; padding:5px; margin-bottom:20px;}#all .all-box li a,#all .all-box02 li a{background: url(../img/sankaku.gif) no-repeat 1px; padding:0px 0px 0px 20px;}#all .all-box li a:hover,#all .all-box02 li a:hover{background: url(../img/icon03.gif) no-repeat 1px; padding:0px 0px 0px 20px;}#all .all-box .danraku li a,#all .all-box02 .danraku li a{background: url(../img/sekando.gif) no-repeat 1px; padding:0px 0px 0px 20px;}#all .all-box .danraku li a:hover,#all .all-box02 .danraku li a:hover{background: url(../img/sekando02.gif) no-repeat 1px; padding:0px 0px 0px 20px;}#all .all-naka{ width: 670px; clear:both;}#all .all-naka dl{ margin:0px 0px 0px 10px;}#all .all-naka dt{ background:#FDE8AE; padding:5px; margin-bottom:10px;}#all .all-naka dd{ padding: 0px 0px 5px 10px;}#all .all-naka dd a{ background: url(../img/sankaku.gif) no-repeat; padding:0px 0px 0px 15px;}#all .all-naka01{ width:330px; margin:10px 10px 0px 0px; float:left;}#all .all-naka02{ width:330px; float:left; margin:10px 0px 0px 0px;}/*糖尿病タイプ食新-----------------------------------------*/.tou-box{ width:670px;}.tou-box-l{ width:360px; float:left;}.tou-box-r{ width:310px; float:left;}.tou-box .tou-box-text{ height:86px; background:url( /design/torasuto7/tou/tou-top3.jpg);}.tou-box .tou-box-text p{ padding:10px 10px 10px 15px; font-size:13px; line-height:160%;}.tou-box .tou-bt{clear:both;clear:both;both;background:url(/design/torasuto7/tou/bkbk.jpg) 0px bottom ; text-align:left; padding-bottom:10px;width:670px;}.tou-box .tou-bt ul{ margin:10px;}.tou-box .tou-bt li{ float:left; width:210px;}.tou-box .tou-bt p{ padding:10px; font-size:13px; line-height:160%;}/*マンナンヒカリ-----------------------------------------*/	.mannan{width:670px;margin: 0px 0px 20px 0px;padding:0px;}.mannanbox p{ line-height:140%;}.mannanbox{margin:0px 0px 20px 0px; padding:0px; text-align:left; width:670px;}.mannanbox h3{ padding-bottom:20px;}.mannanbox05{ width:160px; float:left; padding:0px 0px 10px 0px; margin:0px; float:left;}.mannanbox04{ width:160px; padding:0px 0px 10px 0px; margin:0px;}.mannanbox04 p{ padding:0px 7px;}.mannanbox-text{ width:500px; float:left; padding:0px; margin:0px;}.mannanbox-text h4{ font-size:14px; font-weight:bold; padding-bottom:10px;}.mannanbox-text p{ padding-right:20px;}.featurebox{ width:320px; margin-right:10px;  padding-bottom:10px;} .featurebox h4{ padding-bottom:10px;}/*修正-----------------------------------------*/	.hikaku{ width:670px; text-align:left; margin-bottom:20px;}.hikaku p{ padding-bottom:10px;}.hikaku .hikaku02{width:670px;}.hikaku02-l{ width:195px; float:left;}.hikaku02-l img{ margin:10px 20px 0px 0px;}.hikaku02-r{ width:475px; float:left; text-align:right;}.hikaku table{border: 1px solid #CCCCCC;}.hikaku table th{ background-color:#FFDFDF;border: 1px solid #CCCCCC; font-size:13px; font-weight:normal; padding:3px 5px;}.hikaku table td{;text-align:center;border: 1px solid #CCCCCC; padding:3px 5px;}.seibun-box{ width:670px; text-align:left;}.seibun-box-l{ width:200px; float:left;}.seibun-box-l table{ font-size:12px;border: 1px solid #CCCCCC;}.seibun-box-l table th{ padding:3px 8px; background-color:#F7E7C8;border: 1px solid #CCCCCC; font-weight:normal;}.seibun-box-l table td{ padding:3px 8px;border:1px solid #CCCCCC;}.seibun-box-r{ width:470px; float:left;}.seibun-box-r table{border: 1px solid #CCCCCC; font-size:12px; margin-left:20px;}.seibun-box-r table th{ background-color:#D6E8BB;border: 1px solid #CCCCCC; font-weight:normal; padding:3px 8px;}.seibun-box-r table td{ padding: 3px 8px;text-align:center;border:1px solid #CCCCCC; padding:3px 5px;}/*プライバシーポリシー-----------------------------------------*/	.pri{ width:670px;}.pri p{ padding:10px 0px 20px 0px;}.pri dl{padding:10px 0px 20px 0px;line-height: 130%;}.pri dt{padding:0px 0px 15px 0px;font-size: 13px;font-weight: bold;}.pri dd{ padding:0px 0px 10px 0px;}.pri ul{}.pri li{}.text-r{text-align: right;padding-top: 19px;padding-right: 10px;}/*腎臓新ページ-----------------------------------------*/	.zin-all{ width:670px; text-align:left;}.zin-all-01{ width:670px;}.zin-all-l{ width:368px; margin:0px; padding:0px; float:left;}.zin-all-l .zin-all-text01{padding:0px 10px 0px 17px;height:82px;background: url(/design/torasuto7/zz3.jpg) no-repeat; font-size:13px;line-height: 1.6em}.zin-all-l .zin-all-text02{padding:0px 10px 0px 17px;height:60px;background: url(/design/torasuto7/zz5.jpg) no-repeat;font-size:13px;line-height: 1.3em;}.zin-all-r{ width:302px; float:left;}.zin-all-bt{width:670px;height:114px;clear:both;background:url(/design/torasuto7/zz7.jpg) no-repeat; padding:0px; margin:0px;}.zin-all-bt h5{ padding:15px 15px 5px 150px; font-weight:bold; font-size:14px;}.zin-all-bt p{ padding:0px 25px 0px 150px; font-size:13px; line-height:1.3em; }.zin-all-bt02{clear:both;both;background:url(/design/torasuto7/tou/bkbk.jpg) 0px bottom ; text-align:left; padding-bottom:10px; width:670px;}.zin-all-bt02 h4{ padding:10px;}.zin-all-bt02 p{ padding:0px 10px 10px 10px;}.zin-all-bt02  ul{ margin:10px;}.zin-all-bt02  li{ float:left; width:210px;}.setumei-list .so-bt{text-align:right;}/*代理店募集-----------------------------------------*/		.dairi{ width:670px;}.dairi-top{width:670px;background: url(/design/torasuto7/img/annai/dairi.jpg) no-repeat right 30px; margin-bottom:30px;}.dairi-top h3{ margin-bottom:20px;}.dairi-top p{ width:390px; padding:0px 0px 30px 5px; font-size:13px; line-height:1.6em;}.dairi-top02{width:670px;padding-bottom:20px;background: url(/design/torasuto7/img/annai/dairi03.jpg) no-repeat right 20px;}.dairi-top02 h3{ padding-bottom:30px;}.dairi-top02 p{ padding:0px 0px 70px 0px; width:400px; font-size:13px; line-height:1.6em;}.dairi-top03{width:670px; height:200px;margin-bottom:30px;}.dairi-top03 h3{ padding-bottom:20px;}.dairi-daimei{ padding:0px 0px 20px 0px;}/*kaigo-----------------------------------------*/	.sk-gaido-puti p img{ padding-right:10px;}.kaigo-data{width:670px;}.kaigo-box{width:670px; padding-bottom:20px;}.kaigo-boxl{ width:265px; float:left; padding-bottom:40px; }.kaigo-boxr{ width:405px; float:left;}.kaigo-boxr h3{ padding:30px 15px 0px 20px; font-size:14px; font-weight:bold;}.kaigo-boxr p{ padding:20px 15px 20px 20px; line-height:1.4em; font-size:13px;}.kaigo-bt{width:666px;clear:both;background:#FFFBF2;}.kaigo-bt p{ padding:0px 20px 20px;}.kaigo-bt h3{ padding:20px}.right10{ padding-right:10px;}.bt{clear:both;width:670px;text-align:left;padding:0px;background: url(/design/torasuto7/img/kaigo/tomato.jpg) no-repeat right 15px;  padding-top:20px } .bt h3{ padding:10px 10px 20px 10px; font-weight:bold;}.menu-box{font-size:9px; font-weight:normal; float:left; text-align:left; margin-right:3px;	border: 1px solid #E1DAC1;margin-bottom:20px; width:128px;}.menu-box h4{ background:#FFCC99; text-align:center; font-size:13px;}.menu-box .enerugi{	font-weight:bold; color: #339900;}.bt .menu-box dt{ background:#FFE9D2; padding: 3px 0px 0px 3px;}.bt .menu-box dd{padding: 3px 0px 0px 3px;}.kaigo-text{ font-size:14px; font-weight:bold; padding-bottom:15px;}.right10{ margin-right:10px;}.group{width:670px; text-align:left; margin-top:30px;}/*減塩醤油キャンペーン-----------------------------------------*/	.gens-can{width:670px;background: #FBF7EC;}.gens-can01{ width:670px; margin-bottom:10px;}.gens-can01 h4{ padding:20px 0px 10px 20px;}.gens-can01 p{ padding:0px 20px 20px 20px; }.gens-can02{background: #FBF7EC; padding-bottom:30px; width:670px;}.gens-can02-l{ width:295px; float:left;}.gens-can02-r{ width:375px; float:left;background: #FBF7EC;}.gens-can02-l h4{ padding-left:20px;}.gens-can02-l p{ padding:20px;}.gens-can02-r table{margin:0px 20px 0px 20px;font-size:12px;border: 1px solid #D9C5AA;}.gens-can02-r table th{ padding:0px 10px; background:#FFECD9; font-weight:normal;border: 1px solid #D9C5AA;}.gens-can02-r table td{ text-align:center;border: 1px solid #D9C5AA;}.gens-can-bt{ width:670px; clear:both; text-align:center; padding-top:20px;}/*トップバナー-----------------------------------------*/	.top-bana{ width:670px; padding-bottom:15px;}.top-bana02{ width:670px; padding:30px 0px;}.syosai-text{font-size:15px;}.syosai-bt01{padding:10px 0px 4px 0px;}.syosai-bt02{padding:0px 0px 7px 0px;}.syosai-bt{padding-bottom:7px;}p.tokubetu{ padding:20px 10px 10px 10px;font-size: 16px;font-weight: bold;}/*おせち-----------------------------------------*/.yoyaku{ width:640px; margin-bottom:20px; margin-top:15px;}.yoyyaku p{ padding-bottom:10px;}.oseti{width: 670px;padding-bottom:25px;float:left;clear: both;background: #FCEDDC; margin-bottom:20px;text-align:left;}.oseti h4{padding:20px 0px 10px 10px;}.oseti-text{margin-bottom: 20px;background: url(/design/torasuto7/img/oseti/sensu.jpg) no-repeat right bottom;}.oseti-text p{width:500px;line-height: 20px;padding-left:10px;}.oseti .list-box{width:200px;float:left;}.oseti .list-box li{list-style: square;}.oseti .osinagaki{margin:10px 0px 10px 20px;width:600px;float: left;}.osinagaki li{padding:0px 0px 5px 10px;background: url(/design/torasuto7/img/oseti/osinagaki-icon.gif) no-repeat 0px 2px;}.oseti .osetibox{clear: both;width: 650px; padding-top:20px;}.oseti .osetibox-r{ float:left;width:305px; margin-left:20px;}.osetibox-r table{margin:10px 0px;}.osetibox-r table th{width:90px;text-align:left;padding:10px 0px 0px 0px;color: #663300;}.osetibox-r table td{width:120px; text-align:left;padding:10px 20px 0px 5px;}.text-big{font-size:18px;color: #F83E06;font-weight: bold;}.osetibox-r a{display:block;width:198px;height:31px;background: url(../copy/img/yoyaku-bt.jpg) no-repeat;text-indent: -9999px;overflow: hidden;}.osetibox-r a:link{background-position: 0px 0px;}.osetibox-r a:hover{background-position:0px -31px;}.oseti-02{width:670px;}.oseti-setumei-list{ padding-left:20px; padding-top:20px;} .oseti-setumei-list dt{padding:0px;font-weight: bold;color: #663300;}.oseti-setumei-list dd{padding:3px 10px 7px 20px;line-height: 17px;color:#663300;}.seibun{border: 1px solid #663300; font-size:12px;}.seibun th{font-weight: normal;text-align: left;padding: 0px 10px;border: 1px solid #663300;}.seibun td{text-align:right;padding:0px 10px;border: 1px solid #663300;}.seibun td.text-c{text-align:center;font-size: 12px;}p.left10{padding-left:10px;}.no{display: none;}.oseti-clear{ clear:both; padding-bottom:30px;}.oseti-text02{ padding:10px 0px 20px 20px;}/*osetitoiawase*/.oseti-toi{width:660px;background: url(/design/torasuto7/img/oseti/oeti-toi-02.gif) no-repeat left bottom; padding-bottom:20px;}.oseti-toi p{ padding:0px; margin:0px;}.oseti-toi p.oseti-fax{ padding:0px 0px 0px 135px;}/*ここからやり直しhidari-------------------------------------------------------------------------------------------*/#menu03 {width:190px;padding:0px; margin:0px 15px 0px 0px;padding: 0px 0px 15px 0px;}/*左メニュー-------------------------------------------------------------------------------------------*/#m-kensaku03{ width:190px;background: #FAF8EF; margin:0px 0px 20px 0px; padding:0px 0px 20px 0px;}#m-kensaku03 p{ padding:10px 10px 0px 10px;}#m-kensaku03 .kensaku{ padding:0px 0px 0px 10px;}#menu-navi03{width:190px;margin:10px 0px 30px 0px;background: #FAF8EF;}#menu-navi03 dl {padding:0px 0px 10px 0px;font-size:13px;line-height: 1.2em;} #menu-navi03 dl dt{ margin:5px 0px;background-color:#FDE8AE; padding:5px 10px;}#menu-navi03 dl dt span{ display:block; font-size:14px; padding-bottom:3px;}#menu-navi03 dl dd{ padding:0px 10px;}#menu-navi03 dl dd a {display: block;background: url(/design/torasuto7/img/sankaku.gif) no-repeat 6px;text-decoration:none;padding: 5px 0px 5px 23px;}#menu03 dd a:hover{background: url(/design/torasuto7/img/icon03.gif) no-repeat 6px;}.coun02{width:190px; text-align:center; padding-top:20px;}#chuui02{width:190px; height:52px;background: url(/design/torasuto7/img/tyui.jpg) no-repeat; margin-bottom:20px;}#chuui02 p{ padding:5px 10px; font-size:13px; height:1.3em;}/*menu-bana----------------*/#menu02 .m-bana02{width: 190px; margin-bottom:10px;}#menu02 .m-bana {width: 190px;padding:10px 0px;border-top: 1px dotted #E9E7CF; margin:0px;}#menu02 .m-bana p,#menu .m-bana03 p{ font-size:11px; padding-top:4px;}#menu02 .m-bana03{width: 190px;padding:10px 0px;border-top: 1px dotted #E9E7CF;margin:0px;border-bottom: 1px dotted #E9E7CF;}/*ここからやり直しnaka-------------------------------------------------------------------------------------------*/#main03 {width: 735px;padding: 0px 0px 15px 0px;text-align:left;}#main03-l{ width:540px; margin:0px 15px 0px 0xp; float:left;}#main03-r{ width:180px; float:left;}/*fla--------------------------------------------------*/#fla02{ width:540px; height:270px; padding-bottom:15px;}/*トップページ紹介部分-----------------------------------------------------------------------------------*/.syokai03{ width:540px; margin-bottom:15px;}.syokai03 h2{padding-bottom:10px;}/*トップ紹介-----------------------------------------*/	.top03-syokai-box{ width:265px; float:left;}.top03-syokai-box p{ padding-right:8px; text-align:right;}.top03-syokai-box h3{ padding:10px 0px 10px 8px;}.top03-syokai-box .top-syokai-text{padding:0px 8px 10px 8px;font-size: 12px; text-align:left;}.syokai-l{ width:530px; float:left;}.syokai-r{ width:210px; float:left;}.syokai-r h2{padding:0px 0px 5px 0px;}.syokai-r h3{ padding:7px;}.syokai-r .ranking-line{ clear:both; padding:5px 3px;}.syokai-r .ranking-bottom{ clear:both; padding:7px 10px;}/*news-box------------------------------------------------------------------------------------------*/#newsBox03 { width:540px;margin-bottom: 30px;}#newsBox03 h2{font-weight: bold;text-align: right;padding:10px 10px 5px 0px;font-size: 14px;background: url( /design/torasuto7/img/what-new.gif) no-repeat;}#newsBox03 dl {overflow: auto;height:200px;margin:10px 0px 0px 0px;padding: 5px;width:530px;}#newsBox03 dt{background: url(/design/torasuto7/img/icon03.gif) no-repeat 0px 13px;padding:10px 0px 5px 13px; margin:0px;}#newsBox03 dd{padding:10px 0px 5px 13px; margin:0px;}/*左------------------------------------------------------------------------------------------*/.syokai-03r{ width:180px;}.syokai-r03 h2{padding:0px 0px 5px 0px;}.syokai-r03 h3{ padding:5px;}.syokai-r03 .ranking-line{ clear:both; padding:5px 3px;}.syokai-r03 .ranking-bottom{ clear:both; padding:7px 10px;}.ranking-box-r03{ text-align:left; }.ranking-box-r03 p{ font-size:10px; line-height:130%; text-align:left;}.ranking-box03 p{ text-align:right;}.ranking-box-l03{}.ranking-box-l03 p{ padding:0px 0px 0px 8px; text-align:left;}.siryou{ width:180px; margin-bottom:10px;}/*おせちやりなおし-----------------------------------------*/	.oseti02{width: 670px;padding-bottom:25px;float:left;clear: both;margin-bottom:20px;text-align:left;}.osinagaki02{ width:670px; height:166px; padding:0px; background:url(/design/torasuto7/img/oseti/oseti3.jpg);}.osinagaki02 p{ padding:70px 30px 0px 150px; font-size:14px; }.osinagaki03{ width:670px; height:284px; padding:0px; background:url(/design/torasuto7/img/oseti/oseti2_02.jpg) no-repeat; margin-bottom:20px;}.osinagaki04 .list-box{ width:120px; float:left; margin:60px 0px 0px 0px; font-size:13px;}.osinagaki04 .list-box li{list-style: square;}.osinagaki04 .list-box01{ width:120px; float:left; margin:60px 0px 0px 40px; font-size:13px;}.osinagaki04 .list-box01 li{list-style: square;}.osinagaki05{ clear:both; margin:0px 0px 0px 40px; padding:10px 0px 0px 0px; font-size:12px;}.osinagaki05 .list-seibun{ width:400px;}.osinagaki05 .list-seibun li{ width:120px; float:left;}.osinagaki05 h4{ font-size:13px; font-weight:bold;}/*ピーエルシーご飯ｷｬﾝﾍﾟｰﾝ-----------------------------------------*/.plc-can{ width:670px; margin:0px 0px 20px 0px;}.plc-can h3{padding:20px 0px 0px 10px;font-size: 14px;line-height: 160%;font-weight: bold;}.plc-can-sub{ width:670px; margin:30px 0px 20px 0px; text-align:center;}.plc-can-sub-bt{ width:670px; margin:0px 0px 30px 0px; background:#482D18; text-align:center;}.plc-can-sub-bt p{ color:#FFFFFF; padding:10px 10px 0px; font-size:16px; font-weight:bold;}.plc-can-sub-bt .mozi{ font-size:13px; font-weight:normal; padding:5px 10px 10px;}.plc-can-sub h4{ padding:0px 0px 10px 0px; text-align:left;}.plc-can-sub .plc-can-sub-l{ width:355px; float:left;}.plc-can-sub .plc-can-sub-l p{ font-size:13px; padding:10px 30px 0px 10px; text-align:left;}.plc-can-sub .plc-can-sub-r{ width:315px; float:left;}.plc-can-kaimono{ width:670px;}.plc-can-kaimono01{ width:215px; float:left;}.plc-can-kaimono02{ width:215px; margin:0px 10px 0px; float:left;}/*ピーエルシーご飯ｷｬﾝﾍﾟｰﾝ商品ページ----*/.plc-can-page{width:660px; text-align:center;border: 1px solid #FF3300; padding:10px 0px;margin-bottom:20px;}.plc-can-page-l{ width:440px; float:left; text-align:left;}.plc-can-page-l h3,.plc-can-page-l h4{padding:0px 10px 5px; }.plc-can-page-l p{ padding:0px 20px 5px 10px;}.plc-can-page-l .kikan{ font-size:14px; color:#FF3300; font-weight:bold;}.plc-can-page-r{ width:210px; float:left; padding-top:30px;}/*レスキューフーズ-----------------------------------------*/.rescu{ width:670px; margin-bottom:20px; text-align:left;}.rescu h2{ margin-bottom:20px;}.rescu h3{ margin-bottom:10px;}.rescu-box{	width:650px;	margin:20px 10px 20px;	background: url(/design/torasuto7/img/hijyo/rescu-bak01.jpg) no-repeat 0px bottom;}.rescu-box ul{ margin:20px 0px 20px 20px;}.rescu-box li{	padding:0px 10px 5px 10px;	font-size:14px;	font-weight:bold;	border-bottom: 1px dotted #FF9933;	margin:0px 40px 10px 0px;}.rescu-boxl{ width:250px; float:left;}.rescu-boxr{ width:390px; float:left;}.rescu-box p{ clear:both; padding:10px 15px 20px; font-size:14px;}.rescu-box02{ width:670px;}.rescu-box02 h3{ padding-bottom:15px;}.rescu-setumei{width:223px;float:left;background: url(/design/torasuto7/img/hijyo/rescu-bak.gif) no-repeat left bottom; height:360px;}.rescu-setumei p{ padding:0px 10px 5px;}.rescu-setumei .setumei-text{ padding:5px 30px 5px 10px;}/*かごが下の説明ボックス-----------------------------------------*/.setumei-sitabox{width:670px;padding-top:15px;text-align:left;border-top: 1px dotted #D4CCC1; text-align:left; margin-bottom:20px;}.setumei-sitabox02{width:670px;padding-top:15px;text-align:left; text-align:left; margin-bottom:20px;}.sitabox-list{ width:650px; border:1px solid #D4CCC1;border-collapse:collapse;font-size:12px;}.sitabox-list caption{padding:3px 0px 5px 20px;background:url(/design/torasuto7/img/all/icon.jpg) no-repeat 5px 7px;font-size:12px;}.sitabox-list th{border:1px solid #D4CCC1; padding:5px;font-weight:normal;vertical-align:top;background:#F9F5EC;white-space: nowrap;font-size:12px;}.sitabox-list td{border:1px solid #D4CCC1; padding:5px;}.setumei-toki{ width:670px; text-align:left; margin:20px 10px 20px;}/*まんじゅう-----------------------------------------*/.manjyu{ width:670px;}.manjyu02{	width:670px;	background: url(/design/torasuto7/img/can/manjyu_26.jpg) repeat-y;}.manjyu-top{width:670px;background: url(/design/torasuto7/img/can/manjyu_16.jpg) no-repeat; padding-top:50px;}.manjyu03{ width:670px; padding-top:10px;}.manjyu03 h5{ padding-left:10px;}.manjyu03 ul{ padding-left:15px; font-size:14px;}.manjyu03 .manjyu-text p{ padding:7px 0px 0px 15px;}.manjyu03 .manjyu-pic{ text-align:center;}.manjyu-pic{ width:230px; float:left; text-align:right;}.manjyu-text{ width: 440px; float:left;}.manjyu-text h4{ padding: 0px 0px 15px 10px;}.manjyu-text p{ padding-left:20px; font-size:13px;}.manjyu-text dl{ padding:15px 0px 0px 20px; font-size:13px;}.manjyu-bt{ width:670px; clear:both; padding:15px 0px;}.manjyu-naka{ width:670px;}.manjyu-naka .manjyu-pic{ width:230px; float:left; text-align:left;}.manjyu-naka .manjyu-text{ width: 440px; float:left;}.manjyu-naka .manjyu-text h4{ padding-left:30px;}.manjyu-naka .manjyu-text p{ padding-left:30px;}.manjyu-naka .manjyu-text dl{ padding:15px 0px 0px 30px; font-size:13px;}.manjyu-sita{width:670px;background: url(/design/torasuto7/img/can/manjyu_45.jpg) no-repeat 0px bottom; padding-bottom:30px;}/*トップページ初回お試し-----------------------------------------*/.hazimete{	background: url(/design/torasuto7/img/top/otamesi03_03.jpg) no-repeat right bottom;	width: 670px; margin-bottom:20px; padding-bottom:4px;}.hazimete p{ padding:0px; margin:0px;}.hazimete ul{ padding: 0px 0px 0px 7px;}.hazimete li{ display:inline; margin:0px;}.hazimete a{ padding:0px;}/*シュークリーム-----------------------------------------*/.syu{ width:670px;}.syu-top{ width:670px; margin-bottom:20px;}.syu-top-l{ width:327px; float:left;}.syu-top-r{ width:343px; float:left;}.syu-top-bt{width:670px;clear:both;background: url(/design/torasuto7/img/can/syu_06.jpg) no-repeat;height: 210px; padding-bottom:20px;}.syu-kodawari{ width:670px; margin-bottom:20px; text-align:left;}.syu-kodawari-l{ width:314px; float:left;}.syu-kodawari-r{ width:356px; float:left;}.syu-kodawari-r p{ padding:0px 20px 50px 20px;}.syu-kodawari-r h3{ padding:10px 0px 15px 20px;}.syu-kodawari-bt{width:670px;clear:both;}.syu-kodawari-bt h3{ padding:0px 20px 15px 0px;}.syu-kodawari-bt p{ padding:0px 20px 20px 20px;}.syu-kodawari-bt dl{ width:670px; background:#FAEDC0; font-size:12px; margin-bottom:20px;}.syu-kodawari-bt dt{ padding:5px 15px 0px 15px; color:#FF6600;}.syu-kodawari-bt dd{padding:0px 15px 5px 15px;}.syu-kodawari table{margin:20px 0px 30px 20px;font-size:12px;border: 1px solid #EBE0D3;}.syu-kodawari table p{ padding:0px;}.syu-kodawari table th{ font-weight:normal; background:#FAEDC0; padding:3px 5px 3px 5px;border: 1px solid #EBE0D3;} .syu-kodawari table td{padding:3px 5px 3px 5px; text-align:right;border: 1px solid #EBE0D3;}.syu-tabekata{width:670px; height:132px;background: url(/design/torasuto7/img/tanpaku/syu_11.jpg) no-repeat left bottom; text-align:left;}.syu-tabekata ul{ padding:20px 0px 20px 40px;}.syu-tabekata p{ padding:0px 0px 10px 40px;}.syu-rink{ width:670px; text-align:center; margin-top:30px;}.syu-rink-l{ width:260px; float:left;}.syu-rink-r{ width:410px; float:left;}.syu-kohousou{ width:670px;}.syu-kohousou-l{ width:220px; float:left;}.syu-kohousou-r{ width:450px; float:left;}.syu-kohousou-r ul{ padding: 20px 0px 0px 10px;}.syu-kohousou-r ul li{ padding:0px 0px 10px 0px;}/*トップページリニューアル-----------------------------------------*/.top-new{ width:740px; margin-bottom:20px;}.top-new h2{ margin-bottom:15px;}.top-new01{width:363px;float:left;border: 1px solid #CCCCCC;;background:url(http://gigaplus.makeshop.jp/torasuto7/top/top_06.jpg) no-repeat;margin-bottom:10px;}.top-newtext{ width:160px; padding:10px 0px 0px 13px;height:110px;}.top-new02{width:363px;float:left;margin-right:10px;border: 1px solid #CCCCCC; background: url(http://gigaplus.makeshop.jp/torasuto7/top/top_07.jpg) no-repeat;}.top-newbt{ text-align:right; padding:10px;}.top-new03{width:363px;float:left;border: 1px solid #CCCCCC; margin-right:10px;margin-bottom:10px;background: url(http://gigaplus.makeshop.jp/torasuto7/top/top_05.jpg) no-repeat;}.top-new04{width:363px;float:left;border: 1px solid #CCCCCC;background: url(http://gigaplus.makeshop.jp/torasuto7/top/top_04.jpg) no-repeat; }/*topnews------------------------------------------------------------------------------------------*/#topnews { width:670px;margin-bottom: 30px;}#topnews h2{font-weight: bold;text-align: right;padding:10px 10px 5px 0px;font-size: 14px;background: url( /design/torasuto7/img/what-new.gif) no-repeat;}#topnews ul {overflow: auto;height:200px;margin:10px 0px 0px 0px;padding: 5px;width:655px;border: 1px solid #D4ccc1;}#topnews ul li{background: url(/design/torasuto7/img/icon03.gif) no-repeat 0px 13px;padding:10px 0px 5px 13px; margin:0px;}#topnews span{ padding-left:10px;}#topnews02 {overflow: auto;height:200px;margin:10px 0px 0px 0px;padding: 5px;width:655px;border: 1px solid #D4ccc1;}#topnews dt{background: url(/design/torasuto7/img/icon03.gif) no-repeat 0px 13px;padding:10px 0px 5px 13px; margin:0px;}#topnews dd{padding:10px 0px 5px 13px; margin:0px;}/*おせち料理簡単フォーム-----------------------------------------*/.kantan{	width:670px;	border-top: 1px dotted #E4D7C5;	border-bottom: 1px dotted #E4D7C5;	margin-top: 20px;	margin-bottom: 20px;	padding-top: 20px;	padding-bottom: 20px;}.kantan-l{ width:420px; float:left;}.kantan-l p{ padding:10px 20px 10px 0px;}.kantan-r{ width:240px; float:left; padding-top:10px;}.kanbai{font-size:15px; color:#660000; weight:bold; padding:20px;}/*zs-----------------------------------------*/#zs{	width:736px;	margin-bottom:20px;	border: 2px solid #FF9900;}#zs h3{ font-size:13px; padding:20px 10px 0px 10px;	font-weight: bold;}#zs p{ font-size:13px; padding:10px 10px 10px 10px;}/*新着情報-----------------------------------------*/	.news{ width:670px;}.news dl{width:665px;margin-bottom:50px;border: 1px solid #B0A37D;}.news dt{padding:15px 10px;font-weight:bold;font-size:14px;border-bottom: 1px solid #B0A37D; background-color:#FFEFDF;}.news dd{ padding:15px 20px 15px 10px;}.news span{ padding-left:10px;}.news span{ padding-left:10px;}.news .ao{font-weight: bold;color: #0033CC; padding-left:0px;}.news .ore{font-weight: bold;color: #FF6600;padding-left:0px;}#newsBox span{ padding-left:10px;}#newsBox02 {overflow: auto;height:350px;margin:10px 0px 0px 0px;padding: 5px;width:490px;border: 1px solid #D4ccc1;}#newsBox dt{background: url(/design/torasuto7/img/icon03.gif) no-repeat 0px 13px;padding:10px 0px 5px 13px; margin:0px;}#newsBox dd{padding:10px 0px 5px 13px; margin:0px;}/*newsmenu-----------------------------------------*/.newsmenu{ width:650px; padding:0px 0px 10px 0px ; margin:10px 0px 0px 0px; background:url(/design/torasuto7/img/ri/rinubk.gif) no-repeat left bottom; text-align:left;}.newsmenu h3{ padding:0px; margin:0px; text-align:left;}.newsmenu p{ padding:7px 0px 0px 10px; margin:0px;}.nittei table{border-collapse:collapse; text-align:center;font-size:12px;border: 1px solid #D4CCC1}.nittei table th{ padding:3px 10px; background:#F9F5EC;font-size:13px; border: 1px solid #D4CCC1;} .nittei table td{ padding:3px 10px; text-align:center;font-size:13px; border: 1px solid #D4CCC1;}.newsdezain{ width:670px; margin:0px; padding:0px;}.newsdezain01{width:120px;color: #FF6600;font-size: 14px;font-weight: bold;}.newsdezain02{width:470px;font-size: 14px;font-weight: bold;}.point p{ padding-bottom:10px; }.nittei{ padding-bottom:20px;}/*糖尿新ページやり直し----------------------------------------------------------------------------------------*/	/*new糖box-----------------------------------------*/	.newtou-box01{width:670px;font-size:13px;text-align:left;margin-top:30px;}.newtou-box011{	width:670px;	font-size:13px;	text-align:left; margin-top:20px;	border-top: 1px dotted #D7C8A2;}.newtou-box01midasi{	font-size:14px;font-weight: bold;color: #663300;background: url(/design/torasuto7/tou/new-tou01.jpg) no-repeat; padding:4px 0px 5px 30px;}.newtou-box01midasi02{	font-size:14px;font-weight: bold;color: #663300;background: url(/design/torasuto7/tou/new-tou01.jpg) no-repeat; padding:4px 0px 15px 30px;}.newtou-box01setumei{ width:460px; float:left; padding-top:15px;}.newtou-box01setumei h4{ padding-bottom:15px;}.newtou-box01setumei h5{ font-size:15px; font-weight:bold; color:#663300;}.newtou-box01setumei dl{padding:10px 30px 0px 10px; width:420px;}.newtou-box01setumei dt{width:50px; float:left; clear:both;}.newtou-box01setumei dd {width:360px;float:left;}.newtou-box01pic{ width:210px; float:left;padding-top:15px;}.newtou-box01pic img{ padding-left:10px;}.newtou-box02{ width:670px; margin-top:20px; text-align:left;}.newtou-box02 table{width:660px;border: 1px solid #E1E1E1;}.newtou-box02 th{padding:5px 10px 5px 20px;border: 1px solid #E1E1E1;background: #FCF2D7;white-space: nowrap;}.newtou-box02 td{padding:5px 10px 5px 20px;border: 1px solid #E1E1E1;}.newtou-box03{ width:670px; margin-top:40px; text-align:left;}	.newtou-hyou01{margin:10px 0px 0px 10px; border-collapse:collapse; text-align:center;border: 1px solid #D4CCC1;}.newtou-hyou01 caption{text-align:left;background: #FCF2D7;border-top: 1px solid #D4CCC1;border-right: 1px solid #D4CCC1;border-left: 1px solid #D4CCC1; padding:7px;}.newtou-hyou01 th{padding:3px;border: 1px solid #D4CCC1; width:110px;background: #FCF2D7; font-weight:normal;white-space: nowrap;text-align:left; }.newtou-hyou01 td{ padding:3px;  border: 1px solid #D4CCC1; width:110px;}.newtou-box03 p{ padding-left:10px;}.newtou-box04{ width:670px; margin-top:40px; text-align:left;}.newtou-box04 ul{	background: url(/design/torasuto7/tou/new-tou03.jpg) no-repeat right top;	width: 660px;	margin-top: 10px;	margin-right: 10px;	height: 200px;}.newtou-box04 li{ padding:0px 0px 3px 10px;}.newtou-box05{	width:668px; padding-top:10px;text-align:left;	border-right: 1px solid #D4CCC1;	border-bottom: 1px solid #D4CCC1;	border-left: 1px solid #D4CCC1;}/*商品詳細簡単ガイド-----------------------------------------*/	.newtou-box05 h4{ padding:0px 0px 15px 10px;}	.newtou-box05r{ width:333px;border-right: 1px dotted #D4CCC1; float:left;}.newtou-box05l{ width:333px; float:left;}.box05-text{ padding:10px 0px 10px 10px; color:#FF3300;}.box05-souryou{border: 1px solid #E1E1E1; margin-left:10px;}.box05-souryou th{ width:150px; padding: 3px 0px 3px 10px;border: 1px solid #E1E1E1;}.box05-souryou td{ width:130px; padding: 3px 0px 3px 10px;border: 1px solid #E1E1E1; text-align:center;}.box05-midasi{ padding-left:10px; margin-bottom:10px;}.newtou-box06{ width:668px; clear:both; padding:10px 0px 20px 0px;}.newtou-box06 dl{ padding-left:10px; }.newtou-box06 dd{ padding-left:15px;}.newtou-bt{ text-align:right; padding:10px 10px 20px 0px;}/*糖尿分類上部-----------------------------------------*/	.ttnew-top{ width:670px;}.ttnew-top h3{ padding:0px; margin:0px;}.ttnew-box{	width:670px;	background: url(http://gigaplus.makeshop.jp/torasuto7/tounew/nuwtoutou06.jpg); height:158px; clear:both;}.ttnew-topl{ width:327px; float:left;}.ttnew-topr{ width:343px; float:left;}.ttnew-topr ul{ margin:0px; padding:0px;}.ttnew-topr li{ margin:0px; padding:0px;}.ttnew-box p{ padding:30px 40px;}.ttnew-box02{	width:670px;	background: url(http://gigaplus.makeshop.jp/torasuto7/tounew/newtoutou07.jpg) no-repeat; height:207px; text-align:right;}/*プラスキャンペーンのページ-----------------------------------------*/	.purasu{ width:670px;}.purasu2{width:670px;background: url(http://gigaplus.makeshop.jp/torasuto7/can/canprezent04.jpg) no-repeat bottom; padding-bottom:20px;}.purasu2 dl{ padding:10px 30px 20px 30px; }.purasu2 dt{ padding:10px 0px 0px 0px;}.purasu2 dd{ padding:3px 20px 0px 30px;}.purasu3{width:670px;background: url(http://gigaplus.makeshop.jp/torasuto7/can/canprezent07.jpg) no-repeat top; text-align:center;}.purasu3 p{ padding-top:30px; padding-bottom:30px;}/*新しいお試しセット-----------------------------------------*/	.newotamesi-tou{ width:670px; text-align:left; padding-bottom:30px;}.newotamesi-tou01{ margin-top:20px;}.newotamesi-tou01l{ width:367px; float:left;}.newotamesi-tou01 h3{ width:670px; padding:0px; margin:0px;}.newotamesi-tou01l p{ padding:0px; margin:0px;}.newotamesi-tou01r{ width:303px; float:left;}.newotamesi-tou02{width:668px;border: 1px solid #cabfa6;background: #fde4e5;}.newotamesi-tou02-naka{width:648px; margin:20px 10px;background: #FFFFFF;}.newotamesi-tou02-naka ul{ width:249px; float:left;}.newotamesi-tou02-naka ul.tou02-lisetpic{ width:150px; float:left;}.newotamesi-tou02-naka ul li{padding:0px 0px 13px 0px;}.mini{ font-size:12px;}.newotamesi-tou03{ margin-top:30px;}/*こだわり野菜-----------------------------------------*/	.yasai{ width:670px;}.yasaibox01{ width:670px;}.yasaibox01-l{ width:414px; float:left;}.yasaibox01-l p{ font-size:14px; padding:10px 20px 0px;}.yasaibox01-r{ width:256px; float:left;}.yasaibox02{ width:670px;}.yasaibox02-l{ width:354px; float:left;}.yasaibox02-r p{ font-size:14px; padding:10px 20px 0px;}.yasaibox02-r{ width:316px; float:left;}.yasaibox03{ width:670px;}.yasaibox03-l{width:345px;float:left; padding:0px 0px 0px 0px;}.yasaibox03-l-01{ width:345px;background: url(http://gigaplus.makeshop.jp/torasuto7/yasai/yasai12.jpg) no-repeat; height:124px;}.yasaibox03-l p{padding:15px 20px 0px; font-size:14px;}.yasaibox03-r{ width:325px; float:left;}.yasaibox04{ width:670px; text-align:center; padding:20px 0px;}/*新し腎臓のページ-----------------------------------------*/	.newzin{ width:670px;}.newzinbox01{ width:670px;}.newzinbox01-l{ width:289px; float:left;}.newzinbox01-r{width:381px;height:204px;float:left;background: url(http://gigaplus.makeshop.jp/torasuto7/zinnew/newzinp04.jpg) no-repeat;}.newzinbox01-r h4{ padding:40px 0px 10px 10px;}.newzinbox01-r p{ padding:0px 20px;}.newzinbox01-r h5{ padding:15px 0px 10px 10px;}.newzinbox02{ width:670px;}.newzinbox02-l{ width:337px; float:left;}.newzinbox02-l div{background: url(http://gigaplus.makeshop.jp/torasuto7/zinnew/newzinp07.jpg) no-repeat;height: 170px;width: 337px; padding:0px; margin:0px;}.newzinbox02-l p{ padding:5px 10px 0px 40px;}.newzinbox02-r{ width:333px; float:left;}.newzinbox03{ width:670px; height:199px;	background: url(http://gigaplus.makeshop.jp/torasuto7/zinnew/newzinp09.jpg) no-repeat;}.newzinbox03-text{ padding:25px 0px 7px 40px; font-size:14px;}		.newzinbox03-01{ width:190px; text-align:right; float:left;}.newzinbox03-02{ width:230px; float:left;}.newzinbox03-03{ width:220px; float:left;}.newzinyasai{ width:670px; height:207px;background: url(http://gigaplus.makeshop.jp/torasuto7/zinnew/zinyasai07.jpg) no-repeat; text-align:right; margin-bottom:30px;}.newzinyasai p{ padding:0px; margin:0px;}/*新しい資料請求のページ-----------------------------------------*/	.panhu{ width:740px;}.panhu01{ width:740px;}.panhu01-l{ width:455px; float:left;}.panhu01-l p{ padding:15px 30px 0px 23px;}.panhu01-r{ width:285px; float:left;}.panhu03{ width:740px;}.panhu03 p{ padding:0px 30px 0px 40px;}/*トップページパンフ-----------------------------------------*/	#toppanhu{ width:200px; margin-bottom:20px;}#toppanhu .toppanhu01{width:200px;	background: url(http://gigaplus.makeshop.jp/torasuto7/annai/panhu/panhu_03.jpg) no-repeat bottom; padding-bottom:10px; text-align:left;}#toppanhu .toppanhu01 p{ padding:5px 10px;}/*カロリーページ-----------------------------------------*/	.karo{ width:740px;}.karo01{ width:740px;}.karo01-l{ width:428px; float:left;}.karo01-r{ width:312px; float:left;}.karo02{	width:740px;	background: url(http://gigaplus.makeshop.jp/torasuto7/karori/karori7.jpg) no-repeat right top;	text-align:left;	padding-bottom:50px;	border-bottom: 1px solid #DCCFC5;margin:15px;}.karo02 p{ padding:0px 0px 20px 25px; width:300px;}/*糖尿病タイプ食ｷｬﾝﾍﾟｰﾝ-----------------------------------------*/	.toukyan{ width:740px; text-align:left; font-size:13px;}.toukyan2{ width:740px; height:90px;background: url(http://gigaplus.makeshop.jp/torasuto7/can/toucyan4.jpg) no-repeat;}.toukyan-text{ padding:15px 40px 10px 25px;}.toukyan3{background: url(http://gigaplus.makeshop.jp/torasuto7/can/toucyan6.jpg) no-repeat;height: 122px;width: 740px;}.toukyan3 ul{ padding:15px 40px 10px 25px;}.toukyan4{width:740px;background: url(http://gigaplus.makeshop.jp/torasuto7/can/toucyan10.jpg);height: 109px; text-align:center; padding-top:20px;}/*糖尿病タイプ食6食お試しnew-----------------------------------------*/	.tou-otamesi{ width:740px; text-align:left;}.tou-otamesi01{ width:740px; padding: 20px 0px 30px 0px;}.tou-otamesi01-l{ width:475px; float:left;}.tou-otamesi01-r{ width: 265px; float:left;}.tou-otamesi01 h5{ padding-bottom:15px;}p.tou-taomesi-text{ padding:10px 20px 10px 10px;}.tou-otamesi02{ width:740px; padding-bottom:10px;}.tou-otamesibox01{ width:360px; float:left; margin-right:20px; background:#FCEADA; margin-bottom:20px;}.tou-otamesibox02{ width:360px; float:left; background:#FCEADA; margin-bottom:20px;}.tou-otamesi02 h4{ margin:12px; background:#ffffff; padding:10px; font-size:15px; font-weight:bold;}.tou-otamesi02 ul{ padding:0px 0px 10px 25px;}.tou-otamesi03{width:740px;background: url(http://gigaplus.makeshop.jp/torasuto7/otamesi/touotamesi06.jpg) repeat; padding:10px 0px; margin-bottom:30px;}.tou-otamesi03-box{background:#ffffff url(http://gigaplus.makeshop.jp/torasuto7/otamesi/touotamesi08.jpg) no-repeat right 10px; margin:0px 10px; padding:10px 0px 15px 0px;}.tou-otamesi03-box h4{ padding-top:10px;}.tou-otamesi03-box p{ padding:10px 0px 20px 10px; width:450px;}.tou-otamesi03-box a{ color:#FF6600; font-size:13px; font-weight:bold;}.tou-otamesi03-box a:hover{color:#0080FF;}.tou-otamesi04-box{margin:0px 10px 0px;background:#ffffff;}.tou-otamesi04-box h4{ 	padding:20px 0px 10px 0px;border-top: 1px dotted #E3BE86; margin:0px 10px; display:block;}.tou-otamesi04-box p{ padding:0px 0px 17px 13px;}.tou-otamesi05{ margin-bottom:30px;}/*秋、キャンペーン-----------------------------------------*/	.cannew{	width:730px;text-align:left; padding-bottom:20px;}.cannew01{ width:730px; margin-bottom:30px;}.cannew01-l{ width:444px; float:left;}.cannew01-r{ width:286px; float:left;}.cannew02{width:690px;background: #FBE9C3; padding-bottom:20px; margin:0px 20px 30px;}.cannew03{ margin:10px 10px 0px 10px; background:#FFFFFF;}.cannew04{margin:0px 10px 30px 10px;background:#FFFFFF; padding-top:10px;}.cannew03-box1{width:220px;float:left;border-right: 1px dotted #33CC99; text-align:center; margin:10px 0px;background:#FFFFFF;}.cannew03-box1 ul{ width:200px; margin:10px;background: #FBE9C3; }.cannew03-box2{ width:223px; float:left; text-align:center; margin:10px 0px;background:#FFFFFF;}.cannew03-box2 ul{ width:200px; margin:10px;background: #FBE9C3; }/*トップお得キャンペーン-----------------------------------------*/	.otokuotamesi{width:730px;border: 3px solid #FEAD00; padding-bottom:10px; text-align:center; margin-bottom:20px;}.otokuotamesi p{ padding:0px; margin:0px;}.otokuotamesi1{ width:244px; float:left; padding:0px; margin:0px;}.otokuotamesi2{ width:240px; float:left; padding:0px; margin:0px;}.otokuotamesi3{ width:240px; float:left; padding:0px; margin:0px;}/*トップページ紹介部分--new------------------------------------------------------------------------------------*/.syokai{ width:740px; margin-bottom:30px;}.syokai-title{font-weight: bold;text-align: right;padding:10px 10px 5px 0px;font-size: 14px;background: url(http://gigaplus.makeshop.jp/torasuto7/top/topnew-bana.jpg) no-repeat;}.syokai02{overflow: auto;height:170px;margin:10px 0px 0px 0px;padding: 5px;width:720px;border: 1px solid #D4ccc1;}.syokai02 dt{background: url(/design/torasuto7/img/icon03.gif) no-repeat 0px 13px;padding:10px 0px 5px 13px; margin:0px;}.syokai02 dd{padding:10px 0px 5px 13px; margin:0px;}/*トップページランキング--new-------------------------------------------------------------------------------------*/.ranking{ width:740px; margin-bottom:30px;}.ranking h3{ padding:0px; margin:0px 0px 20px 0px;}.ranking-st{padding:7px 0px 7px 10px;background: #FCECED; font-weight:bold; font-size:14px; margin-bottom:10px;} .ranking-st2{padding:7px 0px 7px 10px;background: #FAE0AF; font-weight:bold; font-size:14px; margin-bottom:10px;} .rankingu-all{ width:740px; padding-bottom:20px;}.rankingu-sub { width:148px; float:left;}.rankingu-sub p{ padding:0px 9px 0px 9px; margin:0px;}.rankingu-sub img{ padding:0px; margin:0px;}.rankingu-sub p.sukima07{ padding-top:10px;}
