@charset "utf-8";

/*------------------------------------------------------------------------------------------------------ プロダクト */


body#products strong,
body#products b{
font-weight:bold;
}
body#products em,
body#products cite{
font-style:italic;
font-weight:bold;
}
/*---------------------------------- パンくず */

body#products div#pkz {
background:url(../../products/img/pkz_bg.gif) right no-repeat;
}

body#products div#pkzIndex{
background:url(../../products/img/index_visual.jpg) right no-repeat;
}

/*---------------------------------- end パンくず */

/*---------------------------------- ページトップ */

body#products div#pagetop {
background:url(../../products/img/pagetop_bg.gif) no-repeat;
}

*html body#products div#mainContentsSubBg img{
margin-bottom:-4px;
}
/*---------------------------------- end ページトップ */

body#products div#mainContentsSubBg {
	background:url(../../products/img/main_contents_bg02.gif) repeat-y; 
}

body#products div.lineupCategories ul,
body#products div.schoolCategories ul,
body#products div.talensCategories ul {
list-style:none;
/*WinIEの背景が消えるバグ回避*/
width:100%;
overflow:auto;
}

body#products div.lineupCategories li,
body#products div.schoolCategories li,
body#products div.talensCategories li {
text-align:center;
padding:2px;
float:left;
width:146px;
}

/*写真ボーダー*/

body#products div.photoLineupBg01,
body#products div.photoSchoolBg01,
body#products div.photoTalensBg01 {
background:url(../../products/img/photo01_bg.gif) no-repeat;
width:440px;
height:320px;
padding:10px 0 0 10px;
margin:0px 0 25px 0;
}

body#products div.photoLineupBg02,
body#products div.photoSchoolBg02,
body#products div.photoTalensBg02 {
background:#E7E1D1;
padding:5px 0 0 5px;
margin:0px 10px 10px 0;
width:180px;
height:125px;
float:left;
}

body#products div.photoLineupBg03,
body#products div.photoSchoolBg03,
body#products div.photoTalensBg03 {
background:#FFFFFF;
width:145px;
height:145px;
padding-top:5px;
}


/*見出し関連*/
body#products div.contentsBg h4,
body#products div.contentsBg h5{
color:#18779F;
}

body#products .no_image{
margin:20px 0 10px 0;
}


/*テーブル関連*/
body#products div.lineupList table,
body#products div.schoolList table ,
body#products div.talensList table{
border-collapse:separate;
border-spacing:5px;
}
body#products div.lineupList table tr td, 
body#products div.schoolList table tr td,
body#products div.talensList table tr td {
text-align:center;
padding:10px 3px;
background:#E2ECF1;
border:solid #AAD0E1 1px;
width:139px;
}

body#products div.cmsTable h4{
	color: #18779F;
    font-size: 108%;
    font-weight: bold;
    padding:0 0 10px 0;
}
body#products div.cmsTable{
clear:both;
margin-top:20px;
}

body#products div.cmsTable table {
width:100%;
}

body#products div.cmsTable table tr th ,
body#products div.cmsTable table tr td {
text-align:center;
padding:10px 0px;
font-size:77%;
}

body#products div.cmsTable table tr th.etc ,
body#products div.cmsTable table tr td.etc {
text-align:left;
padding:8px 10px;
font-size:93%;
}


/* ======================================

   画像サイズでレイアウト可変
	
 ======================================== */
div.imagelist {
	clear:both;
	/* display:table; */
	/zoom:1;
}

	div.imagelist p.itemImage {
		margin:0;
		padding:0 ; 
		display:table-cell;
		vertical-align:top;
		width:1%;
		/width:auto;
		/float:left;
		direction:ltr;
	}
	
	div.imagelist div.itemText {
		padding:0 0 0 15px;
		display:table-cell;
		vertical-align:top;
		/zoom:1;
	}


div.imagelist2 {
	clear:both;
	padding-top:10px;
	/* display:table; */
	/zoom:1;
}

	div.imagelist2 p.itemImage {
		margin:0;
		padding:0 ; 
		display:table-cell;
		vertical-align:top;
		width:1%;
		/width:auto;
		/float:left;
		direction:ltr;
	}
	
	div.imagelist2 div.itemText {
		padding:0 0 0 15px;
		display:table-cell;
		vertical-align:top;
		/zoom:1;
	}


/**********************  以下、各カテゴリ詳細  ***********************************/

/*新商品*/

body#products div.cmsTable table.newTable{
margin:0 0 15px 0;
}
body#products div.cmsTable table.newTable th,
body#products div.cmsTable table.newTable td{
font-size:93%;
text-align:left;
padding:8px;
}
body#products div.cmsTable table.newTable .w1{
width:50%;
}
body#products div.cmsTable table.newTable .w1,
body#products div.cmsTable table.newTable .w2,
body#products div.cmsTable table.newTable .w3,
body#products div.cmsTable table.newTable .w4{
text-align:center;
}
body#products div.cmsTable table.newTable .w2{
width:20%;
}
body#products div.cmsTable table.newTable .w3{
width:30%;
}
body#products div.cmsTable table.newTable .w4{
width:12%;
}

body#products div.cmsTable  table.nyearTable{
margin:15px 0 0 0;
}

body#products div.cmsTable table.nyearTable th,
body#products div.cmsTable table.nyearTable td{
font-size:93%;
text-align:left;
padding:8px;
vertical-align:top;
}
body#products div.cmsTable table.nyearTable th{
width:40px;
}
body#products div.cmsTable table.nyearTable th.join{
width:263px;
}
body#products div.cmsTable table td.imageCell{
padding:0;
vertical-align:middle;
width:179px;
}
body#products div.cmsTable table td.imageCell img{
padding:4px 0 4px 4px;
}

*html body#products div.cmsTable table td.imageCell img{
padding:4px 0 8px 4px;
}
body#products div.tableWrap{
padding:20px 0 0 0;
}











/*おすすめ*/

body#products  table caption {
font-weight:bold;
font-size:108%;
}

body#products  div.regularWarp h4,
body#products  div.regularWarp h5{
font-weight:bold;
font-size:108%;
padding:10px 0 10px 0;
color:#18779F;
}

body#products ol{
margin:10px 0;
line-height:1.5;
font-size:93%;
}

body#products h5.non_margin,
body#products ol.non_margin{
margin:0 0 0 0; 
}

body#products  ol li{
list-style: decimal;
margin:0 0 0 25px;
padding:0 0 2px 0;
}


body#products div#picContents{
width:100%;
margin:-15px auto 0 auto;
padding-bottom:0px;
}

body#products div#picContents div.picTextWarp{
width:100%;
clear:both;
padding:25px 0 0 0;
overflow: auto;
}

*html body#products div#picContents div.picTextWarp{
overflow:hidden;
}

/* ---------- ie8 hack  ----------*/
html>/**/body#products div#picContents div.picTextWarp
{
	overflow/*¥**/: hidden \9;
}


body#products div#picContents div.picTextWarp h5{
margin-bottom:7px;
}
body#products div#picContents div.picTextWarp img{
float:left;
border:5px solid #FFFFFF;
}
body#products div#picContents div.picText{
float:right;
width:250px;
}

body#products div#picContents div.picImage{
float:left;
width:165px;
}

body#products div#picContents div.picText2{
float:right;
width:275px;
}

body#products div#picContents div.picText2 ol{
margin:0 0 0 0;
}

body#products div#picContents div.picText2 img{
float:none;
border:none;
}

body#products div#picContents div.picImage2{
float:left;
width:155px;
}

body#products div#picContents div.picImage2 img{
margin:0 0 10px 0;
}


/* ------------------------------------------------------- ノータム・着せ替え */
body#products div#picContents div.picText3{
	float:right;
	width:294px;
}

	body#products div#picContents div.picText3 ol{
		margin:0 0 0 0;
	}
	
	body#products div#picContents div.picText3 img{
		float:none;
		border:none;
	}
	
	body#products div#picContents div.picImage3{
		float:left;
		width:136px;
	}
	
	body#products div#picContents div.picImage3 img{
		border:none;
	}

/* ダウンロードページへ進む */

body#products div.contentsBg {
	zoom:1;
}

body#products p.linkDownload {
	margin:25px 0 0;
	padding:0;
	text-align:center;
}

	body#products p.linkDownload a,
	body#products p.linkDownload a:hover {
		background:transparent;
		outline:0;
	}
	


/* 【注意】、【Adobe Reader】のダウンロード */
body#products div.commentArea {
}

	body#products div.commentArea dl {
		width:215px;
		float:left;
		margin-right:20px;
	}
	
	body#products div.commentArea dl.lastChild {
		margin-right:0;
	}
	
		body#products div.commentArea dl dt {
			margin-right:0;
			margin-bottom:8px;
		}
	
		body#products div.commentArea dl dd {
			font-size:83%;
			margin-right:0;
			margin-bottom:5px;
		}
		
		body#products div.commentArea dl dd.caution {
			color:#ff0000;		
		}
	
		
			body#products div.commentArea dl dd a,
			body#products div.commentArea dl dd a:hover {
				background:none;
				outline:0;
			}
	

/* ダウンロードのサムネイル */
body#products div.dlGroup {
}

	body#products div.dlGroup dl {
		width:140px;
		float:left;
		margin-right:15px;
		margin-bottom:20px;
		text-align:center;
	}

	body#products div.dlGroup dl.lastChild {
		margin-right:0;
	}

		body#products div.dlGroup dl dt {
			margin-bottom:6px;
			text-align:left;
		}
	
		body#products div.dlGroup dl dd {
			margin-bottom:5px;
		}
	
		body#products div.dlGroup dl dd.img {
		
		}
		
			body#products div.dlGroup dl dd a,
			body#products div.dlGroup dl dd a:hover {
				background:none;
				outline:0;
			}

	
/* テンプレートのダウンロード */
body#products div.tplArea {
}

	body#products div.tplArea dl {
		width:140px;
		float:left;
		margin-right:15px;
		margin-bottom:15px;
		text-align:center;
	}

	body#products div.tplArea dl.lastChild {
		margin-right:0;
	}

		body#products div.tplArea dl dt {
			margin-bottom:6px;
			text-align:left;
		}
		
			body#products div.tplArea dl dt a,
			body#products div.tplArea dl dt a:hover {
				background:none;
				outline:0;
			}

	
		body#products div.tplArea dl dd {
			margin-bottom:5px;
		}
	
			body#products div.tplArea dl dd a,
			body#products div.tplArea dl dd a:hover {
				background:none;
				outline:0;
			}
			

	
/* ------------------------------------------------------- 夏工作 */

body#products ul.kousakuMenu{
padding:0 9px;
}

body#products ul.kousakuMenu li{
display:inline;
}

body#products div.mainContentsSubTtl-kousaku{
background:url(../img/sub_ttl_bg04.gif) no-repeat;
margin-top:-30px;
width:490px;
height:68px;
}

body#products div.mainContentsSubTtl-kousaku h3 {
padding:28px 15px 0 45px;
color:#704545;
font-size:138.5%;
line-height:1.3;
font-weight:bold;
}

body#products h4.category{
margin:15px 0 0 0;
}

body#products div#picContents div.kousakuTextWarp h4{
margin-bottom:8px;
}

body#products div#picContents div.kousakuTextWarp h5{
margin-bottom:7px;
}

body#products div#picContents div.kousakuTextWarp h6{
font-weight:bold;
font-size:93%;
padding:0 0 5px 0;
color:#18779F;
}

body#products div#picContents .barttl {
background:#dbd4c6;
color:#642f0c;
font-size:93%;
font-weight:bold;
padding:5px;
margin-bottom:10px;
}

body#products div#picContents .barttl_blue {
background:#cce5ee;
color:#18779f;
font-size:93%;
font-weight:bold;
padding:5px;
margin-bottom:10px;
}


body#products div#picContents div.kousakuTextWarp{
width:448px;
clear:both;
padding:45px 10px 0 10px;
overflow: auto;
}

*html body#products div#picContents div.kousakuTextWarp{
overflow:hidden;
}

body#products div#picContents div.mTop{
margin-top:-45px;
}
body#products div#picContents div.mTop02{
margin-top:-30px;
}


body#products div#picContents div.kousakuTextWarp div.kousaku img{
border:none;
margin:10px;
}

body#products div#picContents div.kousakuTextWarp div.kousaku_ph{
width:155px;
float:left;
border:none;
}

body#products div#picContents div.kousakuTextWarp div.kousaku_ph img{
float:left;
border:5px solid #FFFFFF;
}

body#products div#picContents div.kousakuTextWarp div.kousaku_ph img.none{
float:left;
border:none;
margin:0;
}

body#products div#picContents div.kousakuTextWarp p.kousaku_bt img{
border:none;
margin:10px 2px 10px 2px;
}

body#products div#picContents div.kousakuTextWarp ul.kousaku_bt img{
border:none;
margin:0 2px 0 2px;
}

body#products div#picContents div.kousakuText{
float:right;
width:270px;
}

body#products div#picContents div.cmsTable{
clear:both;
}

body#products div#picContents div.topLine{
background:url(../../products/img/01_kousaku2009/01_line.gif) top no-repeat;
margin-top:25px;
padding:45px 0 0 0;
}

body#products div#picContents dl.dlFlow dt{
line-height:1.2;
padding-top:15px;
width:43px;
}

body#products div#picContents dl.dlFlow dd{
padding-left:45px;
margin-top:-2.3em;
width:398px;
}

body#products div.picBox div.tplBox{
float:left;
width:135px;
padding-top:10px;
margin-left:22px;
margin-right: -3px;
}

body#products div.picBox div.first{
margin-left:0;
}


body#products div.picBox div.tplBox ul{
padding:4px;
background:#fff;
border:1px solid #d8cdb5;
}

body#products div.picBox div.tplBox ul li.right{
padding-top:4px;
}

body#products div.picBox div.tplBox p{
text-align:center;
font-size:77%;
padding:6px 0 0 0;
}




/*サクラ定番商品*/
body#products div#menuBtnWrap{
margin:20px 0 0 0;
}

body#products div.regularWarp{
margin:25px 20px 0 20px;
padding-bottom:20px;
clear:both;
width:450px;
}
body#products div.regularWarpLeft{
float:left;
width:155px;
}
body#products div.regularWarpRight{
float:right;
width:295px;
}
body#products div.regularWarpLeft2{
float:left;
width:171px;
}
body#products div.regularWarpLeft2 img{
padding:0 0 10px 0;
}
body#products div.regularWarpRight2{
float:right;
width:256px;
}
body#products div.regularWarpRight img,
body#products div.regularWarpRight2 img{
padding:3px 0 7px 0;
}
body#products div.regularWarpRight p,
body#products div.regularWarpRight2 p{
margin:0 0 17px 0;
}

body#products div.contentsText{
clear:both;
margin:15px 0 0 0;
}

body#products div.contentsText img.imgLeft{
float:left;
margin:0 15px 10px 0;
}
body#products div.contentsText img.imgRight{
float:right;
margin:0 0 0 15px;
}

body#products div.cmsTable table.matTable{
margin:0 0 8px 0;
}
body#products div.cmsTable table.matTable th,
body#products div.cmsTable table.matTable td{
text-align:left;
padding:8px 10px 8px 15px;
}
body#products div.cmsTable table.matTable th{
font-size:108%;
}
body#products div.cmsTable table.matTable td{
font-size:93%;
line-height:1.5;
padding:15px 10px 20px 15px;
}
body#products div.cmsTable table.matTable h5{
font-weight:bold;
color:#18779f;
padding:15px 0 0 0;
}

img.lastImg{
padding:0 0 10px 0;
}


/* ------------------------------------------------------- クレパス */

body#products dl.peopleDescribe{
	background:#efece4;
	border:2px solid #dfdcd0;
	padding:14px;
}
	body#products dl.peopleDescribe dt{
		margin-bottom:8px;
	}
	body#products dl.peopleDescribe dd{
		font-size:83%;
	}
	
	


/*用途別商品*/

body#products div.categoryWrap{
display:inline-block;
width:466px;
padding:0 0 10px 0;
clear:both;
}

body#products div.categoryWrap:after,
body#products div.useContentsBg div.listWrap:after{
content:".";
height:0;
clear:both;
display:block;
visibility:hidden;
}

body#products div.useCategoryLeft{
float:left;
width:230px;
}

body#products div.useCategoryRight{
float:right;
width:230px;
}

body#products div.useCategoryBg{
background:url(../../products/img/04_bg_category01.gif) repeat-y;
padding:5px 20px 0 20px;
}

body#products div.useContentsBg {
background:url(../img/sub_ttl_bg02.gif) repeat-y;
padding:1px 12px 0 12px;
vertical-align: middle;
}


body#products  div.useContentsBg  div.listWrap{
display:inline-block;
width:190px;
margin:5px 0 0 0;
padding:0 0 5px 0;
height:auto;
}
body#products  div.useContentsBg div.listWrapLeft{
float:left;
width:45px;
}
body#products  div.useContentsBg div.listWrapRight{
float:left;
width:145px;

}
body#products  div.useContentsBg div.listWrapRight a{
}


body#products div#useIntro{
margin:30px 0 20px 0;
}
body#products div#useIntro p{
margin:0px 10px 0 10px;
}
body#products div#useContents{
width:100%;
margin:-15px auto 0 auto;
padding-bottom:0px;
}

body#products div#useContents div.useTextWarp{
width:100%;
clear:both;
padding:25px 0 0 0;
overflow: auto;
}
*html body#products div#useContents div.useTextWarp{
overflow:hidden;
}

body#products div#useContents div.useTextWarp h5{
margin-bottom:7px;
}
body#products div#useContents div.useTextWarp img{
float:left;
border:5px solid #FFFFFF;
}



body#products div#useContents div.useTextWarp div.kousaku img{
float:0;
border:none;
margin:10px;
}

body#products div#useContents div.useTextWarp div.kousaku_ph{
width:155px;
float:left;
border:none;
}

body#products div#useContents div.useTextWarp p.kousaku_bt img{
border:none;
margin:10px 0 10px 0;
}

body#products div#useContents div.useImageWrap{
padding:0 0 8px 0;
}

body#products div#useContents div.useImage{
float:left;
width:165px;
}
body#products div#useContents div.useImage img{
margin:0 0 8px 0;
}
body#products div#useContents div.useText{
float:right;
width:270px;
}

body#products div#useContents div.useText img{
float:0;
border:none;
}

body#products div#useContents div.cmsTable{
clear:both;
}



/* ------------------------------------------------------- エコロジー商品 */

body#products div.contentsText01{
padding:28px 0 0 0;
width:460px;
}
body#products div.contentsText01 img{
display:block;
}
body#products div.contentsText01 div.contentsTextLeft{
float:left;
width:262px;
}

body#products div.contentsText01 div.contentsTextRight{
float:right;
width:170px;
}

body#products div.contentsText02,
body#products div.contentsText03{
padding:23px 0 10px 0;
}

body#products div.contentsText02 p{
margin-left:115px;
}

body#products div.contentsText03{
margin-bottom:27px;
}

body#products div.contentsText03 p{
margin-left:160px;
}

body#products div#ecomark{
background:url(../../products/img/05_img_ecomark.gif) no-repeat top;
height:100px;
}

body#products div#green{
background:url(../../products/img/05_img_green.gif) no-repeat top;
}

body#products div#iso{
background:url(../../products/img/05_img_iso.gif) no-repeat top;
min-height: 127px;
}

body#products div#policyListWrap{
padding-bottom:50px;
}

body#products div.policyList{
width:450px;
clear:both;
padding:18px 0 5px 0;
background:url(../../products/img/dotted01.gif) repeat-x bottom;
overflow: auto;

}

body#products div.policyListMin{
width:360px;
clear:both;
padding:5px 0 0px 0;
overflow: auto;
margin-left:43px;
}

body#products div.policyListLeft{
width:45px;
float:left;
padding-bottom:12px;
}

body#products div.policyListRight{
width:402px;
float:right;
}

body#products div.policyListMinLeft{
width:25px;
float:left;
}

body#products div.policyListMinRight{
width:330px;
float:right;
}



/* ------------------------------------------------------- 環境対応商品 */

body#products div.cmsTable table.ecoTable{
margin-top:25px;
}

body#products div.cmsTable table.ecoTable td,
body#products div.cmsTable table.ecoTable th.join {
text-align:left;
padding:8px 5px;
}
body#products div.cmsTable table.ecoTable th{
padding:8px 5px;
}



/* ------------------------------------------------------- レーザーポインター */

body#products div.cmsTable table.laserTable .w1{
width:10%;
}
body#products div.cmsTable table.laserTable .w2{
width:30%;
}
body#products div.cmsTable table.laserTable .w3{
width:15%;
}


body#products div.cmsTable table.laserTable th{
text-align:center;
}


/* 学納商品 */
body#products p.cautionTxtTop 
{
	margin-top:10px;
}



/* ------------------------------------------------------- phytogreen */

body#products div#phytogreenListArea {
	position:relative;
}

body#products dl.phytogreenList {
	width:450px;
	zoom:1;
	min-height:100px;
	margin:0 auto 15px;
	position:relative;
	font-size:93%;
}

/* ---------- ie6 hack  ----------*/
* html body#products dl.phytogreenList
{
	height:100px;
}

/* ---------- ie7 hack  ----------*/
*:first-child+html body#products dl.phytogreenList
{
	height:100px;
}

body#products dl.phytogreenList.lastChild {
	margin-bottom:0;
}


	body#products dl.phytogreenList dt {
		padding-left:115px;	
		margin-bottom:5px;
	}
	
	body#products dl.phytogreenList dd {
		margin-bottom:10px;
		padding-left:115px;	
	}
	
	body#products dl.phytogreenList dd.comment {
		font-size:85%;
		margin-bottom:0;
	}

	body#products dl.phytogreenList dd.image {
		padding:0;
		position:absolute;
		top:0;
		left:0;
		margin-bottom:0;
	}

/* 左右にわかれる */
body#products div.fBox { 
    clear:both;
    overflow:hidden;
}
/* ---------- ie6 hack  ----------*/
* html body#products div.fBox { zoom:1; }
/* ---------- ie7 hack  ----------*/
*:first-child+html body#products div.fBox { zoom:1; }


body#products div.fBox .boxLeft { 
    float:left;
}

body#products div.fBox .boxRight { 
    float:right;
}



/* ------------------------------------------------------- お絵描きセット */
/* 左 */
body#products div.fBox div.oekakiL { 
    width:130px;
}

/* 右 */
body#products div.fBox div.oekakiR { 
    width:305px;
}
body#products div.fBox div.oekakiR h4 { 
    margin-bottom:5px;
}



/* ------------------------------------------------------- おけいこそろばん学習キット */
body#products div#sorobanKitBox .fr {
	width:235px;
}



/* ------------------------------------------------------- 汚れを気にせず使えるおえかきシリーズ /pickup/oekaki_series.php */
body#products td#oekaki_character01 {
	background:#F1E4E5;
}
body#products td#oekaki_character02 {
	background:#E8F1D9;
}
body#products td#oekaki_character03 {
	background:#F4F0DD;
}
body#products td#oekaki_character04 {
	background:#DFECED;
}
body#products td#oekaki_character05 {
	background:#F0E5F2;
}
body#products td#oekaki_character06 {
	background:#F5EAE1;
}

body#products table#oekaki_character07 {
	width:auto;
}

body#products table#oekaki_character07 td {
	background:#E6E7F4;
}


/* ------------------------------------------------------- おけいこそろばん学習キット DVD */
body#products div.videoBlock {
	width:474px;
	margin-right:-24px;
	overflow:hidden;
	/zoom:1;
}

body#products div.videoBlock dl {
	margin-top:15px;
	margin-right:24px;
	float:left;
	width:213px;
}

body#products div.videoBlock dl dt {
	margin-bottom:10px;
}


/* ------------------------------------------------------- クレパス700色セット */
body#products div.colorChart {
	margin-bottom: 20px;
}

body#products div.colorChart div.fukidashi {
	background: #ffffff url(img/bg_colorchart_fukidashi.gif) no-repeat left bottom;
	margin-bottom: 3px;
	padding: 7px 7px 15px;
}

body#products div.colorChart div.fukidashi p {
	background: #e4f5fd;
	border: 1px solid #cee8f4;
	padding: 10px;
	text-align:center;
}

body#products div.colorChart div.colors {
	background: #ffffff;
	padding: 7px;
}

body#products div.colorChart div.colors ul {
}

body#products div.colorChart div.colors ul li {
	cursor: pointer;
	/zoom:1;
}

body#products div.colorChart div.colors ul li img {
	vertical-align: bottom;
}

/* ------------------------------------------------------- クーピーデザイン文具40周年 */

.cr40Left{
	float:left;
	width:225px
}
.cr40Right{
	float:right;
	width:225px;
}
.bg_pen{
	background:url(../../products/img/01_coupy40/03.png) right bottom no-repeat;
}


/* ----------
 * 汎用クラス
 * ---------- */
.attention {
	font-size:83%;
	color:#FF0000;
}


.img_w195 {}
.img_w195 .img_area { width:195px; }
.img_w195 .text_area { width:235px; }

/*fbアイコン*/

.fb{
	padding-top:9px;
	padding-left:32px;
	background:url(../../products/img/01_decorese/fb.gif) no-repeat left center;
	height:24px;
}


/*mt*/
.mt45{
	margin-top:45px !important;
}

/*------------------------------------------------------------------------------------------------------ end プロダクト */
