/*------　白衣.jp　------*/

@import url(/css/top.css);
@import url(/css/pager.css);

* {
	margin:0px;
	padding:0px;
}
body {
	font-size:12px;
	color: #333333;
	line-height:135%;
	background:url(/shop/item/nurse/design/img01/body_bg.gif) repeat-x;
}
h1, h2{
	margin:0px;
	padding:0px;
	}

img{ 
	margin:0px;
	padding:0px;
	border:none;
	}
a:link,
a:visited{
	color:#0063C6;
	text-decoration:none;
	}
.itemGroup a:link,
.itemGroup a:visited{
	color:#333333;
	}	
.layoutbody{
	width:900px;
	margin:auto;
	background:url(/shop/item/nurse/design/img01/main_bg.gif) repeat-y;
	}
.system_content p{
	padding:0px 15px;
}

.midasi02, .midasi02_u{
	background:#EAEAEA;
	border-top:1px solid #CCCCCC;	
	height:45px;
	}
.midasi02_u{
	border-bottom:1px solid #CCCCCC;	
	}
.midasi02 p,
.midasi02_u p{
	font-size:16px;
	font-weight:bold;
	margin:14px auto auto 10px;
	}
.midasi03{
	font-size:18px;
	font-weight:bold;
	padding:5px;
	border-bottom:1px solid #666666;
	margin-bottom:10px;
	}
.midasi01{
	font-size:16px;
	font-weight:bold;
	padding:5px 0px;
	border-bottom:1px dotted #666666;
	margin-bottom:10px;
	}		
	
ul.ico_red{
	margin-left:10px;
	}	
.ico_red li{
	background:url(/shop/item/nurse/design/img01/ico_red.gif) no-repeat;
	padding-left:20px;
	margin-bottom:10px;
	}
.ico_black{
	background:url(/shop/item/nurse/design/img01/ico_black.gif) no-repeat;
	padding-left:15px;
	margin-bottom:10px;
	text-align:left;
	}
.ico_hishi li{
	background:url(/shop/item/nurse/design/img01/ico_hishi.gif) no-repeat;
	padding-left:15px;
	margin-bottom:10px;
	text-align:left;
	}
.lineheight_l{
	line-height:180%
	}			
	
/*-----------ヘッダータブ-----------*/
#headtab{
	background:#FFFFFF;
	height:38px;
	}
#headtab .cont{
	width:900px;
	margin:auto;
	}
	
#headtab li{
	float:left;
	text-indent:-9999px;
	}
#headtab li a{
	display:block;
	height:32px;
	width:236px;
	}			
#headtab li.tab01{background:url(/shop/item/nurse/design/img01/headtab_01.gif) no-repeat;}
#headtab li.tab02{background:url(/shop/item/nurse/design/img01/headtab_02.gif) no-repeat;}
#headtab li.tab03{background:url(/shop/item/nurse/design/img01/headtab_03.gif) no-repeat;}

/*-----------ヘッダー-----------*/
#header{
	clear:both;
	border-bottom:1px solid #CCCCCC;
	}
#header .logo{
	float:left;
	margin:1px;
	background:#ffffff;	
	}		
#header .login{
	float:right;
	border-left:1px solid #CCCCCC;
	height:81px;	
	}	
#header .login table{
	margin:15px 20px;
	}
#header .login table img{
	margin-top:2px;
	}
#header .login table .cart a{
	display:block;
	width:140px;
	height:20px;
	background:url(/shop/item/nurse/design/img01/btn_cart.gif);
	text-indent:-9999px;
	}
#header .login table .cart a:hover{
	background:	url(/shop/item/nurse/design/img01/btn_cart_on.gif);
	}
	
/*-----------レフト-----------*/

#left{
	float:left;
	width:208px;
	background:none;
	padding:1px;
	}
#left .contact{
	margin:10px 0px 10px 10px ;	
	}
#left .contact a:link,
#left .contact a:visited{
	background:url(/shop/item/nurse/design/img01/bnr_tel.gif) no-repeat;
	display:block;
	width:188px;
	height:124px;
	text-indent:-9999px;	
	}	
#left .contact a:hover{	background:url(/shop/item/nurse/design/img01/bnr_tel_on.gif) no-repeat;}

#left ul.sidenavi_item{
	margin-bottom:20px;
	margin-left:15px;
	}	
#left .sidenavi_item li{
	display:block;
	font-size:14px;
	padding-left:40px;
	line-height:35px;
	}
#left .sidenavi_item li.n01{background:url(/shop/item/nurse/design/img01/navi_ite01.gif) no-repeat;line-height:20px;padding-bottom:5px;} 
#left .sidenavi_item li.n02{background:url(/shop/item/nurse/design/img01/navi_ite02.gif) no-repeat} 
#left .sidenavi_item li.n03{background:url(/shop/item/nurse/design/img01/navi_ite03.gif) no-repeat} 
#left .sidenavi_item li.n04{background:url(/shop/item/nurse/design/img01/navi_ite04.gif) no-repeat} 
#left .sidenavi_item li.n05{background:url(/shop/item/nurse/design/img01/navi_ite05.gif) no-repeat} 
#left .sidenavi_item li.n06{background:url(/shop/item/nurse/design/img01/navi_ite06.gif) no-repeat} 
#left .sidenavi_item li.n07{background:url(/shop/item/nurse/design/img01/navi_ite07.gif) no-repeat} 
#left .sidenavi_item li.n08{background:url(/shop/item/nurse/design/img01/navi_ite08.gif) no-repeat} 
#left .sidenavi_item li.n09{background:url(/shop/item/nurse/design/img01/navi_ite09.gif) no-repeat} 
#left .sidenavi_item li.n10{background:url(/shop/item/nurse/design/img01/navi_ite10.gif) no-repeat} 
#left .sidenavi_item li.n11{background:url(/shop/item/nurse/design/img01/navi_ite11.gif) no-repeat}
#left .sidenavi_item li.n12{background:url(/shop/item/nurse/design/img01/navi_ite12.gif) no-repeat}
#left .sidenavi_item li.n13{background:url(/shop/item/nurse/design/img01/navi_ite13.gif) no-repeat;line-height:20px;padding-bottom:5px;}
#left .sidenavi_item li.n14{background:url(/shop/item/nurse/design/img01/navi_ite14.gif) no-repeat;}
#left .sidenavi_item li.n15{background:url(/shop/item/nurse/design/img01/navi_ite15.gif) no-repeat;} 
#left .sidenavi_item li.n16{background:url(/shop/item/nurse/design/img01/navi_ite16.gif) no-repeat} 
#left .sidenavi_item li.n17{background:url(/shop/item/nurse/design/img01/navi_ite17.gif) no-repeat} 
#left .sidenavi_item li.n18{background:url(/shop/item/nurse/design/img01/navi_ite18.gif) no-repeat} 
#left .sidenavi_item li.n19{background:url(/shop/item/nurse/design/img01/navi_ite19.gif) no-repeat} 
#left .sidenavi_item li.n20{background:url(/shop/item/nurse/design/img01/navi_ite20.gif) no-repeat} 
#left .sidenavi_item li.n21{background:url(/shop/item/nurse/design/img01/navi_ite21.gif) no-repeat} 
#left .sidenavi_item li.n22{background:url(/shop/item/nurse/design/img01/navi_ite22.gif) no-repeat} 
#left .sidenavi_item li.n23{background:url(/shop/item/nurse/design/img01/navi_ite23.gif) no-repeat} 
#left .sidenavi_item li.n24{background:url(/shop/item/nurse/design/img01/navi_ite24.gif) no-repeat} 
#left .sidenavi_item li.n25{background:url(/shop/item/nurse/design/img01/navi_ite25.gif) no-repeat}
#left .sidenavi_item li.n26{background:url(/shop/item/nurse/design/img01/navi_ite26.gif) no-repeat}
#left .sidenavi_item li.n27{background:url(/shop/item/nurse/design/img01/navi_ite27.gif) no-repeat}

#left .sidenavi_pri li{
	margin-bottom:11px;
	}
#searchform2 {  
    position: relative;
	margin:10px 20px;
	 
}  
#keywords2  {  
    width: 125px;  
    height: 13px;    
    border:1px solid #CCCCCC; 
    padding: 4px;  
}  
#searchBtn2 {  
    position: absolute;  
    top: 0;  
    _top: 1px;  
    left: 125px;  
}  
*:first-child + html #searchBtn2    {  
    top: 1px;  
}
.searchtxt{
	margin:0px 20px 20px 20px;
	font-size:10px;
	font-weight:bold;
	line-height:120%;
	}	
	
#left .bnr_area{
	border-top:1px solid #CCCCCC;
	padding-top:10px;
	}
#left .bnr_area img{
	margin-bottom:5px;
	}		


/*-----------メインコンテンツ-----------*/			
#maincontents{
	float:right;
	width:688px;
	padding:1px;	
	}
.mainimage{
	margin:10px auto 20px 8px;
	}
.tbl01{
	width:100%;
	border-collapse:collapse;	
	}	
.tbl01 td{
	border:#CCCCCC 1px solid;
	border-collapse:collapse;
	text-align:center;
	vertical-align:top;
	padding:10px 0px;
	}	
.tbl01 td.lnon{border-left:none;}	
.tbl01 td.rnon{border-right:none;}	
.tbl01 td.gry{background:#f3f3f3}

.tbl01 .txt{
	margin:10px;
	text-align:left;
	font-size:10px;
	}
.tbl01 .txt a{
	font-size:12px;
	font-weight:bold;
	}	
.bun3 td{width:33%}
.bun4 td{width:25%}
.bun5 td{width:20%}

ul.news{
	margin:20px auto;
	}
ul.news li{
	border-bottom:1px dotted #CCCCCC;
	padding-bottom:5px;
	margin-bottom:5px;
	margin-left:20px;
	}
ul.news li .date{
	margin-right:20px;
	}	
	
/*-----------フッター-----------*/

#footer{
	background:url(/shop/item/nurse/design/img01/footer_bg.gif) repeat-x #FFFFFF;
	}
#footer table{
	margin:0px auto 20px auto;
	}	
#footer table .link{height:45px;}
#footer table .logo{height:75px;}	
#footer table .copy{
	height:30px;
	font-size:10px;
	color:#666666;
	}
		

/*-----------レイアウト調整ベース-----------*/	
li {
	list-style:none;
}
.mb10 {	margin-bottom:10px}
.mb20 {	margin-bottom:20px}
.mb30 {	margin-bottom:30px}
.mb50 {	margin-bottom:50px}
.m10{margin:10px}
.ml10{margin-left:10px}
.ma {
	margin-left:auto;
	margin-right:auto
}
.fl {float:left}
.fr {float:right}
.c {clear:both}

.small{font-size:10px}

.fullbnr{
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:10px 0px;
	margin-bottom:10px;
	}
.text01{
	text-align:left;
	margin:0px 15px 20px 15px;
	line-height:160%;
	}
.title01{
	margin:30px 0px 20px 0px;
	}

.kiyaku dt{	font-weight:bold; margin-bottom:5px}
.kiyaku dd{ 
	margin-left:10px;
	margin-bottom:15px;
	line-height:180%;
	}
.faq dt{
	background:url(/shop/item/nurse/design/img01/faq_q.gif) no-repeat;
	height:30px;
	line-height:35px;
	padding-left:35px;
	font-weight:bold;
	margin-bottom:5px;
	}
.faq dd{ 
	background:url(/shop/item/nurse/design/img01/faq_a.gif) no-repeat;
	padding:5px 0px 5px 47px;
	text-indent:-1em;
	margin-bottom:15px;
	line-height:180%;
	color:#D25A2D;
	}	
.voice_cont{
	border-bottom:1px dotted #999999;
	padding-bottom:20px;
	margin-bottom:20px;
	}	
.voice_cont .voice_tt01,
.voice_cont .voice_tt02{
	font-size:16px;
	font-weight:bold;
	margin-bottom:20px;
	margin-top:5px;
	}	
.voice_cont .voice_tt01{color:#8AB800;}	
.voice_cont .voice_tt02{color:#4AA3D2;}			
		
/*-----------オリジナルテーブル-----------*/
.table_original{
	border-collapse:collapse;
	width:660px;
	margin:0px auto 20px auto;
	border:1px solid #CCCCCC;	
	}
.table_original td,
.table_original th{
	padding:10px 15px;
	text-align:left;
	border:1px solid #CCCCCC;
	vertical-align:top;
	}
.table_original td{	border-left:none;}	

.table_original th{
	background:#F8F4EF;
	width:180px;
	border-right:none;
	}
.table_original .haba01{width:267px;}
.table_original .haba02{width:217px;}			
.table_original .haba03{width:386px;}	

.formbtn_01{
	background:url(/shop/item/nurse/design/img01/btn_form01.gif) no-repeat;
	display:block;
	width:155px;
	height:35px;
	border:none;
	text-indent:-9999px;
	cursor:pointer;	
	}
.table_dotline{
	border-spacing:1px;
	margin:10px auto;
	}	
.table_dotline td,
.table_dotline th{
	border-bottom:#666666 dotted 1px;
	padding:7px 0px;
	font-size:12px;
	text-align:left
	}
.w650{
	width:650px;
	margin:10px auto;
	text-align:left;
	line-height:180%;
	}	
	

/*　ページ全体の横幅を100%に変更 */
.layout_body{
width:100%;
}
/*-----------フォント-----------*/	
.red{
	color:#CC0000
	}
.b{
	font-weight:bold
	}	
	

/*　左右メニューとコンテンツエリアの横幅を860pxに設定　*/
.layout_table{
width:900px;
margin-right:auto;
margin-left:auto;
}

/* clearfix（floatに起因するレイアウトくずれ防止） */
.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/*-----------コンテンツ-----------*/	

/* 法人様向けご注文の案内 */

.hojin_btn {
  width:390px;
  margin-left:auto;
  margin-right:auto;
}


/* 機能別インデックス */

.table_kino{
	border-collapse:collapse;
	width:660px;
	margin:0px auto 20px auto;
	border:1px solid #CCCCCC;		
	}
.table_kino td,
.table_kino th{
	padding:7px;
	border:1px solid #CCCCCC;
	vertical-align:top;
	}
.table_kino th{
	background:#F8F4EF;
	text-align:center;
	font-weight:normal;
	}
.table_kino td{
	text-align:left;
	}
.table_kino td.new{
	color:#CC0000;
	border-right:none;
	padding-right:3px;
	}
.table_kino td.item{
	border-left:none;
	padding-left:3px;
	}
.table_kino td.creaBc,
.table_kino td.femiBc,
.table_kino td.decoBc,
.table_kino td.domiBc,
.table_kino td.ecoBc,
.table_kino td.solfaBc,
.table_kino td.fragBc,
.table_kino td.okeefBc{
	line-height:150%;
	}
.table_kino td.creaTxt,
.table_kino td.femiTxt,
.table_kino td.decoTxt,
.table_kino td.domiTxt,
.table_kino td.ecoTxt,
.table_kino td.solfaTxt,
.table_kino td.fragTxt,
.table_kino td.okeefTxt{
	text-align:center;
	}
.table_kino td.creaBc{
	background-color:#E6F2DF;
	}
.table_kino td.creaTxt{
	color:#99CA7B;
	}
.table_kino td.femiBc{
	background-color:#F2E6EE;
	}
.table_kino td.femiTxt{
	color:#D0A6C2;
	}
.table_kino td.decoBc{
	background-color:#E6E4F3;
	}
.table_kino td.decoTxt{
	color:#968DCD;
	}
.table_kino td.domiBc{
	background-color:#E4EFF3;
	}
.table_kino td.domiTxt{
	color:#95C0D0;
	}
.table_kino td.ecoBc{
	background-color:#D6F1E2;
	}
.table_kino td.ecoTxt{
	color:#6DCD99;
	}
.table_kino td.solfaBc{
	background-color:#F8F7CF;
	}
.table_kino td.solfaTxt{
	color:#E1DD2F;
	}
.table_kino td.fragBc{
	background-color:#DAE7FE;
	}
.table_kino td.fragTxt{
	color:#A8AAFD;
	}
.table_kino td.okeefBc{
	background-color:#FFE8D9;
	}
.table_kino td.okeefTxt{
	color:#FFAC75;
	}


/*=========================================================
レコメンドエンジン（レイアウト１）
=========================================================*/

/*　レコメンドエンジン＞コンテナ　*/
#FS2_Recommend_Engine{
height:100%;
margin-top:15px;
}

/*　レコメンドエンジン＞リストタグを横並び　*/
#FS2_Recommend_Engine ul{
list-style:none;
padding:0px;
margin:0px;
border-collapse: collapse;
}

#FS2_Recommend_Engine ul li{
	vertical-align:top;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:15px;
	float:left;
	margin:0px;
	width:161px;
}

/*　レコメンドエンジン＞リストタグごとのナンバリング（左から）　*/
#FS2_Recommend_Engine ul li.FS2_Recommend_Engine_list_01{}
#FS2_Recommend_Engine ul li.FS2_Recommend_Engine_list_02{}
#FS2_Recommend_Engine ul li.FS2_Recommend_Engine_list_03{}
#FS2_Recommend_Engine ul li.FS2_Recommend_Engine_list_04{}

/*　レコメンドエンジン＞商品サムネイル　*/
.FS2_Recommend_Engin_Reresize_image{}
#FS2_Recommend_Engine ul li img{
margin:0 auto;
}

/*　レコメンドエンジン＞商品名　*/
#FS2_Recommend_Engine ul li h2.itemTitle{
	font-size:110%;
	padding:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:5px;
	text-align:left;
}

#FS2_Recommend_Engine ul li h2.itemTitle a:link,
#FS2_Recommend_Engine ul li h2.itemTitle a:visited{
	color:#333333;
	}
#FS2_Recommend_Engine ul li h2.itemTitle a:hover{
	text-decoration:underline;
	}

/*　レコメンドエンジン＞価格　*/
#FS2_Recommend_Engine .FS2_itemPrice_text{
	padding-left:0px;
}

/*　レコメンドエンジン＞コンテナ＞clearfix　*/
div#FS2_Recommend_Engine:after {
content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}

#FS2_itemlayout_C .FS2_itemPrice_text{
	padding-left:0px;
}

#FS2_Recommend_List .FS2_itemPrice_text{
	padding-left:0px;
}

/*-----------雑貨バナー　2011/08/31----------*/

div.bnr-01 img{
position:relative;
top:0;
left:0;
margin:0 0 7px 0;
padding-top:10px\9; /* IE8 and below */
margin:0 0 7px 0\9; /* IE8 and below */
}



