@charset "UTF-8";
/*<agl.folder "RESET">*/
html{}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
/*</agl.folder>*/
/*<agl.folder "COMMON ELEMENT">*/
html {width:100%;height:100%;}
body    { color: #666; font-size: 12px; font-family: Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Osaka‐等幅; line-height: 180%; background-color: #ebebe6; background-image: url(../images/parts/header.gif); background-repeat: repeat-x; background-position: 0 0; width: 100%; height: 100% }
a  { color: #333; text-decoration: none; cursor: pointer; outline: none medium }
a:link  { color: #333; text-decoration: none }
a:visited   { color: #444 }
a:hover  { color: #333; text-decoration: underline }
img{margin:0;padding:0;border:none;}
strong { font-weight: bold }
/*</agl.folder>*/
/*<agl.folder "COMMON STYLE">*/
/*DISPLAY*/
.break { clear: both }
.hidden { display: none;}
/*FONT*/
.large { font-size: 120% }
.small  { font-size: 10px }
.lh_100 { line-height: 100%; }
.lh_120 { line-height: 120%; }
.lh_150 { line-height: 150%; }
.warn { color: #DE4A3E }
.mess { color: #478693 }
.bg-red  { color: #fff; font-size: 10px; background-color: #de4a3e; padding: 1px 5px }
/*ALIGN*/
.ta_center { text-align: center }
.ta_right { text-align: right }
.ta_left { text-align: left }
.va-top { vertical-align: top }
.va-center { vertical-align: middle }
.va-bottom { vertical-align: bottom }
.fl-left { float: left }
.fl-right { float: right }
/*MARGIN*/
.m_5 { margin: 5px; }
.m_10 { margin: 10px; }
.m_15 { margin: 15px; }
.m_20 { margin: 20px; }
.m_25 { margin: 25px; }
.m_30 { margin: 30px; }
.m_35 { margin: 35px }
.m_40 { margin: 40px }
.m_b5 { margin-bottom: 5px; }
.m_b10 { margin-bottom: 10px; }
.m_b15 { margin-bottom: 15px; }
.m_b20 { margin-bottom: 20px; }
.m_b25 { margin-bottom: 25px; }
.m_b30 { margin-bottom: 30px; }
.m_b35 { margin-bottom: 35px; }
.m_b40 { margin-bottom: 40px; }

.m_t5 { margin-top: 5px; }
.m_t10 { margin-top: 10px; }
.m_t15 { margin-top: 15px; }
.m_t20 { margin-top: 20px; }
.m_t25 { margin-top: 25px; }
.m_t30 { margin-top: 30px; }
.m_t35 { margin-top: 35px; }
.m_t40 { margin-top: 40px; }

.m_l5 { margin-left: 5px; }
.m_l10 { margin-left: 10px; }
.m_l15 { margin-left: 15px; }
.m_l20 { margin-left: 20px; }
.m_l25 { margin-left: 25px; }
.m_l30 { margin-left: 30px; }
.m_l35 { margin-left: 35px; }
.m_l40 { margin-left: 40px; }

.m_r5 { margin-right: 5px; }
.m_r10 { margin-right: 10px; }
.m_r15 { margin-right: 15px; }
.m_r20 { margin-right: 20px; }
.m_r25 { margin-right: 25px; }
.m_r30 { margin-right: 30px; }
.m_r35 { margin-right: 35px; }
.m_r40 { margin-right: 40px; }

/*PADDING*/
.p_1 { padding: 1px; }
.p_2 { padding: 2px; }
.p_3 { padding: 3px; }
.p_4 { padding: 4px; }
.p_5 { padding: 5px; }
.p_10 { padding: 10px; }
.p_15 { padding: 15px; }
.p_20 { padding: 20px; }
.p_25 { padding: 25px; }
.p_30 { padding: 30px; }
.p_35 { padding: 35px; }
.p_40 { padding: 40px; }

.p_b5 { padding-bottom: 5px; }
.p_b10 { padding-bottom: 10px; }
.p_b15 { padding-bottom: 15px; }
.p_b20 { padding-bottom: 20px; }
.p_b25 { padding-bottom: 25px; }
.p_b30 { padding-bottom: 30px; }
.p_b35 { padding-bottom: 35px; }
.p_b40 { padding-bottom: 40px }

.p_t5 { padding-top: 5px; }
.p_t10 { padding-top: 10px; }
.p_t15 { padding-top: 15px; }
.p_t20 { padding-top: 20px; }
.p_t25 { padding-top: 25px; }
.p_t30 { padding-top: 30px; }
.p_t35 { padding-top: 35px; }
.p_t40 { padding-top: 40px; }

.p_l5 { padding-left: 5px; }
.p_l10 { padding-left: 10px; }
.p_l15 { padding-left: 15px; }
.p_l20 { padding-left: 20px; }
.p_l25 { padding-left: 25px; }
.p_l30 { padding-left: 30px; }
.p_l35 { padding-left: 35px; }
.p_l40 { padding-left: 40px; }

.p_r5 { padding-right: 5px; }
.p_r10 { padding-right: 10px; }
.p_r15 { padding-right: 15px; }
.p_r20 { padding-right: 20px; }
.p_r25 { padding-right: 25px; }
.p_r30 { padding-right: 30px; }
.p_r35 { padding-right: 35px; }
.p_r40 { padding-right: 40px; }
.pagetop { text-align: right }
.pagetop span { }
/*</agl.folder>*/
/*<agl.folder "CUSTOM STYLE">*/
hr { display: none }
div.hr { display: inline-table; margin: 0 0 16px; width: 100%; height: 10px; clear: both; border-bottom: 1px solid #eeeada }
.content-nav    { padding-top: 15px }
	.content-nav .current_page    { display: inline-block; margin-right: 3px; padding: 4px 8px; border: solid 1px #fff }
	.content-nav a     { background-color: #fff; display: inline-block; margin-right: 3px; padding: 5px 8px }
.content-nav a:hover { text-decoration: none; background-color: #e0e0d9 }
.icon-round-gray  { background-image: url(../images/parts/icon-round-gray.png); background-repeat: no-repeat; background-position: left center; padding-left: 15px }
.icon-round-pink  { background-image: url(../images/parts/icon-round-pink.png); background-repeat: no-repeat; background-position: left center; padding-left: 15px }
.boeder-topics    { color: #a0aaa0; padding-left: 15px; border-left: 3px solid #a0aaa0 }
.boeder-pickup  { color: #8caaaa; padding-left: 15px; border-left: 3px solid #8caaaa }
.tbl01 { width: 100% }
.tbl01 td    { background-color: #fff; width: 50%; vertical-align: top }
.tbl01 td.padding .cell-inner  { border-right: 10px solid #ebebe6; border-left: medium none }
.tbl02 { margin-top: 10px; margin-bottom: 10px }
.tbl02 th  { color: #fff; background-color: #b4b4a0; text-align: center; vertical-align: middle }
.tbl02 td     { color: #666; font-size: 10px; background-color: #ebebe6; padding: 10px 20px 15px; vertical-align: top }
.tbl02 td.border { border-right: 1px dotted #B2B2B2}
.dl01   { padding: 5px 5px 1px; border-bottom: 1px dotted #ccc }
.dl01 dt   { font-size: 10px; line-height: 100%; margin-top: 12px; width: 80px; float: left }
.dl01 dd { margin-left: 80px }
.list01 { list-style-type: none }
.list01 li { display: inline }
#calendar { border: 1px dotted #CCCCCC; margin-bottom: 5px; margin-top: 20px; padding-bottom: 10px; padding-top: 10px;}
table.calendar { border-collapse: collapse; margin-left: auto; margin-right: auto; text-align: center; width: 90%;}
table.calendar th { background-color: #EBEBE6; font-weight: normal; padding-left: 5px; padding-right: 5px;}
table.calendar th span { cursor: pointer; float: right;}
table.calendar td { border-top: 4px solid #FFFFFF; letter-spacing: -1px; text-align: center;}
table.calendar td.Sun { color: #DE4A3E;}
table.calendar td.Sat { color: #478693;}
table.calendar td.Wed { background-color: #B4B4A0; color: #FFFFFF;}
table.calendar td.Today { font-weight: bold;}
/*</agl.folder>*/
/*<agl.folder "LAYOUT">*/
/* Conteiner */
#container  { display: block; position: relative; width: 100% }
#container-inner { position: relative; width: 100% }
.clearfix:after { visibility: hidden; display: block; height: 0; clear: both; content: "." }
.clearfix { min-height: 1px }
* html .clearfix { height: auto; overflow: hidden }

/*</agl.folder>*/
/*<agl.folder "HEADER">*/
#header  { }
#header a { color: #393939; font-weight: bold; text-decoration: none }
#header a:hover { text-decoration: underline }
#header-inner { }
#header-name   { padding-left: 10px; width: 300px; height: 100px; float: left }
#header-name a  { background-image: url(../images/parts/logo.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -9000px; display: block; width: 300px; height: 100px }
#header-description  { font-size: 10px; font-weight: normal; text-indent: -9000px; display: block; width: 20px; height: 100px; float: left }
#hhmenu    { width: 385px; height: 20px; float: right }
#hhmenu ul   { list-style-type: none; margin: 0; height: 20px }
#hhmenu li   { display: block; margin: 0; height: 20px; float: left }
#hhmenu a   { display: block; height: 20px; width: 71px; float: left }
#hhmenu a:hover   { background-position: 0 -20px }
#hhmenu span { display: none }
#hhmenu a.coton   { background-image: url(../images/parts/hhmenu-coton.gif); }
#hhmenu a.dupon35   { background-image: url(../images/parts/hhmenu-dupon35.gif); }
#hhmenu a.matilde   { background-image: url(../images/parts/hhmenu-matilde.gif); }
#hhmenu a.kuukukka   { background-image: url(../images/parts/hhmenu-kuukukka.gif); }
#coton #hhmenu a.coton,
#dupon35 #hhmenu a.dupon35,
#matilde #hhmenu a.matilde,
#kuukukka #hhmenu a.kuukukka
{ background-position: 0 -40px }
#hmenu     { margin-top: 32px; width: 447px; height: 15px; float: left }
#hmenu ul   { list-style-type: none; margin: 0; height: 15px }
#hmenu li   { display: block; margin: 0; height: 15px; float: left }
#hmenu a   { display: block; height: 15px; float: left }
#hmenu a:hover   { background-position: 0 -15px }
#hmenu span { display: none }
#hmenu a.shopping   { background-image: url(../images/parts/hmenu-shopping.gif); width: 84px }
#hmenu a.about   { background-image: url(../images/parts/hmenu-about.gif); width: 63px }
#hmenu a.topics   { background-image: url(../images/parts/hmenu-topics.gif); width: 64px }
#hmenu a.pickup   { background-image: url(../images/parts/hmenu-pickup.gif); width: 64px }
#hmenu a.diary   { background-image: url(../images/parts/hmenu-diary.gif); width: 58px }
#hmenu a.access  { background-image: url(../images/parts/hmenu-access.gif); width: 66px }
#hmenu a.mail  { background-image: url(../images/parts/hmenu-mail.gif); width: 48px }
#home #hmenu a.home,
#shopping #hmenu a.shopping,
#coton-shopping #hmenu a.shopping,
#dupon35-shopping #hmenu a.shopping,
#about #hmenu a.about,
#topics #hmenu a.topics,
#info #hmenu a.topics,
#coton-info #hmenu a.topics,
#dupon35-info #hmenu a.topics,
#pickup #hmenu a.pickup,
#coton-pickup #hmenu a.pickup,
#dupon35-pickup #hmenu a.pickup,
#access #hmenu a.access,
#staff #hmenu a.diary,
#mail #hmenu a.mail
{ background-position: 0 -30px }
#header-cart { padding-right: 10px; width: 82px; height: 82px; float: right }
#header-cart a { background-image: url(../images/parts/hmenu-cart.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -9000px; display: block; width: 82px; height: 82px }
#header-cart a:hover { background-position: 0 -82px }
/*</agl.folder>*/

/*<agl.folder "GRID">*/
/* pagebody */
#slidegrid {	position:relative;	height:1px;}
#grid {	position:absolute;	width:auto;	left:0;/*追加 hack for win ie6 */}
#grid .cell{position:absolute;	/*background:#fff;*/	width:180px; display:block;	/*-moz-border-radius: 4px;	-webkit-border-radius: 4px;*/}
#grid .cell-inner{	background-color:#fff;}
#grid .cell-inner:visited { background-color: #666 }
#grid .cell-auto{	}
#grid .cell-black{	background-color:#444;	color:#fff;}
#grid .cell-align{	min-height:250px;	height:auto !important;	height:250px;}
#grid .cell-header  { height: 115px }
#grid .cell-title { }

#grid .cell-footer { }
/*column*/
#grid .cell-single .cell-inner  { font-size: 10px; line-height: 140%; padding: 9px }
#grid .cell-single.free .cell-inner { font-size: 10px; line-height: 140%; padding: 10px }
#feature #grid .cell-single.free .cell-inner { font-size: 11px; line-height: 180%; padding: 10px }
#grid .cell-double .cell-inner   { line-height: 140%; padding: 0 29px 40px }
#grid .cell-double.free .cell-inner  { line-height: 140%; padding: 10px }
#grid .cell-triple .cell-inner  { line-height: 140%; padding: 0 30px 40px }
#grid .cell-quartet .cell-inner  { line-height: 140%; padding: 0 30px 40px }
/*style*/
.asset-thm   { margin-top: 25px }
.asset-blog { margin-top: 0px }
.asset-name    { color: #333; font-size: 15px; margin-top: 5px }
	.shopicon { }
	.new { display: none }
	.asset-thm a { padding: 1px }
	.asset-thm a:visited { background-color: #ccc; display: block; padding: 1px }
.asset-content     { font-size: 11px; line-height: 180%; margin-top: 25px }
.asset-category { margin-top: 0 }
.asset-meta   { color: #999; font-size: 10px; margin-top: 0px; }
.asset-price { color: #be96aa; font-weight: bold }
.asset-price .soldout { color: #999 }
.asset-shopname   { color: #666; font-size: 10px; text-align: right; padding-top: 0px }
/*style cell-single*/
#grid .cell-single .asset-thm  { margin-top: 0px }
#grid .cell-single .asset-blog { margin-top: 2px }
#grid .cell-single .asset-name   { font-size: 11px; margin-top: 10px; padding-right: 5px; padding-left: 5px }
#grid .cell-single .asset-content    { font-size: 10px; line-height: 140%; margin-top: 10px; padding-right: 5px; padding-left: 5px }
#grid .cell-single .asset-category  { margin-top: 5px }
#grid .cell-single .asset-meta   { color: #999; font-size: 10px; margin-top: 5px; padding-right: 5px; padding-left: 5px }
#grid .cell-single .asset-shopname   { color: #666; font-size: 10px; text-align: right; padding-top: 20px }
#grid .cell-single .asset-price { color: #be96aa }
/*half*/
.cell-half  { width: 49% }
/*blogicon*/
.asset-blog a { background-repeat: no-repeat; background-position: 0 0; text-indent: -9000px; display: block; height: 11px }
.shopping .asset-blog a  { background-image: url(../images/parts/icon-shopping.gif) }
.topics .asset-blog a { background-image: url(../images/parts/icon-topics.gif) }
.pickup .asset-blog a { background-image: url(../images/parts/icon-pickup.gif) }
.diary .asset-blog a { background-image: url(../images/parts/icon-diary.gif) }
.staff .asset-blog a { background-image: url(../images/parts/icon-diary.gif) }
.free .asset-blog a { background-image: url(../images/parts/icon-feature.gif) }
/*</agl.folder>*/
/*<agl.folder "TITLE">*/
#blogtitle  { margin-top: 3px; height: 28px }
#pagetitle  { background-repeat: no-repeat; background-position: 0 center; text-indent: -9000px; display: block; height: 22px; float: left }
#shopping #pagetitle,
#coton-shopping #pagetitle,
#dupon35-shopping #pagetitle   { background-image: url(../images/parts/title-shopping.gif); width: 140px }
#about #pagetitle   { background-image: url(../images/parts/title-about.gif); width: 140px }
#topics #pagetitle,
#info #pagetitle,
#coton-info #pagetitle,
#dupon35-info #pagetitle   { background-image: url(../images/parts/title-topics.gif); width: 110px }
#pickup #pagetitle,
#coton-pickup #pagetitle,
#dupon35-pickup #pagetitle   { background-image: url(../images/parts/title-pickup.gif); width: 110px }
#staff #pagetitle    { background-image: url(../images/parts/title-diary.gif); width: 100px }
#access #pagetitle    { background-image: url(../images/parts/title-access.gif); width: 115px }
#mail #pagetitle    { background-image: url(../images/parts/title-mail.gif); width: 90px }
#coton #pagetitle    { background-image: url(../images/parts/title-coton.gif); width: 115px }
#dupon35 #pagetitle    { background-image: url(../images/parts/title-dupon35.gif); width: 125px }
#kuukukka #pagetitle    { background-image: url(../images/parts/title-kuukukka.gif); width: 135px }
#matilde #pagetitle    { background-image: url(../images/parts/title-matilde.gif); width: 115px }
#archive #pagetitle    { background-image: url(../images/parts/title-archive.gif); width: 125px }
#feature #pagetitle    { background-image: url(../images/parts/title-feature.gif); width: 125px }
.topicpath { font-size: 10px; margin-left: 30px }
.topicpath a { color: #666 }
.topicpath a:hover { color: #999; text-decoration: none }
.topicpath .dir { font-size: 10px }
.topicpath .current { background-color: #fff; padding-right: 10px; padding-left: 10px }
#tmenu  { font-size: 10px; display: inline; margin: 0; padding: 0 }
#tmenu li { display: inline; margin: 0; padding: 0 }
#tmenu a  { color: #666; padding: 1px 10px; border-style: solid; border-width: 1px 1px 1px 0; border-color: #ccc }
#tmenu a:hover  { text-decoration: none; background-color: #fff }
#tmenu a.tmenu-all { border-left: 1px solid #ccc }
.t-all #tmenu a.tmenu-all,
.t-coton #tmenu a.tmenu-coton,
.t-dupon35 #tmenu a.tmenu-dupon35,
.t-mina #tmenu a.tmenu-mina  { text-decoration: none; background-color: #fff }
/*</agl.folder>*/
/*<agl.folder "LINKBOX">*/
#grid .cell-inner.linkbox { }
#grid .cell-inner.box_hover { background-color: #E0E0D9; cursor: pointer }
#grid .cell-inner.linkbox:visited { background-color: #e0e0d9 }
#grid .cell-inner .none{text-indent:-9999px;height:0px;overflow:hidden;}
	.readmore { display: none }
/*</agl.folder>*/
/*<agl.folder "SHOPPING">*/
/*side*/
#side  { background-color: #fff; height: 3000px }
.side-cart a { background-image: url(../images/shopping/shop-cart.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -9000px; display: block; width: 160px; height: 80px }
.side-cart a:hover { background-position: 0 -80px }
.shopping-header   { color: #666; font-size: 13px; font-weight: bold; background-image: url(../images/parts/icon-round-pink.png); background-repeat: no-repeat; background-position: left center; padding-top: 15px; padding-bottom: 15px; padding-left: 15px }
.shopping-header a { color: #666 }
.shopping-outtlet a { background-image: url(../images/shopping/shop-outlet.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -9000px; display: block; margin-bottom: 5px; width: 160px; height: 40px }
.shopping-outtlet a:hover { background-position: 0 -40px }
.shopping-recom a { background-image: url(../images/shopping/shop-pickup.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -9000px; display: block; width: 160px; height: 30px }
.shopping-recom a:hover { background-position: 0 -30px }
.shopping-stock a { background-image: url(../images/shopping/shop-stock.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -9000px; display: block; width: 160px; height: 30px }
.shopping-stock a:hover { background-position: 0 -30px }
.shopping-rearrival a { background-image: url(../images/shopping/shop-rearrival.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -9000px; display: block; width: 160px; height: 30px }
.shopping-rearrival a:hover { background-position: 0 -30px }
.shopping-wrapping { margin-top: 20px; margin-bottom: 20px }
.shopping-wrapping a { background-image: url(../images/shopping/shop-wrapping.gif); background-repeat: no-repeat; background-position: 0 0; text-indent: -9000px; display: block; width: 160px; height: 30px }
.shopping-wrapping a:hover { background-position: 0 -30px }
.widget { margin-bottom: 10px }
.widget-p p { padding-bottom: 5px }
.widget-shop-content { font-size: 11px; margin-right: 10px; margin-left: 10px }
.widget-shop-category  { list-style-type: none }
.widget-shop-brand { font-size: 12px; width: 100% }
.widget-shop-content li { margin-bottom: 7px }
.widget-shop-content li a { }
.widget-shop-content li span { text-indent: 10px }
.widget-shop-content li a strong { font-weight: bold }
	.searchwindow { width: 115px }
	.searchbtn { }
	/*cmenu*/
.widget-shop-cmenu { }
#cmenu { list-style-type: none }
#cmenu li { width: 80px; height: 30px; float: left }
#cmenu a  { background-repeat: no-repeat; background-position: 0 0; text-indent: -9000px; display: block; width: 80px; height: 30px }
#cmenu a:hover { background-position: 0 -30px }
#cmenu a.cmenu-coton { background-image: url(../images/shopping/shop-tab-clothes.gif); width: 80px; height: 30px; float: left }
#cmenu a.cmenu-dupon35 { background-image: url(../images/shopping/shop-tab-zakka.gif) }
.t-coton #cmenu a.cmenu-coton, .t-dupon35 #cmenu a.cmenu-dupon35, .t-mina #cmenu a.cmenu-coton  { background-position: 0 -60px }
/*detail*/
.asset-inner  { font-size: 11px; margin-right: 45px; margin-left: 45px }
	.detail-content  { }
.detail-body    { line-height: 200%; text-align: left; padding-top: 40px; padding-bottom: 40px }
.detail-spec  { padding-top: 20px; padding-bottom: 20px; border-top: 1px solid #e0e0e0; border-bottom: 1px solid #e0e0e0 }
.detail-spec dl  { text-align: left; padding-top: 5px; padding-bottom: 5px }
.detail-spec dl dt { width: 100px; float: left }
.detail-spec dl dd { margin-left: 100px }
.detail-link   { padding-top: 25px; padding-bottom: 25px }
.detail-cart   { padding: 25px; border: solid 5px #ebebe6 }
.detail-name  { font-size: 14px; font-weight: bold }
.detail-data  { color: #999; font-size: 10px; padding-bottom: 10px }
.detail-price   { color: #be96aa; font-size: 14px; font-weight: bold; text-align: right }
.detail-price .soldout { color: #999 }
.detail_stock  { padding-top: 7px; padding-bottom: 7px; border-top: 1px solid #e0e0e0 }
.detail_plist  { width: 400px; float: left }
.detail_btn  { width: 110px; float: right }
.detail_btn a { display: block }
/*detail tab*/
#tab_parent      { margin-right: 30px; margin-left: 45px }
#tab_parent .tab_menu    { list-style-type: none; margin-top: 12px; height: 60px }
#tab_parent .tab_content   { margin-top: 25px }
#tab_parent ul      { }
#tab_parent li        { width: 102px; float: left }
#tab_parent .tab a        { background-repeat: no-repeat; background-position: center; text-indent: -9000px; display: block; width: 90px; height: 60px }
#tab_parent .tab a:hover     { }
#tab_parent .tab a.sel      { }
#tab_parent #tab1,
#tab_parent #tab2,
#tab_parent #tab3,
#tab_parent #tab4,
#tab_parent #tab5,
#tab_parent #tab6  { margin-top: 0; clear: both }
#tab_parent #tab1 { }
#tab_parent #tab2,
#tab_parent #tab3,
#tab_parent #tab4,
#tab_parent #tab5,
#tab_parent #tab6 { display: none }
#tab_parent a {outline:none;}
	/*contact*/
	.shopping-form { }
	.form-area  { width: 100% }
	.form-area th, .form-area td { padding-bottom: 5px }
	.form-area th  { width: 130px }
	.form-area td { }
.shopping-form .form-area input, .shopping-form .form-area textarea  { color: #666; background-color: #fff; padding: 1px; border: solid 1px #ccc }
	/*about*/
.detail-about   { font-size: 11px; line-height: 160%; margin-top: 40px; border-top: 1px solid #e0e0e0 }
.detail-about a { text-decoration: underline }
.detail-about h3  { margin-top: 40px; padding-bottom: 20px }
.detail-about h4  { font-size: 12px; font-weight: bold; margin-top: 20px; margin-bottom: 5px }
.detail-about h5 { font-weight: bold }
/*</agl.folder>*/
/*<agl.folder "ARCHIVE">*/
.archive-content   { padding: 15px 20px 20px 15px }
.archive-content-inner    { margin-top: 15px; margin-right: 15px; margin-left: 15px; border-top: 1px solid #ccc }
.archive-content h2  { font-size: 15px }
.archive-content h3   { font-size: 11px; font-weight: bold; margin-top: 20px; margin-right: 15px; margin-left: 15px }
.archive-content dd a     { background-color: #e0e0d9; background-image: url(../images/parts/icon-noimage.gif); background-repeat: no-repeat; background-position: center; display: block; margin-right: 4px; margin-bottom: 4px; padding: 2px; width: 33px; height: 33px; float: left }
	.archive-content dd img { display: block; width: 33px; height: 33px }
	.archive-content dd a:visited, .archive-content dd a:hover  { background-color: #999 }
/*</agl.folder>*/
/*<agl.folder "ACCESS">*/
.tbl03    { width: 100% }
.tbl03 th   { font-size: 10px; line-height: 150%; vertical-align: top; white-space: nowrap; }
.tbl03 td      { text-align: center; vertical-align: top }
/*</agl.folder>*/
/*<agl.folder "FOOTER">*/
#footer    { margin-top: 20px }
#fmenu      { background-color: #fff; padding: 10px 20px }
#fmenu ul    { list-style-type: none }
#fmenu li    { display: inline }
#fmenu a    { }
#fmenu a:hover    { }
#copy  { font-size: 10px; text-align: right; margin-top: 10px }
/*style*/
/*</agl.folder>*/


