@charset "shift_jis";

/* -------------------------
     クリンレディ
------------------------- */
/*共通*/
div#contents2{text-align:left; font-size:92%; line-height:140%; letter-spacing:1px;color:#666666;}
/* フォント調整：
　 shadowbox関連でクリンレディのみDOCTYPE宣言あり。個別のフォントサイズ指定が必要　*/


/* -------------------------
     クリンレディトップ
------------------------- */
div#cltopShoulder h3{margin:26px 0 0 0;}
div#cltopShoulder p{margin:0 0 13px 0;}
div#cltopShoulder2 h3{margin:0 0 35px 0;}

div.index{margin-bottom:35px;}
div.index dl{margin-bottom:0;}
div.index dt.floatL{width:289px;}
div.index dd.floatR{width:281px;}
div.index h4{margin:22px 0 22px 0;}
div.index h5{margin:0 0 1.5em 0;}
div.index p.indexBtn{margin:2.5em 0 0.4em 0;}

div#clBanner{margin-bottom:32px;}
div#clBanner a{margin-right:3px;}
div#clBanner a.nomg{margin-right:0;}

div#clLightpack{margin-bottom:32px;}
div#clLightpack dl{margin-bottom:0;}
div#clLightpack dt.floatL{width:213px;}
div#clLightpack dd.floatR{width:357px;}
div#clLightpack h4{margin:1.3em 0 1em 0;}
div#clLightpack p{margin-bottom:1.7em;}


/* -------------------------
  その他ページ（共通）
------------------------- */
div#shoulder h3{margin:26px 0 34px 0;}
div#shoulder p{display:none;}
div.hamauchi{margin:9px 0 35px 0;_height:1em;}
div.hamauchi dt{margin-top:9px;}
.sfont{font-size:85%;}
div{_height:1em;min-height:1em;}

.floatR a.eyearea{display:block;width:136px;height:19px;background:url(../../../kitchen/cleanlady/images/btn_cln_eyearea.gif) no-repeat;}
.floatR a.pocket{display:block;width:125px;height:19px;background:url(../../../kitchen/cleanlady/images/btn_cln_pocket.gif) no-repeat;}
.floatR a.worktop{display:block;width:150px;height:19px;background:url(../../../kitchen/cleanlady/images/btn_cln_worktop.gif) no-repeat;}
.floatR a.zone{display:block;width:257px;height:19px;background:url(../../../kitchen/cleanlady/images/pocket/btn_cln_pocket_zone.gif) no-repeat;}
.floatR a.eyearea:hover,
.floatR a.pocket:hover,
.floatR a.worktop:hover,
.floatR a.zone:hover{background-position:100% 100%;}
.floatR a span{display:none;}

/* content */
div.content:after{content: " "; display: block; clear: both; visibility: hidden; height: 1px; font-size: 0.1em; line-height: 0;}
div.content h3{margin:0 0 34px 0;}
div.content p.txt{margin:10px;}
div.content p.img{margin:0 0 30px;}

div.col2 div.floatL{width:290px;}
div.col2 div.floatL p{margin-right:8px;}
div.col2 div.floatL dd{margin-right:8px;}
div.col2 div.floatR{width:280px;}

div.col4{margin:0 0 35px 0;}
div.col4 .floatL{width:145px;}
div.col4 .floatL dd{margin-right:8px;}
div.col4 .floatR{width:135px;}

div.webcatalogue p.catalogueTxt{
	text-align:right;
	font-size: 80%;
	padding-bottom:0.2em;
}
p.catalogueLink2{
	height:50px;
	margin:0;
	position:relative;
}
p.catalogueLink2 a{
	position:absolute;
	right:0;
}
a.catalogue2{
	display:block;
	width:192px;
	height:50px;
	background:url(../../../common/image/btn-catalogue.gif) no-repeat left top;
	text-indent:-9999px;
	overflow:hidden;
}
a.catalogue2:hover{
	background:url(../../../common/image/btn-catalogue.gif) no-repeat right top;
}


/* -------------------------
  その他ページごと
------------------------- */
/*ポケット */
div#uki_pocket01 p{margin-bottom:25px;}
div#uki_pocket01 p.floatR{margin-top:12px;}

/* アイエリア */
div#eyearea01{margin-bottom:12px;_height:1em;}
div#eyearea02,
div.eyearea03{margin-bottom:35px;_height:1em;}
div#eyearea01 div.floatL,
div#eyearea02 div.floatL,
div.eyearea03 p.floatL{width:289px;}
div.eyearea03 p.floatL{margin-bottom:15px;}
div#eyearea01 p,
div#eyearea02 p{margin-right:10px;}
div#eyearea01 p.floatR,
div#eyearea02 p.floatR,
div.eyearea03 div.floatR{width:281px;margin-right:0;}
div.eyearea03 div.floatR p{margin-bottom:1em;}
div#eyearea01 h4,
div#eyearea02 h4{margin-bottom:1.3em;}
div.eyearea03 h4{margin-bottom:0.9em;}

/* 収納 */
div#shoulder h4#storage01{margin-bottom:21px;}
div#shoulder p#storage01{display:block;margin-bottom:25px;}

div#stEyearea{width:409px;background:url(../../../kitchen/cleanlady/images/storage/bg-storage-frame-top.gif) no-repeat right top;padding:7px 0 0 0;margin:0;}
div#stEyearea dl{margin-left:2px;padding:12px 10px 0.5em 11px;border-left:1px solid #F0857D;border-right:1px solid #F0857D;_height:1em;min-height:1em;}
div#stEyearea dt.floatL{width:169px;}
div#stEyearea dt.floatL img{margin-bottom:0.2em;}
div#stEyearea dd.floatR{width:213px;}
div#stEyearea h5{margin-bottom:0.8em;}
div#stEyearea p#topEyeareaBtn{margin-top:1em;float:right;}

p#storage0102{margin-left:318px;}
div#storagefrm {float:left;width:358px;background:url(../../../kitchen/cleanlady/images/storage/h5-storage-frame-bottom.gif) no-repeat bottom;padding-bottom:9px;margin-bottom:2.7em;}
div#storagefrm div{border-left:1px solid #EF857D;border-right:1px solid #EF857D;padding:1.1em 14px 0.8em 14px;}
div#storagefrm div p.floatR{margin-top:1em;}
div#todokimasu{float:right;width:212px;}
div#todokimasu h5{margin-left:19px;}
div#todokimasu p{margin:1.5em 0 0 19px;}

div#storage01{margin-bottom:35px;_height:1em;}
div#storage01 div#fire{width:195px;}
div#storage01 div#fire p{margin-right:13px;}
div#storage01 div#cook{width:193px;}
div#storage01 div#cook p{margin-right:12px;}
div#storage01 div#sink{width:182px;}
div#storage01 h5{margin:0.9em 0;}
div#storage01 h6{margin:1.8em 0;}
div#storage01 p.pocketTxt{margin-top:0.8em;}
div#storage01 div#fire p#firepocket{width:96px;margin:0;}
div#storage01 div#fire p#firepocket img{margin:5px 5px 0 14px;}
div#storage01 div#fire p#firepocketTxt{width:86px;margin:0;}

div#storage02{margin-bottom:35px;_height:1em;}
div#storage02 h5{margin:22px 0 18px 0;}
div#storage02 h6{margin:14px 0 0 0;}
div#storage02 p{margin:1em 0 0 0;_height:1em;}
div#storage02 p#storage02Shoulder{margin:0 0 30px 0;_height:1em;}
div#storage02 div.firecabinet{float:left;width:195px;}
div#storage02 div.firecabinet p{margin-right:13px;}
div#storage02 div.basecabinet{float:left;width:193px;}
div#storage02 div.basecabinet p{margin-right:11px;}
div#storage02 div.sinkcabinet{float:left;width:182px;}
div#storage02 div.firecabinet h5,
div#storage02 div.basecabinet h5,
div#storage02 div.sinkcabinet h5{margin:0 0 18px 0;}

div.zoneconcept{margin-bottom:1em;_height:1em;}
div.zoneconcept h3{margin:0 0 23px 0;}
div.zoneconcept h4{margin:0 0 12px 0;}
div.zoneconcept h5{margin:0 0 19px 0;}
div.zoneconcept p{margin:0 0 1.7em 0;}
div.zoneconcept p.floatL{width:291px;}
div.zoneconcept div.floatR{width:279px;}
div.zoneconcept dl.floatL{width:290px;}
div.zoneconcept dl.floatL dd{margin-right:10px;padding-bottom:1.6em;}
div.zoneconcept dl.floatR{width:280px;}
div.zoneconcept p.floatR a{margin:1em 0 0 0;}

div.dry{margin-bottom:35px;}
div.dry h3{margin-bottom:18px;}
div.dry div.floatR p img#dryLeft{margin-right:8px;}

div#push01,
div#auto{margin-bottom:35px;_height:1em;}
div#push01 h3,
div#auto h3{margin:0 0 28px 0;}
div#push01 h4,
div#auto h4{margin:0 0 1.3em 0;}
div#push01 div.floatL,
div#auto div.floatL{width:226px;}
div#push01 div.floatL dl,
div#auto div.floatL dl{margin-top:1em;}
div#push01 div.floatL p,
div#auto div.floatL p{margin:0 9px 1.5em 0;}
div#push01 div.floatR,
div#auto div.floatR{width:343px;font-size:85%;}
div#push01 div.floatR img,
div#auto div.floatR img{margin-bottom:1.7em;}

div#push02{margin-bottom:35px;_height:1em;}
div#push02 h4{margin:0 0 1.8em 0;}
div#push02 div.floatL{width:297px;}
div#push02 div.floatR{width:273px;}

div#push03,
div#push04{margin-bottom:35px;_height:1em;}
div#push03 h4{margin:0 0 1.8em 0;}
div#push03 h5{margin:0 0 0.9em 0;}
div#push03 p{margin:0 0 1em 0;}
div#push03 div.floatL{width:290px;}
div#push03 div.floatL p{margin-right:10px;}
div#push03 div.floatR{width:280px;}

div#shelf01{margin-bottom:35px;_height:1em;}
div#shelf01 h3{margin:0 0 28px 0;}
div#shelf01 h4{margin:0 0 1.3em 0;}
div#shelf01 div.floatL{width:212px;}
div#shelf01 div.floatL p{margin:0 9px 1.5em 0;}
div#shelf01 div.floatR{width:358px;}

div.shelf02{margin-bottom:50px;_height:1em;}
div.shelf02 h4{margin:0 0 10px 0;}
div.shelf02 h4#variation{margin:0 0 35px 0;}
div.shelf02 h5{margin:0 0 10px 0;}
div.shelf02 p{margin:0 0 1em 0;}
div.shelf02 div.floatL{width:290px;}
div.shelf02 div.floatL p{margin-right:9px;}
div.shelf02 div.floatR{width:280px;}
div.shelf02 div#spice{margin:0 9px 1em 0;}
div.shelf02 div#spice dl.floatL,
div.shelf02 div#spice dl.floatR{width:136px;}
div.shelf02 dl#rack{margin:0 0 1em 0;}

/* シンク */
div#shoulder p#sinkshoulder{display:block;margin-bottom:35px;}

div#sink01{margin-bottom:35px;_height:1em;}
div#sink01 h4{margin:0 0 1.5em 0;}
div#sink01 p.floatL{width:291px;}
div#sink01 div.floatR{width:279px;}
div#sink01 div.floatR p{margin:0 0 1em 0;}

div.sink02{margin-bottom:35px;_height:1em;}
div.sink02 h4{margin:0 0 0.8em 0;}
div.sink02 div.floatL{width:290px;}
div.sink02 div.floatL dl.floatL{width:153px;padding-bottom:1.8em;}
div.sink02 div.floatL dl.floatR{width:137px;}
div.sink02 p.floatR{width:280px;}

div.sink03{margin-bottom:35px;_height:1em;}
div.sink03 h4{margin:0 0 0.8em 0;}
div.sink03 p{margin-bottom:0.9em;}
div.sink03 div.floatL{width:290px;}
div.sink03 div.floatL p{margin-right:10px;}
div.sink03 div.floatL p#thickness{margin-right:0;width:194px;}
div.sink03 div.floatR{width:280px;}
div.sink03 div.floatR dl.floatL{width:145px;margin-bottom:1em;}
div.sink03 div.floatR dl.floatL dd{margin-right:10px;}
div.sink03 div.floatR dl.floatR{width:135px;margin-bottom:1em;}
div.sink03 div.floatR#sinkOption{width:279px;background:#FFEEE4 url(../../../kitchen/cleanlady/images/sink/bg-option01.gif) no-repeat bottom;}
div.sink03 div.floatR#sinkOption dl{padding:11px 9px 11px 12px;}

div.sinkFrame{border:1px solid #D6D6D6;padding:10px 8px 17px 11px;_height:1em;margin-bottom:35px;}

div.sink04{margin-bottom:35px;_height:1em;}
div.sink04 h4{margin:0 0 0.8em 0;}
div.sink04 dl.floatL{width:278px;}
div.sink04 dl.floatL dd{margin-right:10px;}
div.sink04 dl.floatR{width:269px;}
div.sink04 dd{padding:0.5em 0 0 0;}

p#sink05{padding:0 0 26px 0;}

div#shoulder2{margin-bottom:35px;_height:1em;}
div#shoulder2 h3{float:left;width:280px;}
div#shoulder2 dl{float:left;width:290px;}

div#sink06{margin-bottom:35px;_height:1em;}
div#sink06 h4{margin:0 0 0.8em 0;}
div#sink06 dl.floatL{width:193px;}
div#sink06 dl.floatL dd{margin-right:10px;}
div#sink06 dl.floatR{width:183px;}
div#sink06 dd{padding:0.5em 0 0 0;}

div.sink07{margin-bottom:35px;_height:1em;}
div.sink07 h4{margin:0 0 0.8em 0;}
div.sink07 dl.floatL{width:189px;}
div.sink07 dl.floatL dd{margin-right:18px;}
div.sink07 dl.floatR{width:171px;}
div.sink07 dd{padding:0.2em 0 0.4em 0;}

div#shoulder3{margin-bottom:35px;_height:1em;}
div#shoulder3 h3{margin-bottom:19px;}
div#shoulder3 p{margin-bottom:0.3em;}
div#shoulder3 div.floatL{width:280px;}
div#shoulder3 div.floatL p{margin-right:10px;}
div#shoulder3 dl{float:left;width:290px;}

/* スタイル */
div.style01{margin-bottom:41px;}
div.style01 h4{margin-bottom:29px;}
div.style01 p{margin-bottom:1em;}
div.style01 p.styletxt{margin-bottom:40px;}
div.style01 p.bigphoto{margin-bottom:28px;}

/* カラー */
div#shoulder h4#color01{margin-bottom:14px;}
div#shoulder p#colorshoulder{display:block;margin-bottom:40px;}

div.color01{margin-bottom:35px;_height:1em;}
div.color01 h4{margin-bottom:17px;}
div.color01 h4#floor{margin-bottom:31px;}
div.color01 h5{margin-bottom:24px;}
div.color01 h5#stock{margin-bottom:46px;}
div.color01 h5#floor{margin-bottom:20px;}
div.color01 p{margin:0 8px 1em 0;}
div.color01 dd{margin-bottom:1em;}
div.color01 div.floatL{width:289px;}
div.color01 div.floatR{width:281px;}

div.color01 div.floatL div{margin-right:8px;}
div.color01 dl.floatL{width:145px;}
div.color01 dl.floatL dd{margin-right:9px;}
div.color01 dl.floatR{width:136px;}

div.color01 div.handle{background-color:#F2E9E9;padding:16px 9px 0 14px;margin-bottom:1em;_height:1em;}
div.color01 div.handle h6{margin-bottom:0.7em;}
div.color01 div.handle div.floatL{width:136px;}
div.color01 div.handle dl.floatR{width:113px;}

/* ワークトップ */
div#shoulder h3#worktopH3{margin-bottom:41px;}
div.worktop01{margin:0 0 35px 0;}
div.worktop01 h4{margin-bottom:1.7em;}
div.worktop01 h5{margin-bottom:0.8em;}
div.worktop01 h5#aqliston{margin-bottom:1.2em;}
div.worktop01 h6{margin-bottom:0.8em;}
div.worktop01 p{margin-bottom:1em;}
div.worktop01 p#wt01shoulder{margin-bottom:2.1em;}
div.worktop01 p.modelPhoto{margin-bottom:5px;}
div.worktop01 p img.photoL{margin-right:10px;}
div.worktop01 div#qanda{margin:35px 0 0 0;}
div.worktop01 div#qanda h5{margin-bottom:0;}
div.worktop01 div.wtColor dl.floatL{width:95px;}
div.worktop01 div.wtColor dl.floatL dd{margin-right:5px;}

div.worktop02{margin:0 0 35px 0;}
div.worktop02 h4{margin-bottom:0.7em;}
div.worktop02 h5.baseWorktop01{margin-bottom:19px;}
div.worktop02 h5#baseWorktop02{margin-bottom:0;}
div.worktop02 h5#baseWorktop03{margin-bottom:17px;}
div.worktop02 h5#baseWorktop04{margin-bottom:7px;}
div.worktop02 h5#baseWorktop05{margin-bottom:13px;}
div.worktop02 p.wtPhoto{margin-bottom:35px;}


/* ライトパッケージ */
div#lightpackage01{margin:0 0 35px 0;}
div#lightpackage01 div.floatL p{margin-bottom:42px;}

div.lightpackage02{margin:0 0 35px 0;}
div.lightpackage02 h4{margin-bottom:10px;}
div.lightpackage02 h5{margin-bottom:13px;}
div.lightpackage02 h6{margin-bottom:15px;}
div.lightpackage02 p{margin-bottom:1em;}
div.lightpackage02 dl.floatL{width:151px;margin-bottom:1.7em;}
div.lightpackage02 p.floatL{width:128px;margin:0 !important;padding:0;}

div#lightpackage03{margin:0 0 35px 0;}


/* ビルトイン */
div#builtSubmenu{margin:0 0 35px 0;}
div#builtSubmenu li{float:left;}
div#builtSubmenu li#submenu01{margin-right:10px;margin-bottom:8px;}
div#builtSubmenu li#submenu03{margin-right:10px;}
div#builtSubmenu li#submenu01 a{display:block;width:280px;height:34px;background:url(../../../kitchen/cleanlady/images/builtin/btn-built-submenu01.gif) no-repeat;}
div#builtSubmenu li#submenu02 a{display:block;width:280px;height:34px;background:url(../../../kitchen/cleanlady/images/builtin/btn-built-submenu02.gif) no-repeat;}
div#builtSubmenu li#submenu03 a{display:block;width:280px;height:34px;background:url(../../../kitchen/cleanlady/images/builtin/btn-built-submenu03.gif) no-repeat;}
div#builtSubmenu li#submenu04 a{display:block;width:280px;height:34px;background:url(../../../kitchen/cleanlady/images/builtin/btn-built-submenu04.gif) no-repeat;}
div#builtSubmenu li#submenu01 a:hover,
div#builtSubmenu li#submenu02 a:hover,
div#builtSubmenu li#submenu03 a:hover,
div#builtSubmenu li#submenu04 a:hover{background-position:100% 100%;}
div#builtSubmenu li#submenu01.selected{display:block;width:280px;height:34px;background:url(../../../kitchen/cleanlady/images/builtin/btn-built-submenu01.gif) no-repeat 100% 100%;}
div#builtSubmenu li#submenu02.selected{display:block;width:280px;height:34px;background:url(../../../kitchen/cleanlady/images/builtin/btn-built-submenu02.gif) no-repeat 100% 100%;}
div#builtSubmenu li#submenu03.selected{display:block;width:280px;height:34px;background:url(../../../kitchen/cleanlady/images/builtin/btn-built-submenu03.gif) no-repeat 100% 100%;}
div#builtSubmenu li#submenu04.selected{display:block;width:280px;height:34px;background:url(../../../kitchen/cleanlady/images/builtin/btn-built-submenu04.gif) no-repeat 100% 100%;}
div#builtSubmenu li span{display:none;}


div.builtin01{margin:0 0 35px 0;border-right:1px solid #CCCCCC;}
div.builtin01 div.floatL{width:280px;}
div.builtin01 div.floatR{width:289px;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}
div.builtin01 div.floatR div.builtinside{height:234px;margin-left:10px;overflow:auto;}
div.builtin01 h4{margin:33px 0 28px 0;}
div.builtin01 p.builtinBtn01{text-align:right;padding:28px 8px 0 0;margin:0 !important;}
div.builtin01 p.builtinBtn02{text-align:right;padding:52px 8px 0 0;margin:0 !important;}
div.builtin01 p.builtinBtn03{text-align:right;padding:24px 8px 0 0;margin:0 !important;}

div.tap01{margin:0 0 35px 0;}
div.tap01 h4{margin:0 0 1.2em 0;}
div.tap01 h5{margin:0 0 2em 0;}
div.tap01 h6{margin:0 0 0.9em 0;}
div.tap01 p{margin:0 0 1.2em 0;}
div.tap01 p.col1,
div.tap01 div.col2{margin:0 0 35px 0;}
div.tap01Frame{border:1px solid #D6D6D6;padding:10px 8px 17px 11px;_height:1em;margin:35px 0;}
div.tap01Frame h5{margin:0 0 1em 0;}
div.tap01Frame div.floatL{width:268px;}
div.tap01Frame div.floatR{width:276px;}
div.tap01Frame div.floatR dt{float:left;width:102px;margin-bottom:0.2em;}
div.tap01Frame div.floatR dd{float:right;width:174px;}

div#shoulder h3#cabinet01,
div#shoulder h3#cooking01{display:block;margin-bottom:25px;}
div#shoulder p#cabinet01,
div#shoulder p#cooking01{display:block;margin-bottom:35px;}
div.cabi01{margin:0 0 35px 0;}
div.cabi01 h4{margin:0 0 1.8em 0;}
div.cabi01 h5{margin:0 0 1.2em 0;}
div.cabi01 h5#cabiTop{margin:0 0 2em 0;}
div.cabi01 h6{margin:0 0 0.9em 0;}
div.cabi01 h6#cabiFrame2{margin:0;}
div.cabi01 p{margin:0 0 1.2em 0;}
div.cabi01 p.col1,
div.cabi01 div.col2{margin:0 0 35px 0;}
div.cabi01 p#mist01{margin:50px 0 1.2em 0;vertical-align:bottom;}
div.cabi01 div.col2 div.floatL dl.floatR dt{margin:0 10px 0 0;}
div#cabiFrame{border:1px solid #FF9999;padding:12px 8px 0 10px;_height:1em;margin:0 10px 18px 0;}
div#cabiFrame2{border:1px solid #6799D5;padding:10px 8px 17px 11px;_height:1em;margin:0;}
div#cabiFrame2 p{margin:4px 0 5px 59px;}
div#cabiFrame2 dt{float:left;width:138px;}
div#cabiFrame2 dd{float:right;width:121px;}
div#cabiFrame2 dd#heart{margin:-27px 0 0 0;position:relative;}
div#cabiFrame2 dd#heart img{padding:0 0 0 46px;}

div.cook01{margin:0 0 35px 0;}
div.cook01 h3{display:block;margin-bottom:25px;}
div.cook01 h4{margin:0 0 1.2em 0;}
div.cook01 h4.cookTop{margin:0 0 35px 0;}
div.cook01 h5{margin:0 0 1.2em 0;}
div.cook01 div.col2{margin:0 0 35px 0;}

div.range01{margin:0 0 35px 0;}
div.range01 h4{margin:0 0 1.2em 0;}
div.range01 h5{margin:0 0 1.2em 0;}
div.range01 h6{margin:0 0 1em 0;}
div.range01 p{margin:0 0 1.2em 0;}
div.range01 div.range02{margin:0 0 16px 0;}
div.range01 div.range02 .floatL{width:341px;}
div.range01 div.range02 .floatR{width:227px;margin-top:78px;}
div.range01 div.col2{margin:0 0 35px 0;}


/*　動画リンク　*/
div.mov{margin:20px 0 0 0;}
div.mov:after{content: " "; display: block; clear: both; visibility: hidden; height: 1px; font-size: 0.1em; line-height: 0;}
div.mov a{color:#1668be;}
div.mov a:hover{color:#3399CC;}
div.mov h4{width:323px; float:right; margin:0;}
div.mov ul{width:323px; float:right; margin:10px 0 0 0; padding:0; list-style:none;}
div.mov ul li{list-style:none; margin:0 0 5px; padding:0;}
div.mov p.cap{width:228px; float:left; margin:-50px 0 0 0;}
div#mov01, div#mov03{margin:0 0 20px;}
div.mov p.mov{width:480px; float:left; margin:0 0 10px 0;}

/* ショールームリンク */
div.showroom{clear:both;}
div.showroom p{text-indent:-9999px; margin:0 0 0 322px; line-height:1px; font-size:1px;}
div.showroom a{display:block; width:249px; height:17px; background:url(../../../kitchen/cleanlady/images/showroom.gif) no-repeat;}
div.showroom a:hover{background-position:100% 100%;}
div.show01{margin:30px 0 50px; height:75px; background:url(../../../kitchen/cleanlady/images/border.gif) no-repeat center bottom;}
div.show02{margin:30px 0 50px;}


/* -------------------------
  浜内先生プロフィール
------------------------- */
div#prof h3{margin:0 0 10px;}
div#prof p.img{float:left; margin:0 10px 10px 0;}
div#prof p.txt{margin:0 0 16px;}
div#bio{padding:40px 0;}
div#bio h4{margin:0 0 10px;}
div#bio table{border:solid 2px #ffcc99;}
div#bio table tr.odds{background:#f5f0da;}
div#bio table td{border-bottom:solid 1px #ffcc99; padding:5px;}
div#bio table td.last{border-bottom:none;}
div#bio table td.ym{border-right:solid 1px #ffcc99; padding:5px 10px;}
div#message{padding:10px; border:solid 2px #d2d0c8;}
div#message h4{margin:0 0 3px;}


/* -------------------------
  うきうきムービー
------------------------- */
div#shoulder h3#uki_mov_title{margin-bottom:18px;}
div#shoulder p#uki_mov_read{display:block; margin-bottom:30px;}

div#uki_mov_kitchen h4{margin-bottom:25px;}
div#uki_mov_kitchen p.read{display:none;}
div#uki_mov_kitchen ul li{float:left;}

div#uki_sound {float:right; width:210px;}
div#uki_sound h5{margin:33px 0 15px;}
div#uki_sound ul li{line-height:1em;}
div#uki_sound ul li img{vertical-align:middle; margin:10px 5px 0 10px;}

div#uki_mov_fnctn{clear:both; margin:50px -10px 0 0; zoom:1;}
div#uki_mov_fnctn:after{display:block; clear:both; font-size:0; line-height:0; height:0; content:' ';}
div#uki_mov_fnctn h4{padding:0; margin:0 0 20px 0;}
div#uki_mov_fnctn ul li{float:left; margin-right:10px; margin-bottom:55px; line-height:1em;}
div#uki_mov_fnctn ul li img{margin:0 0 7px;}
div#uki_mov_fnctn p{margin:0 0 10px;}


div#uki_mov_fnctn2{clear:both; margin:50px 0 0 10px; zoom:1;}
div#uki_mov_fnctn2:after{display:block; clear:both; font-size:0; line-height:0; height:0; content:' ';}
div#uki_mov_fnctn2 h4{padding:0; margin:0 0 20px 0;}
div#uki_mov_fnctn2 ul li{float:left; margin-right:10px; margin-bottom:55px; line-height:1em;}
div#uki_mov_fnctn2 ul li img{margin:0 0 7px;}
div#uki_mov_fnctn2 p{margin:0 0 10px 0;}
div#uki_mov_fnctn2 p#min{margin:0 0 0 0;}


