/* ――――――――――▼統一▼―――――――――― */
body{ background: url("img/index_bg.jpg") repeat-x; background-color: #fff; background-position: left top; font-size: small; width: 100%; text-align: center; margin: 0;}
html{ overflow-y: scroll; }
img{ border: 0px; font-size: 0px; vertical-align: bottom; line-height: 0;}
.clr{ clear: both; font-size: 0px; height: 0px;}
.vat{ vertical-align: top; margin:0 auto; padding:0; }
.aka{ color: #f00;}
#wrapper{ width: 900px; margin: 0 auto; padding-left: 13px; text-align: left; font-size: 90%; font-family: Verdana, Arial, 'ＭＳ Ｐゴシック', sans-serif; color: #5a5a5a;}
a:link,a:visited{ text-decoration: none;}
a:hover{ text-decoration: underline;}
/* ――――――――――▲統一▲―――――――――― */
/* ――――――――――▼index▼―――――――――― */
/* ▼header▼ */
#header{ margin: 0; padding: 0; width: 900px;}
#header_logo{ margin: 0 73px 0 0; padding: 0; float: left; width: 371px;}
#header01{ width: 90px; float: left; display: inline;}
#header02{ width: 113px; float: left; display: inline;}
#header03{ width: 76px; float: left; display: inline;}
#header04{ width: 130px; float: left; display: inline;}
#header01,#header02,#header03,#header04{ padding-left: 1px; background-image: url("img/header_line.gif"); background-position: left top; background-repeat: no-repeat;}
#header ul{ margin: 0; padding: 0;}
#header ul li{ margin: 0; padding: 0; float: left; display: inline; line-height: 0;}
#pankuzu{ width: 840px; margin-bottom: 10px; text-align: right; padding: 5px 60px 5px 0px; background:-color: #d7eef7; font-size: 10px;}
#pankuzu a{ color: #17688d;}
/* --#header_bot{ margin: 0px; padding: 0px; font-size: 0; height: 11px;}--*/
/* ――――――――――▲index▲―――――――――― */
#contents_body{ width: 900px;}
/* ――――――――――▼TOP▼―――――――――― */
#top{ width: 830px; margin: 0 auto 40px; color: #404040;}
#top01_hidari{ width: 609px; margin-right: 6px; float: left; display: inline; font-size: 0;}
#vlt{ vertical-align: top;}
#top01_hidari_hidari{ width: 152px; float: left; display: inline;}
#top01_hidari_migi{ width: 457px; float: right; display: inline;}
#top01_migi{ width: 199px; float: left; display: inline; background-color: #ffffff; text-align: center; font-size: 0;}
#top01_7{ display: block; margin: 0 auto 3px;}
#top02{ width: 824px; margin: 11px 0 6px; background-image: url("img/top02_bg.jpg"); background-position: left top; background-repeat: repeat-y; line-height: 1.3em;}
#top02_01{ margin-left: 10px;}
.top02_image{ width: 100px; margin-top: 12px; margin-left: 50px; float: left; display: inline;}
.top02_txt{ width: 135px; margin-top: 12px; margin-rightt: 57px; float: left; display: inline;}
.top02_txt p{ text-align: right;}
#top02_4{ margin-top: 2em;}
.top02_txt h3{ margin: 0 0 1em; color: #0b2695; font-size: small; font-weight: bold;}
.top02_txt h3#aka{ color: #c63e54;}
#news{ margin-top: 10px; padding: 0 7px 0 3px;}
/* ――――――――――▼黒川鞄工房　本日のお客様▼―――――――――― */
#news #todayCustomer{ padding-bottom: 10px; float: left; width: 491px; min-height: 135px; height: auto !important; height: 135px; background: url("/img/top03_footer.jpg") left bottom no-repeat; }
#news #todayCustomer h3{ margin: 0; padding: 0; height: 54px; background: url("/img/top03_customer.jpg") left top no-repeat; text-indent: -99999em; }
#news #todayCustomer .photo{ width: 166px; padding-left: 17px; }
#news #todayCustomer .photoset{ width: 325px; vertical-align: top; }
#news #todayCustomer .photoset li{ margin: 0; padding: 0; list-style-type: none; letter-spacing: 0.1em; }
#news #todayCustomer .photoset li.head{ padding-bottom: 5px; color: #000; }
#news #todayCustomer .photoset li.word{ padding-top: 5px; color: #f60; font-size: 121%; }
#news #todayCustomer .button{ float: right; padding-right: 17px; }
/* ――――――――――▲黒川鞄工房　本日のお客様▲―――――――――― */
#news #newsContents{ padding-bottom: 10px; float: left; width: 491px; min-height: 135px; height: auto !important; height: 135px; background: url("/img/top03_footer.jpg") left bottom no-repeat;}
#news #newsContents h3{ margin: 0; padding: 0; height: 54px; background: url("/img/top03_header.jpg") left top no-repeat; text-indent: -99999em;}
#news #newsContents ul{ margin: 5px 0 0 19px; padding: 0;}
#news #newsContents ul li{ margin: 0; padding: 0 5px 10px 12px; list-style-type: none; background: url("/img/top_news_list.gif") 0 3px no-repeat;}#news #newsContents ul li a{ color: #8b3f3f;}
#news #mutterContents{ padding-bottom: 10px; float: right; width: 323px; min-height: 135px; height: auto !important; height: 135px; background: url("/img/top04_footer.jpg") left bottom no-repeat;}
#news #mutterContents h3{ margin: 0; padding: 0; height: 38px; background: url("/img/top04_header.jpg") left top no-repeat; text-indent: -99999em;}
#news #mutterContents dl{ margin: 9px 10px 0; padding: 0 0 9px; border-bottom: 1px dashed #404040;}#news #mutterContents dl.bot{ border: none;}
#news #mutterContents dl dt{ margin: 0 3px 0 0; padding: 0; float: left; width: 85px; letter-spacing: -0.03em;}
#news #mutterContents dl dd{ margin: 0; padding: 0; float: left; width: 215px;}
#top03_b{ width: 820px; float: left; display: inline;}
#top03b_migi{ width: 206px; float: left; display: inline; background-color: #d9f5a3; text-align: center; font-size: 0; margin-top: 5px;}
#top03b_hidari{ width: 614px; float: left; display: inline; font-size: 0;}
#top_hidari{ width: 244px; margin-left: 3px; margin-top: 13px; float: left; display: inline;}
#top05{ width: 244px; background-image: url("img/top05_bg.jpg"); background-position: left top; background-repeat: repeat-y; margin-bottom: 10px;}
#top05_contents{ padding-left: 5px;}
#top05_image1{ width: 78px; margin-top: 6px; margin-left: 21px; float: left; display: inline;}
#top05_image2{ width: 78px; margin-top: 6px; margin-left: 31px; float: left; display: inline;}
#top05_image1 img,#top05_image2 img{ border: 8px solid #d0e6ed;}
#top05 p{ margin: 2px 0; color: #5baed3; font-weight: bold; text-align: center;}
/* YOUTUBE */#youtube{ margin: 0 auto 10px; width: 242px; overflow: hidden; font-size: 0;}
#youtube h4{ margin: 0; padding: 0; height: 34px; overflow: hidden; background: url("img/youtube_header.jpg") left top no-repeat; text-indent: -99999em;}
#top06{ margin: 11px 0 0; background-image: url("img/top06_bg.gif"); background-position: left top; background-repeat: repeat-y;}
#top06_contents{ width: 234px; margin: 0 auto; padding: 10px 0px;}
#top06_contents p{ margin: 0 5px 7px; padding: 0px 0px 7px; border: 1px #404040; border-style: none none dashed;}
#top06_contents p span{ font-size: x-small; margin-right: 10px;}
#top07{ width: 210px; margin: 17px 0 23px 9px;}
#top07_2{ width: 199px; margin: 17px 0 23px 25px;}
#top08{ width: 244px; background-image: url("img/top05_bg.jpg"); background-position: left top; background-repeat: repeat-y; text-align: center;}
#top08_b{ width: 210px; margin: 17px 0 23px 9px;}
#top_migi{ width: 577px; margin-left: 4px; margin-top: 13px; float: left; display: inline;}
#top09{ width: 577px; background-image: url("img/top09_bg.jpg"); background-position: left top; background-repeat: repeat-y;}
#top09_contents{ padding-left: 10px;}
#top09_2{ margin: 15px 0px;}
.top09_image{ width: 276px; margin: 0 0 13px 5px; float: left; display: inline;}
#top09_8{ margin-bottom: 7px;}
#top09_10{ margin: 0 0 2px 0; padding-left: 5px; float: left;}
#top10{ margin-top: 10px; float: left;}
/* ――――――――――▲TOP▲―――――――――― */
/* ――――――――――▼カタログランドセル左カラム▼―――――――――― */
#catalog_hidari{ width: 200px; margin-left: 34px; float: left; display: inline;}
#catalog_hidari ul{ width: 199px; margin: 0px; padding: 0px; list-style-type: none;}
#catalog_hidari ul li{ width: 199px; margin: 0px; padding: 0px;}
#catalog_hidari01{ margin-top: 9px;}
#catalog_hidari02{ margin-top: 7px;}
#catalog_hidari03{ margin-top: 4px; position: relative; top: 0; left: -3px;}
#catalog_hidari04{ margin-top: 6px;}
/* ――――――――――▲カタログランドセル左カラム▲―――――――――― */
/* ▼catalog_migi(共通)▼ */
#catalog_migi{ width: 618px; margin-left: 2px; float: left; display: inline;}#catalog_migi a{ color: #3f5898;}
#catalog_migi #goDetail{ margin: 10px 0 0 12px;}
#catalog_migi #satchelList{ margin: 23px 0 0; padding: 0;}
#catalog_migi #satchelList li{ margin: 0; padding: 0; display: inline; float: left; list-style-type: none;}
#footer{ width: 890px; margin: 0px auto 10px; border: 1px #a5a5a5; border-style: solid none none;}
#footer a{ color: #4e4e4e;}
#footer_hidari{ width: 430px; margin-left: 10px; float: left; display: inline; color: #4e4e4e;}
#footer_migi{ width: 400px; margin-right: 40px; float: right; display: inline; text-align: right;}
/* ▲catalog_migi(共通)▲ */
/* ▼catalog_migi（ボーイッシュ初期）▼ */
#cordovan01_migi ul{ margin: 0px; padding: 0px; list-style-type: none;}
#cordovan01_migi ul li{ margin: 0px; padding: 0px; float: left; display: inline;}
#cordovan02_hidari{ width: 333px; padding: 10px 0px 0px 20px; float: left; display: inline; font-size: large; font-weight: normal;}
#cordovan02_hidari span{ color: #f00; font-size: small;}
#cordovan02_migi{ width: 265px; float: right; display: inline; /* font-size: 90%; */}
#cordovan02_migi img{ vertical-align: middle;}
/* コードバンの店頭販売オンリー注釈用 */
#catalog_migi.cordovanB #cordovan02_hidari,#catalog_migi.cordovanG #cordovan02_hidari{ padding: 10px 0 0 20px; display: inline; float: left; width: 273px; font-weight: normal; font-size: large;}
#catalog_migi.cordovanB #cordovan02_migi,#catalog_migi.cordovanG #cordovan02_migi{ width: 325px; float: right; display: inline;}
#catalog_migi.cordovanB #cordovan02_migi p,#catalog_migi.cordovanG #cordovan02_migi p{ margin: 0;}
#catalog_migi.cordovanB #goDetail,#catalog_migi.cordovanG #goDetail{ margin-top: 0;}
#cordovan03{ margin-left: 12px;}
#cordovan04_out{ width: 604px; margin-top: 7px; margin-left: 6px; padding: 2px; border: solid #dcdcdc 1px;}
#cordovan04_in{ width: 604px; padding-bottom: 10px; background-color: #fffff2;}
#cordovan04_in p{ padding: 5px 5px 0px; /* font-size: 90%; */ color: #221815; line-height: 1.5em;}
#cordovan04_in_hidari{ width: 354px; padding: 25px 0px 0px 10px; float: left; display: inline;}
#cordovan04_in_hidari a:link,#cordovan04_in_hidari a:visited{ color: #3f5898; text-decoration: underline;}
#cordovan04_in_hidari a:hover{ color: #3f5898; text-decoration: none;}
#cordovan04_in_migi{ width: 240px; float: left; display: inline;}
#cordovan05{ margin: 15px 0px; font-size: 0px;}
#cordovan05 img{ vertical-align: top;}
#cordovan05_hidari{ width: 398px; float: left; display: inline;}
#cordovan05_hidari_hid{ width: 165px; float: left; display: inline;}
#cordovan05_hidari_mig{ width: 233px; float: left; display: inline;}
#cordovan05_migi{ width: 220px; float: left; display: inline;}
#cordovan06{ margin-bottom: 25px;}
#cordovan06_t{ margin-bottom: 17px;}
#cordovan06_hidari{ width: 300px; margin-left: 7px; float: left; display: inline;}
#cordovan06_migi{ width: 300px; float: right; display: inline;}
.cordovan06_txt{ width: 190px; min-height: 62px; margin-bottom: 10px; padding-top: 10px; float: left; display: inline;}
/* hide from Mac IE \*/* html .cordovan06_txt{ height: 62px;}/* */ 
.cordovan06_pic{ width: 110px; float: right; display: inline;}
#cordovan07_t{ width: 618px; margin-bottom: 10px;}
#cordovan07_hidari{ width: 132px; margin-left: 11px; float: left; display: inline;}
#cordovan07_naka{ width: 336px; float: left; display: inline;}
#cordovan07_migi{ width: 132px; float: left; display: inline;}
#cordovan07_bot_hidari{ width: 166px; margin-left: 44px; float: left; display: inline;}
#cordovan07_bot_hidari43{ width: 166px; margin-left: 43px; float: left; display: inline;}
#cordovan07_bot_hidari42{ width: 166px; margin-left: 42px; float: left; display: inline;}
#cordovan07_bot_migi{ width: 166px; float: left; display: inline;}
#cordovan07_bot_naka{ width: 160px; float: left; display: inline;}
/* hide from Mac IE \*/* html #cordovan07_bot_hidari,* html #cordovan07_bot_migi,* html #cordovan07_bot_naka,{ position: relative; top: -2px; left: 0;}
/* */ 
#cordovan08{ width: 612px; margin: 50px 0px 20px 4px; padding-bottom: 35px; border: 1px #9a9a9a solid; background-color: #eef4ec;}
#cordovan08 h3{ width: 600px; margin: 16px 0px 15px 5px; padding: 0px 0px 10px 3px; border: 1px #505050; border-style: none none solid; font-size: large; font-weight: bold;}
#cordovan08 h3 span{ margin-left: 20px; font-size: large; font-weight: normal;}
.cordovan08_hidari{ width: 60px; float: left; display: inline; text-align: right;}
.cordovan08_migi{ width: 540px; float: left; display: inline;}
#cordovan08 p{ color: #7d7d7d; font-size: x-small; margin: 0px; padding: 20px 0px 0px 10px;}
#cordovan09_hidari{ width: 208px; margin-bottom: 40px; float: left; display: inline;}
#cordovan09_naka{ width: 205px; float: left; display: inline;}
#cordovan09_migi{ width: 205px; float: left; display: inline;}
#color_attention{ margin: 10px 0 0; color: #f00;}
/* ▲catalog_migi（ボーイッシュ初期）▲ */
/* ▼catalog_migi（クラシック追加）▼ */
#cordovan_cl01_hidari{ width: 227px; margin-top: 10px; float: left; display: inline;}
#cordovan_cl01_naka{ width: 188px; margin-top: 10px; float: left; display: inline;}
#cordovan_cl01_migi{ width: 203px; margin-top: 10px; float: left; display: inline;}
#cordovan_cl06_hidari{ width: 302px; margin-left: 7px; float: left; display: inline;}
#cordovan_cl06_migi{ width: 302px; float: right; display: inline;}
#cordovan_cl08{ width: 612px; margin: 50px 0px 20px 4px; padding-bottom: 35px; border: 1px #9a9a9a solid; background-color: #eae8e0;}
#cordovan_cl08 h3{ width: 600px; margin: 16px 0px 15px 5px; padding: 0px 0px 10px 3px; border: 1px #505050; border-style: none none solid; font-size: large; font-weight: bold;}
#cordovan_cl08 h3 span{ margin-left: 20px; font-size: large; font-weight: normal;}
#cordovan_cl08 p{ color: #7d7d7d; font-size: x-small; margin: 0px; padding: 20px 0px 0px 10px;}
/* ▲catalog_migi（クラシック追加）▲ */
/* ▼catalog_migi（牛革ボーイッシュ追加）▼ */
#catalog_migi.cowhideB #satchelList{ margin: 23px 0 0; padding: 0;}
#catalog_migi.cowhideB #satchelList li{ margin: 0; padding: 0; display: inline; float: left; list-style-type: none;}#catalog_migi.cowhideB #satchelList li#navy{ margin-left: 107px;}
/* ▲catalog_migi（牛革ボーイッシュ追加）▲ */
/* ▼catalog_migi（牛革ガーリッシュ追加）▼ */
#catalog_migi.cowhideG #satchelList{ margin: 14px 0 0; position: relative; width: 618px; height: 276px; overflow: hidden;}
#catalog_migi.cowhideG #satchelList #rosepink{ position: absolute; top: 0; left: 0; width: 201px; height: 265px;}
#catalog_migi.cowhideG #satchelList #cherrypink{ position: absolute; top: 102px; left: 201px; width: 127px; height: 174px;}
#catalog_migi.cowhideG #satchelList #aquablue{ position: absolute; top: 102px; left: 328px; width: 131px; height: 174px;}
#catalog_migi.cowhideG #satchelList #red{ position: absolute; top: 102px; left: 459px; width: 159px; height: 174px;}
#catalog_migi.cowhideG #satchelList #c_title{ position: absolute; top: 0px; left: 201px; width: 417px; height: 102px;}
/* ▲catalog_migi（牛革ガーリッシュ追加）▲ */
/* ▼catalog_migi（匠の技追加）▼ */
.takumi{ background-color: #705f57; color: #fff; margin-bottom: 28px;}
#cordovan_ta01_hidari{ width: 230px; float: left; display: inline;}
#cordovan_ta01_naka{ width: 192px; float: left; display: inline;}
#cordovan_ta01_migi{ width: 196px; float: left; display: inline;}
#cordovan_ta02_hidari{ width: 333px; padding: 10px 0px 0px 20px; float: left; display: inline; font-size: large; font-weight: normal;}
#cordovan_ta02_hidari span{ color: #fff99e; font-size: small;}
#cordovan_ta04_out{ width: 604px; margin: 7px auto 0px; padding: 2px; border: solid #dcdcdc 1px; background-color: #fff;}
#cordovan_ta04_in{ width: 604px; padding-bottom: 10px; background-color: #f3f3e7;}
#cordovan_ta04_in p{ padding: 5px 5px 0px; /* font-size: 90%; */ color: #221815; line-height: 1.5em;}
#cordovan_ta_ex{ width: 599px; margin: 20px auto 0px; border: 5px solid #523f36;}
#cordovan_ta06_txt{ width: 485px; margin-bottom: 10px; padding-top: 10px; float: left; display: inline;}
.ta06_ex{ margin-left: 8px;}
#cordovan_ta08{ width: 612px; margin: 50px 0px 20px 4px; padding-bottom: 35px; border: 1px #9a9a9a solid; background-color: #f6f6da; color: #221815;}
#cordovan_ta08 h3{ width: 600px; margin: 16px 0px 15px 5px; padding: 0px 0px 10px 3px; border: 1px #505050; border-style: none none solid; font-size: large; font-weight: bold; color: #3f3f3f;}
#cordovan_ta08 h3 span{ margin-left: 20px; font-size: large; font-weight: normal;}
#cordovan_ta08 p{ color: #7d7d7d; font-size: x-small; margin: 0px; padding: 20px 0px 0px 10px;}
#cordovan_ta09_hidari{ width: 208px; margin-bottom: 20px; float: left; display: inline;}
/* ▲catalog_migi（匠の技追加）▲ */
/* ▼catalog_migi（クラリーノ追加）▼ */
#cordovan_clar06_hidari{ width: 302px; margin-left: 7px; float: left; display: inline;}
#cordovan_clar06_migi{ width: 300px; float: right; display: inline;}
#cordovan_clar08{ width: 612px; margin: 50px 0px 20px 4px; padding-bottom: 35px; border: 1px #9a9a9a solid; background-color: #eef4ec;}
#cordovan_clar08 h3{ width: 600px; margin: 16px 0px 15px 5px; padding: 0px 0px 10px 3px; border: 1px #505050; border-style: none none solid; font-size: large; font-weight: bold;}
#cordovan_clar08 h3 span{ margin-left: 20px; font-size: large; font-weight: normal;}
.cordovan_clar08_hidari{ width: 60px; float: left; display: inline; text-align: right;}
.cordovan_clar08_migi{ width: 540px; float: left; display: inline;}
#cordovan_clar08 p{ color: #7d7d7d; font-size: x-small; margin: 0px; padding: 20px 0px 0px 10px;}
#catalog_migi.clarinoG #satchelList #space{ margin-left: 182px;}
/* ▲catalog_migi（クラリーノ追加）▲ */
/* ▼catalog_migi（ランドセル一覧追加）▼ */
#catalog_list0{ width: 618px; margin-bottom: 33px;}
.catalog_list_hidari{ width: 259px; padding: 0px 0px 26px 18px; float: left; display: inline;}
.catalog_list_migi{ width: 259px; padding: 0px 0px 26px 59px; float: left; display: inline;}
/* ▲catalog_migi（ランドセル一覧追加）▲ */
/* ▼catalog_migi（コードバンガーリッシュ追加）▼ */
#cordovan_g_ex{ margin-bottom: 25px;}
#cordovan_g06_hidari{ width: 302px; margin-left: 7px; float: left; display: inline;}
#cordovan_g08{ width: 612px; margin: 50px 0px 20px 4px; padding-bottom: 35px; border: 1px #9a9a9a solid; background-color: #ffdae5;}
#cordovan_g08 h3{ width: 600px; margin: 16px 0px 15px 5px; padding: 0px 0px 10px 3px; border: 1px #505050; border-style: none none solid; font-size: large; font-weight: bold;}
#cordovan_g08 h3 span{ margin-left: 20px; font-size: large; font-weight: normal;}
#cordovan_g08 p{ color: #7d7d7d; font-size: x-small; margin: 0px; padding: 20px 0px 0px 10px;}
/* ▲catalog_migi（コードバンガーリッシュ追加）▲ */
/* ▼catalog_migi（ガーリッシュ追加）▼ */
#gg06_hidari{ width: 302px; margin-left: 7px; float: left; display: inline;}
#gg06_migi{ width: 300px; float: right; display: inline;}
#gg08{ width: 612px; margin: 50px 0px 20px 4px; padding-bottom: 35px; border: 1px #9a9a9a solid; background-color: #ffdae5;}
#gg08 h3{ width: 600px; margin: 16px 0px 15px 5px; padding: 0px 0px 10px 3px; border: 1px #505050; border-style: none none solid; font-size: large; font-weight: bold;}
#gg08 h3 span{ margin-left: 20px; font-size: large; font-weight: normal;}
#gg08 p{ color: #7d7d7d; font-size: x-small; margin: 0px; padding: 20px 0px 0px 10px;}
/* ▲catalog_migi（ガーリッシュ追加）▲ */
/* ▼catalog_migi（スペック）▼ */
#spec_list{ margin: 0px 0px 18px;}
#catalog_migi.spec{ margin-bottom: 30px;}
/* ▲catalog_migi（スペック）▲ */
/* ――――――――――▼はじめてのランドセル▼―――――――――― */
#first_t01{ width: 269px; margin: 45px 0px 17px 18px; float: left; display: inline; line-height: 140%;}
#first_t02{ width: 269px; margin: 45px 0px 0px 40px; float: left; display: inline; line-height: 140%;}
#first_t03{ width: 269px; margin: 0 0 100px 18px; line-height: 140%;}
#muse_t1{ width: 618px; margin-top: 15px;}
#muse_t1 p{ margin: 20px 0px 10px 50px;}
#muse_t2{ width: 600px; margin: 0px auto 20px; padding-top: 13px; background-color: #f8f5ea;}
.muse_t2_hidari{ width: 267px; margin: 0px 0px 11px 20px; float: left; display: inline;}
.muse_t2_migi{ width: 267px; margin: 0px 0px 11px 29px; float: left; display: inline;}
#world1{ margin-left: 3px;}
#world2{ width: 600px; margin: 0px auto; padding-bottom: ; background-color: #f0f9ef;}
#world2_migi{ width: 166px; float: right; diaplay: inline;}
#world_fir{ padding: 30px 0px 50px 11px; line-height: 140%;}
#world2 p{ padding: 0px 10px 35px; line-height: 140%;}
#world3{ margin: 13px 0px 18px;}
#world3_hidari{ width: 153px; margin-left: 130px; float: left; display: inline;}
#world3_naka{ width: 153px; margin-left: 10px; float: left; display: inline;}
#world3_migi{ width: 153px; margin-left: 10px; float: left; display: inline;}
#history_con{ width: 600px; min-height: 581px; margin: 0px auto; color: #3f3f3f; background-image: url("img/history_bg.jpg"); background-repeat: repeat-y; background-position: left top;}
/* hide from Mac IE \*/* html #history_con{ height: 581px;}/* */ 
#history_hidari1{ width: 350px; margin: 38px 0 20px 15px; float: left; display: inline; line-height: 140%;}
#history_migi1{ width: 203px; float: right; display: inline;}
#history_hidari2{ width: 184px; margin: 0 0 0 12px; float: left; display: inline;}
#history_migi2{ width: 380px; margin: 0px 0 0 15px; padding-bottom: 20px; float: left; display: inline; line-height: 140%;}
#history_con h2{ color: #32200f; font-size: medium; font-weight: bold; margin: 0 0 15px;}
#material1{ width: 605px; margin: 0px auto 18px; background-color: #f8f6ef;}
#material1 strong{ display: block; text-align: center; font-weight: bold; font-size: large; color: #404040; padding: 20px 0 0;}
#material1 p{ margin: 18px 0 28px; /* font-size: 90%; */ text-align: center;}
#material1 img{ vertical-align: top;}
.material1_hidari{ width: 285px; margin: 0 15px 0 8px; padding-bottom: 25px; float: left; display: inline;}
.material1_migi{ width: 285px; margin: 0px; padding-bottom: 25px; float: left; display: inline;}
.material1_con{ width: 204px; min-height: 230px; padding: 20px 20px 10px 10px; background-image: url("img/material_r.jpg"); background-position: right top; background-repeat: repeat-y; background-color: #fff; border: 1px #cfc8bd; border-style: none none none solid; line-height: 140%;}
/* hide from Mac IE \*/* html .material1_con{ height: 230px;}/* */ 
#material2{ width: 605px; margin: 0px auto 10px; background-color: #f2f3fe;}
#material2 strong{ display: block; text-align: center; font-weight: bold; font-size: large; color: #404040; padding: 20px 0 0;}
#material2 p{ margin: 18px 0 35px; /* font-size: 90%; */ text-align: center;}
#material2_c{ width: 588px; margin-left: 17px; padding-bottom: 2px;}
.material2_box{ width: 281px; min-height: 130px; margin-left: 7px; margin-bottom: 10px; background-color: #fff; border: 1px solid #b3bfce; color: #1e1e1e; float: left; display: inline;}
/* hide from Mac IE \*/* html .material2_box{ height: 130px;}/* */
.material2_box h3{ width: 265px; margin: 3px 0px 12px 6px; padding: 0 0 6px 5px; color: #ae0808; border: 1px #7d7d7d; border-style: none none dashed; font-size: medium; font-weight: bold;}
.material2_box_hidari{ width: 174px; margin: 0 3px 0 6px; float: left; display: inline; line-height: 140%;}
.material2_box_migi{ width: 81px; float: left; display: inline;}
#favorite{ width: 600px; margin: 0px auto; padding-bottom: ; background-color: #eefaff;}
#favorite p{ padding: 0px 10px 35px; line-height: 140%;}
#consul1_hidari{ width: 74px; float: left; display: inline;}
#consul1_migi{ width: 530px; margin-top: 20px; float: left; display: inline;}
#consul2{ width: 606px; background-image: url("img/consul_bg1.jpg"); background-position: left top; background-repeat: repeat-y; line-height: 1.5em; margin-bottom: 20px;}
#consul2_hidari{ width: 300px; margin: 23px 0px 18px 30px; float: left; display: inline;}
#consul2_migi{ width: 276px; margin-top: 23px; float: left; display: inline;}
#consul2 a:link,#consul2 a:visited{ color: #da5272; text-decoration: underline; /* font-size: 90%; */}
#consul2 a:hover{ color: #da5272; text-decoration: none; /* font-size: 90%; */}
#consul3{ margin-bottom: 50px; width: 605px;}
#consul3 h2{ width: 535px; height: 35px; padding: 16px 0 0 70px; font-size: 12px; font-weight: normal; overflow: hidden; background-image: url("img/con_entry.jpg"); background-position: left top; background-repeat: no-repeat;}
#consul3 p{ padding-left: 45px; line-height: 140%;}
#consul3 .txt{ margin: 1em 0em; text-align: right;}
#consul3 .gotop{ text-align: right;}
#consul3 a:link,#consul3 a:visited{ color: #e2608e; text-decoration: underline;}
#consul3 a:hover{ color: #e2608e; text-decoration: none;}
/* ▼ランドセルものしり小学校▼ */
/* 共通 */#catalog_migi.knowledge h2,#catalog_migi.knowledge h3,#catalog_migi.knowledge h4,#catalog_migi.knowledge h5{ margin: 0; padding: 0;}
#catalog_migi.knowledge h2{ margin: 0 0 13px; height: 125px; overflow: hidden; background: url("img/first_01.jpg") left top no-repeat; text-indent: -99999em;}
#catalog_migi.knowledge h3{ height: 34px; overflow: hidden; background: url("img/knowledge_h4.jpg") left top no-repeat; text-indent: -99999em;}
#catalog_migi.knowledge p{ line-height: 1.6; color: #000;}
#catalog_migi.knowledge #for_parents{ margin: 26px 0 26px 15px; padding: 12px 8px; border: 1px solid #006428; width: 572px; background-color: #f6e3b2;}
#catalog_migi.knowledge #for_parents h5{ margin-bottom: 10px; border-bottom: 1px dashed #689a62; height: 26px; overflow: hidden; background: url("img/homemaking_parents.gif") left top no-repeat; text-indent: -99999em;}
#catalog_migi.knowledge #for_parents p{ margin: 0; padding: 0 10px 0 7px;}
#catalog_migi.knowledge ul#localNavi{ margin: 0 0 46px 15px; padding: 0;}
#catalog_migi.knowledge ul#localNavi li{ margin-right: 3px; padding: 0; float: left; width: 82px; height: 39px; list-style-type: none;}
#catalog_migi.knowledge ul#localNavi li a{ display: block; height: 39px; overflow: hidden; background-position: left top; background-repeat: no-repeat; text-indent: -99999em;}
#catalog_migi.knowledge ul#localNavi li a.lnavi_math{ background-image: url("img/knowledgeLnavi_math.gif");}
#catalog_migi.knowledge ul#localNavi li a.lnavi_japanese{ background-image: url("img/knowledgeLnavi_japanese.gif");}
#catalog_migi.knowledge ul#localNavi li a.lnavi_science{ background-image: url("img/knowledgeLnavi_science.gif");}
#catalog_migi.knowledge ul#localNavi li a.lnavi_social{ background-image: url("img/knowledgeLnavi_social.gif");}
#catalog_migi.knowledge ul#localNavi li a.lnavi_physical{ background-image: url("img/knowledgeLnavi_physical.gif");}
#catalog_migi.knowledge ul#localNavi li a.lnavi_arts{ background-image: url("img/knowledgeLnavi_arts.gif");}
#catalog_migi.knowledge ul#localNavi li a.lnavi_life{ background-image: url("img/knowledgeLnavi_life.gif");}
#catalog_migi.knowledge ul#localNavi li a.lnavi_home{ background-image: url("img/knowledgeLnavi_home.gif");}
/* TOP */
#catalog_migi.knowledge #index{ margin: 19px 0 100px 27px;}
#catalog_migi.knowledge #index h4{ width: 575px; height: 90px; overflow: hidden; background: url("img/knowledge_index_img.jpg") left top no-repeat; text-indent: -99999em;}
#catalog_migi.knowledge #index p{ margin: 0 15px 15px 50px; color: #3f3f3f;}
#catalog_migi.knowledge #index .select{ margin: 0 0 9px 6px; padding: 0;}
#catalog_migi.knowledge #index .select li{ margin-right: 9px; float: left; width: 132px; list-style-type: none;}
/* 家庭 */#catalog_migi.knowledge #home h4{ margin: 11px 0 0; height: 108px; overflow: hidden; background: url("img/homemaking_h4.jpg") left top no-repeat; text-indent: -99999em;}
/* 国語 */#catalog_migi.knowledge #japanese h4{ margin: 11px 0 0; height: 108px; overflow: hidden; background: url("img/japanese_h4.jpg") left top no-repeat; text-indent: -99999em;}
/* 算数 */#catalog_migi.knowledge #math h4{ margin: 11px 0 0; height: 108px; overflow: hidden; background: url("img/math_h4.jpg") left top no-repeat; text-indent: -99999em;}
/* 社会 */#catalog_migi.knowledge #social h4{ margin: 11px 0 0; height: 108px; overflow: hidden; background: url("img/social_h4.jpg") left top no-repeat; text-indent: -99999em;}
/* 図工 */#catalog_migi.knowledge #arts h4{ margin: 13px 0 0; height: 108px; overflow: hidden; background: url("img/arts_h4.jpg") left top no-repeat; text-indent: -99999em;}
/* 生活 */#catalog_migi.knowledge #life h4{ margin: 10px 0 0; height: 108px; overflow: hidden; background: url("img/life_h4.jpg") left top no-repeat; text-indent: -99999em;}
/* 体育 */#catalog_migi.knowledge #physical h4{ margin: 11px 0 0; height: 108px; overflow: hidden; background: url("img/physical_h4.jpg") left top no-repeat; text-indent: -99999em;}
/* 科学 */#catalog_migi.knowledge #science h4{ margin: 11px 0 0; height: 108px; overflow: hidden; background: url("img/science_h4.jpg") left top no-repeat; text-indent: -99999em;}
/* ▲ランドセルものしり小学校▲ */
/* ――――――――――▲はじめてのランドセル▲―――――――――― */
/* ――――――――――▼こだわり▼―――――――――― */
.sti_t01{ width: 269px; margin: 40px 0px 0px 18px; float: left; display: inline; line-height: 140%;}
.sti_t02{ width: 269px; margin: 40px 0px 0px 40px; float: left; display: inline; line-height: 140%;}
#sti_t{ margin-bottom: 50px;}
#feature01,#feature02,#feature03,.feature04{ background-image: url("img/feature01_bg.jpg"); background-position: left top; background-repeat: repeat-y;}
#feature01{ width: 614px; margin: 0px auto 25px;}
#feature01_hidari{ width: 447px; margin: 21px 13px 0px 6px; float: left; display: inline;}
#feature01_hidari p{ margin-bottom: 1em;}
#feature01_migi{ width: 148px; margin-top: 8px; float: right; display: inline;}
.feature01_e{ text-align: right; margin: 0px; font-size: 0; padding-bottom: 5px;}
#feature02{ width: 618px; margin-bottom: 25px;}
#feature02_hidari{ width: 147px; float: left; display: inline;}
#feature02_migi{ width: 452px; margin: 13px 0px 0px 10px; float: left; display: inline;}
#feature02_migi p{ margin: 0 0 1em; line-height: 140%;}
#feature02_migi p strong{ font-weight: bold; text-decoration: none;}
#feature02_migi p#bot{ color: #ff7200;}
#feature03{ width: 614px; margin: 0px auto 25px;}
#feature03_hidari{ width: 380px; margin: 20px 0px 0px 15px; float: left; display: inline; line-height: 140%;}
#feature03_migi{ width: 211px; margin-bottom: 10px; float: right; display: inline;}
.feature04{ width: 614px; margin: 0px auto 25px;}
.feature04_hidari{ width: 215px; float: left; display: inline;}
.feature04_migi{ width: 395px; margin-top: 18px; float: left; display: inline; line-height: 140%;}
#gua01_hidari{ width: 220px; margin: 17px 27px 0px 17px; float: left; display: inline;}
#gua01_migi{ width: 335px; margin-top: 44px; float: left; display: inline;}
#gua02{ width: 600px; margin: 20px 0px 20px 17px; line-height: 140%;}
#gua03_hidari{ width: 220px; margin: 0px 18px 0px 17px; float: left; display: inline;}
#gua03_migi{ width: 355px; margin: 0px; float: left; display: inline; text-align: center; background-color: #dbdbdb;}
#gua04{ width: 612px; margin: 33px 0px 10px;}
#gua05{ width: 596px; margin: 10px 0px 25px 16px;}
#gua07{ margin: 20px 0px 60px 10px;}
#gua07_hidari{ width: 253px; float: left; display: inline;}
#gua07_migi{ width: 326px; margin-top: 4px; padding: 20px 5px 20px 15px; float: left; display: inline; background-color: #fff9e2; line-height: 1.3em;}
#present00{ width: 615px; margin: 13px 0px 24px;}
#present001{ width: 604px; margin: 0px auto 15px; padding: 2px; border: 1px solid #d7d7d7;}
#present01_hidari{ width: 468px; float: left; display: inline;}
#present01_hidari p{ width: 446px; line-height: 140%;}
#present01_migi{ width: 136px; float: left; display: inline;}
#present02_hidari{ width: 455px; float: left; display: inline;}
#present02_hidari p{ padding-left: 5px; width: 439px; line-height: 1.5em;}
#present02_migi{ width: 149px; float: left; display: inline;}
#present03_hidari{ width: 455px; float: left; display: inline;}
#present03_hidari p{ padding-left: 5px; width: 425x; line-height: 1.5em;}
#present03_migi{ width: 149px; float: left; display: inline;}
#present04_hidari{ width: 454px; float: left; display: inline;}
#present04_hidari p{ width: 445px;}
#present04_migi{ width: 149px; float: left; display: inline;}
#presernt002{ font-size: x-small;}
#present003{ text-align: right; margin: 20px 0px;}
#brand_out{ width: 604px; padding: 3px; border: 1px solid #d7d7d7; background-color: #fff; }
#brand_in{ width: 604px; margin: 0px auto; padding-bottom: 55px; background-image: url("img/brand_bg.jpg"); background-position: left top; background-repeat: no-repeat; background-color: #eeecd3;}
#brand_a,#brand_b,#brand_c{ width: 271px; background-image: url("img/brand_bg2.jpg"); background-position: left top; background-repeat: repeat-x; background-color: #faf2da; border: 1px solid #776f67;}
#brand_a{ margin: 101px 0px 0px 8px; float: left; display: inline;}
#brand_a_hidari{ width: 104px; padding-bottom: 26px; float: left; display: inline;}
#brand_a_migi{ width: 160px; float: left; display: inline; line-height: 140%;}
#brand_b{ margin: 101px 0px 0px 40px; float: left; display: inline;}
#brand_b_hidari{ width: 104px; padding-bottom: 26px; float: left; display: inline;}
#brand_b_migi{ width: 160px; float: left; display: inline;}
#brand_c{ margin: 20px 0px 0px 8px; position: relative;}
#brand_c_hidari{ width: 130px; margin-left: 10px; padding-bottom: 55px;}
#brand_c_migi{ width: 155px; height: 126px; position: absolute; z-index: 2; top: 80px; left: 150px;}
#brand_d{ margin: 12px 0 25px; text-align: right;}
#function01{ margin: 13px 0 23px;}
#function03{ margin: 11px 0 14px;}
#function05{ width: 595px; margin: 10px 0 32px 18px; line-height: 140%;}
#function06_hidari{ width: 289px; margin-right: 7px; float: left; display: inline;}
#function06_migi p{ line-height: 140%;}
#function07{ width: 622px; margin: 20px 0px; background-image: url("img/function07_bg.jpg"); background-position: left top; background-repeat: repeat-y;}
#function07_contents{ width: 593px; margin: 0px auto;}
#function07_contents p{ color: #635421; line-height: 140%;}
#function07_contents p span{ color: #635421; font-weight: bold;}
#function07_3{ width: 195px; margin-right: 4px; float: left; display: inline;}
#function07_4{ width: 195px; margin-right: 4px; float: left; display: inline;}
#function07_5{ width: 195px; float: left; display: inline;}
#function07_3,#function07_4,#function07_5{ min-height: 250px; margin-top: 14px; margin-bottom: 10px; background-color: #fff;}
/* hide from Mac IE \*/* html #function07_3 { height: 250px;}/* */
/* hide from Mac IE \*/* html #function07_4 { height: 250px;}/* */
/* hide from Mac IE \*/* html #function07_5 { height: 250px;}/* */
#function07_3 p,#function07_4 p,#function07_5 p{ padding-left: 5px; padding-right: 5px; line-height: 140%;}
#function08{ width: 622px; margin-bottom: 40px; background-image: url("img/function08_bg.jpg"); background-position: left top; background-repeat: repeat-y;}
#function08_migi p{ line-height: 1.5em;}
#function08_hidari{ width: 329px; margin-left: 10px; float: left; display: inline;}
#function08_migi{ width: 277px; float: left; display: inline;}
#function08_hidari_hidari{ width: 182px; margin-left: 7px; margin-top: 4px; float: left; display: inline; line-height: 140%;}
#function08_hidari_migi{ width: 129px; margin-top: 4px; float: right; display: inline;}
#function08_migi p{ padding-left: 10px; line-height: 140%;}
#function08_migi img{ display: block; margin-left: 6px;}
#function09{ width: 600px; margin: 25px 0 60px; padding: 0 0 10px 3px; border: solid #ececdb; border-size: 8px 9px;}
.function09_hidari{ width: 131px; margin: 3px 0px 0px 0px; float: left; display: inline;}
.function09_migi{ width: 456px; margin: 3px 0px 5px 6px; float: left; display: inline;}
.function09_migi p{ margin: 13px 0px 0px 6px; line-height: 140%;}
.function09_line{ width: 590px; height: 1px; margin: 0px; font-size: 0; border: 1px #575757; border-style: none none dashed;}
#remake_t{ margin: 12px 0 24px;}
#remake_out{ width: 602px; margin: 0 0 30px 3px; background-color: #d7d7d7; border: 1px solid #f2f2f2;}
#remake_in{ width: 596px; border: 3px solid #fff; background-color: #faedfa;}
#remake_d{ margin: 11px auto; text-align: center;}
#remake_in p{ padding: 0px 10px 5px; line-height: 1.5em;}
#remake_c{ margin-bottom: 19px; text-align: center;}
#remake_hidari{ width: 180px; margin-left: 65px; float: left; display: inline;}
#remake_migi{ width: 240px; margin-left: 71px; float: left; display: inline;}
#remake_b{ width: 292px; margin: 8px 0px 5px 300px;}
/* ――――――――――▲こだわり▲―――――――――― */
/* ――――――――――▼工房▼―――――――――― */
/* ――――――――――▼工房紹介（20100831追加）▼―――――――――― */
#ate_ate01 { margin: 13px 0px 27px;}
#ate_ate02 { margin: 15px 0px 20px 10px; }
#ate_ate03 { margin: 0px 0px 20px 10px; }
#ate_ate03 table{ border-style: none; width: 600px; }
#ate_ate03 th { vertical-align: bottom; text-align: center; }
#ate_ate03 td { vertical-align: top; text-align: center; }
#ate_ate04 { margin: 0px 0px 40px 10px; }
#ate_ate04 table{ border-style: none; }
#ate_ate04 td { vertical-align: top; padding: 0px 15px 0px 0px; }
/* ――――――――――▲工房紹介（20100831追加）▲―――――――――― */
#ate_his01{ margin: 13px 0 27px;}
#ate_his02 p{ margin-top: 15px; padding: 0 8px 0 15px; line-height: 140%;}
#ate_his03{ width: 606px; margin: 10px auto 17px; background-image: url("img/ate_his03_bg.jpg"); background-position: left top; background-repeat: repeat-y;}
#ate_his03 img{ vertical-align: top;}
#ate_his03_hidari{ width: 104px; padding: 18px 0 0 14px; float: left; display: inline;}
#ate_his03_hidari p{ margin: 0 0 7px;}
#ate_his03_migi{ width: 455px; margin-left: 20px; float: left; display: inline;}
#ate_his03_migi p{ padding-bottom: 30px; line-height: 140%;}
#ate_his04_hidari{ width: 249px; margin: 0 12px 80px 9px; float: left; display: inline;}
#ate_his04_migi{ width: 338px; margin: 0px; float: left; display: inline;}
#ate_cd01{ width: 615px; margin: 13px 0px 7px;}
#ate_cd02{ width: 607px; margin-bottom: 22px; border: 1px #acab9e solid; background-color: #efefe5;}
#ate_cd02 p{ padding: 0px 8px 33px; line-height: 1.5em;}
#ate_cd03_hidari{ width: 227px; float: left; display: inline;}
#ate_cd03_migi{ width: 365px; float: right; display: inline;}
#ate_cd03_migi img{ display: block;}
#ate_cd03_migi p,#ate_cd03_p{ line-height: 1.5em;}
#ate_cd04{ width :607px; background-image: url("img/ate_cd04_2.jpg"); background-position: left top; background-repeat: repeat-y;}
#ate_cd04 p{ padding: 25px 20px 35px 15px; line-height: 160%;}
#ate_cd05{ width :607px; margin: 10px 0px 60px; background-image: url("img/ate_cd04_2.jpg"); background-position: left top; background-repeat: repeat-y;}
#ate_cd05_hidari{ width: 138px; margin: 22px 10px 0px 14px; float: left; display: inline;}
#ate_cd05_migi{ width: 428px; margin: 22px 0px 20px 10px; float: left; display: inline; line-height: 160%;}
#takumi02{ width: 615px; padding: 26px 0px 10px; background-image: url("img/takumi02_bg.jpg"); background-position: left top; background-repeat: repeat-y; }
#takumi02_hidari1{ width: 122px; float: left; display: inline;}
#takumi02_migi1{ width: 488px; float: left; display: inline;}
#takumi02_migi1 p{ line-height: 1.5em; padding: 0;}
#takumi02_migi2{ width: 269px; margin-right: 6px; float: right; display: inline;}
#takumi02_hidari2{ pading-top:20px; padding-left: 10px; float: right;}
#takumi02_hidari2 p{ padding-bottom: 25px; line-height: 1.5em; width: 320px;}
#takumi02_hidari3{ width: 158px; margin-left: 7px; float: left; display: inline;}
#takumi02_hidari3 img{ display: block; margin-bottom: 8px;}
#takumi02_migi3{ width: 430px; margin-left: 13px; float: left; display: inline;}
#takumi02_migi3 p{ margin: 0; padding: 10px 0px 25px; line-height: 1.5em;}
#takumi03{ width: 609px; margin: 15px 0px 35px; border: 1px solid #dedede;}
#takumi03_1{ width: 118px; margin: 11px 0px 14px 13px;}
#takumi03_hidari{ width: 256px; margin-left: 12px; float: left; display: inline;}
#takumi03_migi{ width: 332px; float: left; display: inline;}
#takumi03 p{ padding: 22px 10px; line-height: 1.5em;}
#tenpo01_hidari{ width: 200px; margin-left: 15px; float: left; display: inline;}
#tenpo01_hidari img{ display: block; margin-bottom: 20px;}
#tenpo01_naka{ width: 270px; margin-left: 17px; float: left; display: inline;}
#tenpo01_naka p span{ font-size: x-small;}
#tenpo01_migi{ width: 104px; float: left; display: inline;}
#tenpo01_migi img{ display: block; margin-bottom: 13px;}
#tenpo02{ margin: 65px 0 50px;}
#tenpo02_hidari{ width: 392px; padding: 20px 8px 0px; float: left; display: inline;}
#tenpo02_migi{ width: 207px; margin-top: 5px; float: left; display: inline;}
#media{ width: 611px; margin: 0px 0px 42px 4px;}
#media h2{ margin: 24px 0px 24px 12px; border: 5px #381504; border-style: none none none solid; padding: 2px 0px 2px 10px; font-weight: normal; font-size: medium;}
#media_hidari1{ width: 221px; margin-left: 10px; float: left; display: inline;}
#media_migi1{ width: 375px; margin: 0px; float: right; display: inline;}
#media_migi1 p{ margin: 1em 0 0;}
.media_line{ width: 600px; height: 1px; margin: 15px auto 0px; background-color: #381504; font-size: 0px;}
#media_hidari2{ width: 151px; margin-left: 39px; float: left; display: inline;}
#media_migi2{ width: 327px; margin-left: 50px; padding-top: 35px; float: left; display: inline;}
#media_migi2 p{ margin: 0 0 1em;}
#media_hidari3{ width: 122px; margin-left: 55px; float: left; display: inline;}
#media_migi3{ width: 360px; margin-left: 63px; padding-top: 25px; float: left; display: inline;}
.media_hidari4{ width: 161px; margin-left: 30px; float: left; display: inline;}
.media_migi4{ width: 360px; margin-left: 49px; padding-top: 10px; float: left; display: inline;}
/* ――――――――――▲工房▲―――――――――― */
/* ――――――――――▼ユーザボイス▼―――――――――― */
#yv_ps01{ width: 611px; margin-left: 4px;}
#yv_ps01 p{ margin: 22px 15px 16px;}
#yv_ps02{ width: 595px; margin: 0px 0px 23px 11px;}
#uv_btn{ margin: 5px 0 0; padding: 0;}
#uv_btn.interview{ margin: 5px 0 20px; padding: 0;}
#uv_btn li{ margin: 0 0 0 10px; padding: 0; float: right; width: 98px; height: 19px; overflow: hidden; list-style-type: none; text-indent: -99999em;}
#uv_btn li#btn2008{ background: url("/img/uv_btn2008.gif") 0 -19px no-repeat;}
#uv_btn li#btn2009{ background: url("/img/uv_btn2009.gif") 0 -19px no-repeat;}
#uv_btn li#btn2010{ background: url("/img/uv_btn2010.gif") 0 -19px no-repeat;}
#uv_btn li a{ display: block; height: 19px;}
#uv_btn li#btn2008 a{ background: url("/img/uv_btn2008.gif") 0 0 no-repeat;}
#uv_btn li#btn2009 a{ background: url("/img/uv_btn2009.gif") 0 0 no-repeat;}
#uv_btn li#btn2010 a{ background: url("/img/uv_btn2010.gif") 0 0 no-repeat;}
#uv_btn li#btn2008 a:hover{ background: none;}
#uv_btn li#btn2009 a:hover{ background: none;}
#uv_btn li#btn2010 a:hover{ background: none;}
.yv_ps_hidari{ width: 295px; margin-left: 7px; float: left; display: inline;}
.yv_ps_migi{ width: 295px; float: right; display: inline;}
.yv_ps_photo{ width: 156px; float: left; display: inline;}
.yv_ps_photo img{ border: 8px solid #d8f0fa;}
.yv_ps_txt{ width: 139px; float: left; display: inline;}
.yv_ps_line{ width: 602px; height: 1px; margin: 28px 0px 28px 7px; border: 1px #7f7f7f; border-style: dashed none none;}
.yv_ps_txt h2{ margin: 0 0 20px; padding: 0; font-size: medium; font-weight: bold;}
.yv_ps_txt .fc1{ color: #659f46; margin: 0 0 5px;}
.yv_ps_txt .fc2{ color: #f60; margin: 0 0 20px;}
#interview{ width: 611px; margin-left: 4px; line-height: 1.5em;}
#interview01{ width: 611px; margin: 13px 0 4px;}
.interview02{ width: 193px; margin: 0 0 24px 10px; float: left; display: inline;}
.interview_line{ width: 598px; margin: 0;}
#interview03_hidari{ width: 286px; margin: 24px 24px 0 7px; float: left; display: inline;}
#interview03_migi{ width: 285px; margin-top: 24px; float: left; display: inline;}
#interview04_hidari{ width: 449px; margin: 14px 6px 40px 7px; float: left; display: inline; line-height: 140%;}
#interview04_migi{ width: 135px; margin: 14px 0px 40px 0px; float: left; display: inline;}
#interview05_hidari{ width: 286px; margin: 45px 7px 0px 7px; float: left; display: inline;}
#interview05_migi{ width: 276px; margin: 45px 0px 0px 0px; float: left; display: inline;}
#interview06_hidari{ width: 449px; margin: 14px 7px 56px 7px; float: left; display: inline; line-height: 140%;}
#interview06_migi{ width: 134px; margin: 14px 0px 56px 0px; float: left; display: inline;}
#interview07_hidari{ width: 286px; margin: 48px 24px 0px 7px; float: left; display: inline;}
#interview07_migi{ width: 273px; margin: 48px 0px 0px 0px; float: left; display: inline;}
#interview08_hidari{ width: 449px; margin: 14px 7px 36px 7px; float: left; display: inline; line-height: 140%;}
#interview08_migi{ width: 134px; margin: 14px 0px 36px 0px; float: left; display: inline;}
/* 展示会訪問顧客投稿写真館 */
#exhibition_h{ margin: 13px 0 30px; width: 611px;}
#catalog_migi #exhibition{ padding-left: 10px; width: 608px; overflow: hidden;}
#catalog_migi #exhibition .uv_exhibition_line{ margin-bottom: 28px; padding-bottom: 28px; border-bottom: 1px dashed #7f7f7f; width: 606px;}
#catalog_migi #exhibition .uv_exhibition_line .photoset{ margin: 0 20px 0 0; padding: 0; float: left; width: 182px;}
#catalog_migi #exhibition .uv_exhibition_line .photoset li{ margin: 0; padding: 0; list-style-type: none; letter-spacing: 0.1em;}
#catalog_migi #exhibition .uv_exhibition_line .photoset li.head{ padding-bottom: 5px; color: #000;}
#catalog_migi #exhibition .uv_exhibition_line .photoset li.head span{ margin-right: 10px;}
#catalog_migi #exhibition .uv_exhibition_line .photoset li img{ border: 8px solid #D8F0FA;}
#catalog_migi #exhibition .uv_exhibition_line .photoset li.word{ padding-top: 5px; color: #f60; font-size: 121%;}
#catalog_migi #exhibition .uv_exhibition_line .photoset li.word p{ margin: 0;}
#catalog_migi #exhibition .uv_exhibition_line .photoset li.txt{ color: #5a5a5a;}
#catalog_migi #exhibition #pageMoveTop{ margin: 0 8px 20px; color: #000; font-weight: bold; text-align: right;}
#catalog_migi #exhibition #pageMoveBot{ margin: 0 0 100px; color: #000; font-weight: bold; text-align: right;}
#catalog_migi #exhibition #pageMoveTop a,#catalog_migi #exhibition #pageMoveBot a{ font-weight: normal; text-decoration: underline;}
#uv_bot{ margin-bottom: 100px;}
/* ――――――――――▲ユーザボイス▲―――――――――― */
/* ――――――――――▼購入ガイド▼―――――――――― */
#gu_flow{ margin-left: 3px;}
#gu_flow00{ width: 611px; margin: 12px 0px 19px;}
.gu_flow01{ width: 205px; float: left; display: inline;}
#gu_flow02{ margin-top: 38px;}
.yazirushi{ margin: 18px 0px; text-align: center;}
#gu_flow03{ margin-top: 25px; text-align: center;}
.gu_flow04{ width: 207px; margin-bottom: 10px; float: left; display: inline; text-align:center;}
#pay{ width: 611px; margin-left: 4px; padding-bottom: 30px; line-height: 1.5em;}
#pay01{ width: 611px; margin: 13px 0 25px;}
.pay02{ width: 607px; margin: 13px 0 10px;}
#pay p{ margin: 0 14px 1.5em;}
#pay p span{ color: #f00;}
#pay p strong{ color: #f00; font-weight: bold;}
#pay #ao{ color: #0243ba; font-size: medium;}
#pay #ao strong{ color: #0243ba; font-weight: bold;}
#pay a:link,#pay a:visited{ color: #ff4bf9; text-decoration: underline;}
#pay a:hover{ color: #ff4bf9; text-decoration: none;}
#gift{ width: 611px; margin-left: 4px; padding-bottom: 50px; line-height: 1.5em;}
#gift01{ width: 611px; margin: 13px 0 25px;}
#gift01 p{ margin: 12px 19px 35px;}
#gift03{ margin: 50px 0 20px;}
#gift03_hidari{ width: 390px; margin-right: 16px; float: left; display: inline;}
#gift03_migi{ width: 187px; float: left; display: inline;}
#gift04_hidari{ width: 390px; margin: 16px 0 0 16px; float: left; display: inline;}
#gift04_hidari p{ margin: 0 0 2em 20px;}
#gift04_migi{ width: 187px; margin-top: 16px; float: left; display: inline;}
/* ――――――――――▲購入ガイド▲―――――――――― */
/* ――――――――――▼説明会情報▼―――――――――― */
#bf_t{ margin: 13px 0 17px;}
#briefingList{ margin: 0 0 25px 11px;}
#briefingList h2{ margin: 0 0 12px; padding: 0; height: 31px; overflow: hidden; background: url("/img/briefinglist.jpg") left top no-repeat; text-indent: -99999em;}
#briefingList ul{ margin: 0 0 5px; padding: 0;}
#briefingList ul li{ margin: 0 0 0 19px; padding: 0 0 0 12px; float: left; width: 258px; list-style-type: none; background: url("/img/briefing_list_type.gif") 0 3px no-repeat;}
#briefingList ul li a{ color: #3280a1;}
#briefingEnd{ margin: 0 0 40px 40px; font-size: 123.1%;}
#briefingEnd a:link,#briefingEnd a:visited{ text-decoration: underline;}
#briefingEnd a:hover{ text-decoration: none;}
#catalog_migi.pastBr #pageMoveTop{ margin: 0 8px 20px; color: #000; font-weight: bold; text-align: right;}
#catalog_migi.pastBr #pageMoveBot{ margin: 0 0 100px; color: #000; font-weight: bold; text-align: right;}
#catalog_migi.pastBr #pageMoveTop a,#catalog_migi.pastBr #pageMoveBot a{ color: #3f5898; font-weight: normal; text-decoration: underline;}
#bf_b_out{ width: 597px; margin: 25px 0 25px 10px;}
#bf_b_in{ width: 594px; border: 1px #cfcfcf; border-style: none solid;}
.bf_b_in_t1{ color: #0994cf; font-size: large; padding: 5px 0 17px 26px;}
.bf_b_hidari{ width: 60px; margin-left: 47px; float: left; display: inline;}
.bf_b_migi{ width: 480px; float: left; display: inline;}
.bf_b_migi p{ display: inline; margin: 0; padding: 0;}
.bf_b_line{ width: 577px; height: 0px; margin: 8px 0px 0px 9px; padding-bottom: 12px; border: 1px #404040; border-style: dashed none none; font-size: 0; line-height: 0;}
#bf_b_in_t2{ padding: 10px 0 17px 26px;}
#bf_b_line_last{ margin: 0px 0px 0px 9px; padding-bottom: 10px;}
#bf_b2{ margin: 26px 0 15px;}
#briefing_exhibition{ margin: 0 auto 30px; padding-top: 110px; background: #d7eef6 url("/img/briefing_exhibition_01_bg1.jpg") left top no-repeat; width: 562px;}
#briefing_exhibition p{ margin: 0; padding: 0 0 8px 14px; color: #f00; background: url("/img/briefing_exhibition_01_bg2.jpg") left bottom no-repeat; font-weight: bold;}
#briefing_exhibition p a{ color: #f00;}
#briefing_exhibition p a:link,#briefing_exhibition p a:visited{ text-decoration: underline;}
#briefing_exhibition p a:hover{ text-decoration: none;}
.briefing_box{ margin: 0 auto; padding-bottom: 6px; width: 597px; background: url("img/briefing_box_b.gif") left bottom no-repeat;}
.briefing_box h3{ margin: 0; padding: 0; height: 32px; background: url("img/briefing_box_t.gif") left top no-repeat; text-indent: -99999em;}
.briefing_box .briefing_box_contents{ margin: 0 auto; padding: 18px 10px 8px; width: 577px; background: url("img/briefing_box_c.gif") left top repeat-y;}
.briefing_box .briefing_box_contents dl{ margin: 0 0 10px; padding: 0 0 7px; width: 577px; line-height: 1.5em; overflow: hidden; background: url("img/briefing_line.gif") left bottom repeat-x;}
.briefing_box .briefing_box_contents dl dt{ margin: 0; padding: 0 0 0 40px; width: 60px;}
.briefing_box .briefing_box_contents dl dd{ margin: -1.5em 0 0 100px; padding: 0;}
.briefing_box .briefing_box_contents dl.externals dt{ margin: 0; padding: 0 0 0 40px; width: auto;}.briefing_box .briefing_box_contents dl.externals dd{ margin: 5px 0 0 100px; padding: 0;}
.goTop{ margin: 5px 15px 30px 0px; text-align: right;}
/* ――――――――――▲説明会情報▲―――――――――― */
/* ――――――――――▼080812追加▼―――――――――― */
#recr00{ width: 615px; margin: 13px 0px 15px;}
#form_contents{/* width: 600px; *//* margin-left: 15px; */}
#recr01{ margin: 15px 0 22px;}
#recr02{ margin: 0 0 10px;}
.recr_form{ margin: 0 0 20px; text-align: right;}
#recr03{ margin: 10px 0 22px;}
#recr04,#recr05{ margin: 0px 0 22px;}
#recr06{ margin: 0px 0 10px;}
#form_contents form{ margin: 35px 0 0 10px;}
.recr_line{ width: 567px; height: 0; margin: 11px 0px 14px 15px; font-size: 0; border: 1px #616161; border-style: none none dashed;}
.recr_f_hidari{ width: 160px; margin: 2px 0 0 15px; padding: 2px 0 2px 10px; background-image: url("img/blue_line.gif"); background-position: 0px 0px; background-repeat: no-repeat; float: left; display: inline;}
.recr_f_migi{ width: 380px; float: left; display: inline; text-align: left;}
.recr_f_hidari span{ color: #f00; font-size: x-small; font-weight: bold; margin-left: 0.5em;}
.area1{ width: 103px; margin: 0 25px 0 0; padding: 0;}
.area2{ width: 250px;}
.area3{ width: 35px;}
.area4{ width: 350px; margin-top: 10px; display: block;}
.area5{ margin: 0 15px 0 8px;}
.area6{ margin: 0 2px 0 10px;}
.area7{ width: 350px; height: 150px;}
.area8{ width: 100px;}
.area9{ width: 200px;}
.address_common{ margin-top: 10px; color: #5a5a5a; font-size: 85%;}
#sousin{ margin: 40px 0 0 170px;}
#cacl_01{ width: 611px; margin: 9px 0 25px;}
#cacl_contents{ width: 586px; margin-left: 17px; padding-bottom: 50px;}
#cacl_contents p{ margin: 0 0 18px;}
#cacl_hidari{ width: 281px; height: 109px; margin-bottom: 38px; float: left; display: inline; border: 1px #707070 dashed;}
#cacl_migi{ width: 295px; height: 109px; float: left; display: inline; border: 1px #707070; border-style: dashed dashed dashed dashed;}
#cacl_migi img{ display: block;}
#cacl_04{ margin-left: 125px;}
#fwb{ color: #000; font-weight: bold; margin-left: 15px;}
#praivacy{ width: 593px; margin: 23px 0 0px 18px;}
#praivacy p{ margin: 0 0 30px;}
#praivacy p strong{ color: #000; font-weight: bold; display: block;}
#infor{ width: 593px; margin: 23px 0 30px 18px;}
#infor p{ margin: 0 0 20px;}
.sitemap a:link,.sitemap a:visited{ color: #289fc6; text-decoration: underline;}
.sitemap a:hover{ color: #289fc6; text-decoration: none;}
.sitemap ul{ margin: 0; padding: 0;}
.sitemap ul li{ margin: 0 0 10px; padding: 0 0 0 23px; background-image: url("img/sitemap_yazi.gif"); background-position: 0px 2px; background-repeat: no-repeat; list-style-type: none;}
.sitemap_line{ width: 603px; height: 1px; margin: 21px 0px 17px 5px; background-color: #69c4ed; font-size: 0;}
#sitemap01_1{ width: 114px; margin-left: 7px; float: left; display: inline;}
#sitemap01_2{ width: 152px; float: left; display: inline;}
#sitemap01_3{ width: 199px; float: left; display: inline;}
#sitemap01_4{ width: 139px; float: left; display: inline;}
#sitemap01_3u{ margin-bottom: 130px;}
#sitemap01_4u{ margin-bottom: 65px;}
.sitemap_c_hidari{ width: 133px; margin-left: 121px; float: left; display: inline;}
.sitemap_c_migi{ width: 272px; margin-left: 20px; float: left; display: inline;}
#sitemap_b{ margin: 0 0 35px 36px;}
/* メールフォーム用(擬似セレクタ) */
#input_eng { ime-mode:disabled;}
#input_jap { ime-mode:active;}
/* ――――――――――▲080812追加▲―――――――――― */
/* ――――――――――▼080814追加▼―――――――――― */
#om01{ margin: 13px 0 20px;}
#om02{ margin: 20px 0 17px;}
.om_hidari{ width: 297px; margin-left: 11px; float: left; display: inline;}
.om_migi{ width: 302px; padding-top: 30px; float: left; display: inline;}
.om_migi p{ margin: 0 0 1em;}
.om_migi p span{ color: #f00;}
.om_migi p strong{ font-weight: bold;}
.om_line{ width: 590px; height: 1px; margin: 30px 0px 40px 11px; background-color: #878787;}
#om_gotop{ width: 580px; text-align: right; margin: 0 0 24px;}
.om_migi a:link,.om_migi a:visited{ text-decoration: underline;}
.om_migi a:hover{ text-decoration: none;}
#ms01{ margin: 25px 0 0;}
#ms02_p{ width: 400px; margin: 15px 0 0 40px; line-height: 1.5em; float: left; display: inline;}
#ms02_bg{ width: 171px; margin-left: 3px; float: left; display: inline;}
#ms03{ margin: 35px 0 0 112px;}
#ms03_p{ margin: 15px 40px 130px;}
#form_err{ margin: 10px 0 0 15px; color: #f00;}
.tar{ text-align: left;}
#recr_contents{ width: 600px; margin-left: 15px; padding-bottom: 20px;}
/* ――――――――――▲080814追加▲―――――――――― */
/* ――――――――――▼090622追加▼―――――――――― */
.clearfix:after{ display: block; clear: both; height: 0; content: "";}* html .clearfix { display: inline-block; }/* no ie mac \*/* html .clearfix { height: 1%; }.clearfix { display: block; }/* */*:first-child+html .clearfix { min-height: 1px; }
#highslide-container{ height: 0; font-size: 0;}
/* ――――――――――▲090622追加▲―――――――――― */
/* ここまで */