
/*<agl.folder "COMMON ELEMENT">*/
body  { color: #333; font-size: 80%; font-family: Meiryo, Osaka, "Hiragino Kaku Gothic Pro", "ms pgothic"; line-height: 170%; text-align: center }
* { margin: 0; }
* { min-height:0; }
a  { color: #069; text-decoration: underline }
a:hover  { color: #cf3985 }
/*a:link, a:visited { color: #666 }*/
img { border: 0 }
h1, h2, h3, h4, h5, h6 , .heading-title  { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0 ;font-size:100%   }
caption, th { text-align: left }
address { font-style: normal; font-weight: normal; display: inline }
blockquote, ol, ul { margin-left: 1em }
/*</agl.folder>*/

/*<agl.folder "COMMON STYLE">*/
.dot { height: 1px; clear: both; border-style: dotted none none; border-width: 1px medium medium; border-color: #999 }
/*DISPLAY*/
.break  { display: block; clear: both }
*:first-child+html .break{ height: 0 }
.clear { overflow: hidden; }
.clear { /zoom: 1; }/*for IE6,7*/

.clear:after {
content: " ";display: block;visibility: hidden;clear: both;height: 0.1px;font-size: 0.1em;line-height: 0;}
.clear { display: block; }
/* no ie mac \*/
* html .clear { height: 1%; }
.clear { display: block; }
/* */



.topicpath  { font-size: 11px; text-align: right; padding-top: 5px; padding-bottom: 5px }
	.topicpath .dir { font-size: 10px }
.topicpath .current { }
.f_left { float: left }
.f_right { float: right }
.h-mini { height: 1% }
hr.both  { margin: 0; padding: 0; height: 0; clear: both; border-style: none }
.hidden { display: none;}
/*FONT*/
.large { font-size: 120% }
.small { font-size: 80%; }
	.small_10 { font-size: 10px }
	.small_11 { font-size: 11px }
	.small_12 { font-size: 12px }
	.small_13 { font-size: 13px }
	.lh_100 { line-height: 100%; }
.lh_120 { line-height: 120%; }
.lh_150 { line-height: 150%; }
	.lh_170 { line-height: 170% }
	.lh_175 { }
	.warn  { color: #cf3985 }
.mess  { color: #4a3b1e }
/*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 }
/*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_b45 { margin-bottom: 45px; }
.m_b50 { margin-bottom: 50px; }

.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_t45 { margin-top: 45px; }
.m_t50 { margin-top: 50px; }

.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_l45 { margin-left: 45px; }
.m_l50 { margin-left: 50px; }

.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; }
.m_r45 { margin-right: 45px; }
.m_r50 { margin-right: 50px; }

/*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_45 { padding: 45px; }
.p_50 { padding: 50px; }

.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_b45 { padding-bottom: 45px }
.p_b50 { padding-bottom: 50px }

.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_t45 { padding-top: 45px; }
.p_t50 { padding-top: 50px; }

.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_l45 { padding-left: 45px; }
.p_l50 { padding-left: 50px; }

.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; }
.p_r45 { padding-right: 45px; }
.p_r50 { padding-right: 50px; }
/*</agl.folder>*/
/*<agl.folder "LAYOUT">*/
#container       { text-align: center; margin-right: auto; margin-left: auto }
#container-inner { text-align: left; margin-right: auto; margin-left: auto; min-height:0; }
#alpha, #beta, #gamma     { /*position: relative; */height: 100%; float: left }
#content        { margin-right: auto; margin-left: auto; width: 860px; clear: both }
#content-inner         { padding-right: 10px; padding-left: 10px }
#content-inner:after {
content: " ";display: block;visibility: hidden;clear: both;height: 0.1px;font-size: 0.1em;line-height: 0;}
#content-inner { display: block; }
/* no ie mac \*/
* html #content-inner { height: 1%; }
#content-inner { display: block; }
/*#header-inner, */#content-inner, #footer-inner, .asset-body { height: 1% }
/*#header-inner, */#footer-inner, #alpha-inner, #beta-inner, #gamma-inner { overflow: hidden }
#alpha-inner, #beta-inner, #gamma-inner { }
/* alfa-beta */
.alfa-beta #alpha  { width: 700px }
.alfa-beta #beta  { width: 240px }
.alfa-beta #gamma { display: none }
/* alfa */
.alfa #alpha  { width: 100% }
.alfa #beta { display: none  }
.alfa #gamma { display: none }

/*</agl.folder>*/
/*<agl.folder "HEADER">*/
#header        { background-image: url(../images/parts/header_bg.png); background-repeat: repeat-x; background-position: center bottom; margin-right: auto; margin-left: auto }
#header-inner         { margin-right: auto; margin-left: auto; width: 840px }
#header-content   { padding-top: 20px; padding-bottom: 32px }
#header-left { width: 125px; float: left }
#header-name    { width: 125px; height: 86px }
#header-name a    { background-image: url(../images/parts/header_logo.png); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; display: block; width: 125px; height: 86px }
#header-description  { position: relative }
#header-description span { position: absolute; top: -1000px }
#header-right { width: 594px; float: right }
#header-data  { padding-bottom: 12px }
#header_ttl   { background-image: url(../images/parts/header_ttl.png); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; margin-right: 15px; width: 386px; height: 25px; float: left }
#header_tel   { background-image: url(../images/parts/header_tel.png); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; width: 193px; height: 25px; float: left }

#hmenu   { width: 100% }
#hmenu ul      { list-style-type: none; margin: 0; padding: 0; height: 42px }
#hmenu li  { display: block; margin: 0; position: relative; z-index: 100; height: 42px; float: left }
#hmenu a    { display: block; height: 42px; float: left }
#hmenu a:hover   { background-position: 0 -42px }
#hmenu span  { display: none }
#hmenu a.home { background-image: url(../images/parts/hmenu_home.png);width: 106px; }
#hmenu a.products { background-image: url(../images/parts/hmenu_products.png);width: 106px; }
#hmenu a.profile { background-image: url(../images/parts/hmenu_profile.png);width: 106px; }
#hmenu a.how_order { background-image: url(../images/parts/hmenu_how_order.png);width: 149px; }
#hmenu a.contact { background-image: url(../images/parts/hmenu_contact.png);width: 127px; }
#home #hmenu a.home,
#products #hmenu a.products,
#panel #hmenu a.products,
#fixtures #hmenu a.products,
#ordermade #hmenu a.products,
#slitcore #hmenu a.products,
#flooring #hmenu a.products,
#chukupanel #hmenu a.products,
#sasara #hmenu a.products,
#motoblock #hmenu a.products,
#profile #hmenu a.profile,
#how_order #hmenu a.how_order,
#contact #hmenu a.contact
{ background-position: 0 -84px }

/* hmenu-sub */
#hmenu #nav, #hmenu #nav ul  { position: relative }
#hmenu #nav li  { position: relative; height: 30px }
#hmenu #nav ul      { font-size: 11px; text-align: left; display: none; position: absolute; top: 42px; left: 0; width: 165px }
#hmenu #nav ul li  { border-bottom: 1px solid #b2b2b2 }
#hmenu #nav li ul a     { color: #333; line-height: 30px; text-decoration: none; background-color: #f2f2f2; background-image: url(../images/parts/icon_cir_s_pink.png); background-repeat: no-repeat; background-position: 7px center; text-indent: 0; display: block; padding-left: 20px; z-index: 100; width: 145px; height: 30px; float: left; opacity: 0.9  }
#hmenu #nav li ul a:hover  { color: #333; background-color: #f8e3ab; background-image: url(../images/parts/icon_cir_s_pink.png) }
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{display:none;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{display:block;}
.shop-btn  { list-style: none; padding: 0 0 0.25em; maggin: 0 }
.shop-btn a {
float:right;
display : block;
width:200px;
padding : 0.15em 1em 0.15em 1em;
background-color : #cf3985;
border-radius : 3px;
color : #ffffff;
text-decoration : none;
}

.shop-btn-02  { list-style: none; padding: 0 0 0.25em; maggin: 0 }
.shop-btn-02 a {
float:left;
display : block;
width:370px;
padding : 0.15em 1em 0.15em 1em;
margin-bottom: 20px;
margin-top: 10px;
margin-left: 15px;
background-color : #cf3985;
border-radius : 3px;
color : #ffffff;
text-decoration : none;
}
.shop-btn-02 a span {
    background-image: url("../images/parts/ico-aw2f-r.png");
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 13px auto;
    padding-left: 18px;
}
.shop-btn-02 a:hover {background-color : #069;}

.h-craftlink {
margin-bottom: 6px;
float:right;
display : block;
width: 270px;
height: 24px;
}

.h-craftlink :hover { opacity: 0.9; }

.h-craftlink img {
	border-radius: 3px;
}


.shop-btn a:hover { background-color: #069 }
.shop-btn a span { background-image: url("../images/parts/ico-aw2f-r.png"); background-repeat: no-repeat; background-position: left center; padding-left: 18px; background-size: 13px }
#footer .shop-btn { margin-top: 0.5em }
/*</agl.folder>*/
/*<agl.folder "FOOTER">*/
#footer       { background-image: url(../images/parts/pagetop_bg.png); background-repeat: repeat-x; background-position: center top; margin-top: 50px; margin-right: auto; margin-left: auto }
#footer-inner        { margin-right: auto; margin-bottom: 0; margin-left: auto }
#pagetop { text-align: center; margin-right: auto; margin-left: auto; width: 840px; height: 20px }
#pagetop a { background-image: url(../images/parts/pagetop.png); background-repeat: no-repeat; background-position: 0 0; text-indent: -9999px; display: block; width: 98px; height: 20px; float: right }
#pagetop a:hover { background-position: 0 -20px }
.footer-basesize { margin-right: auto; margin-left: auto; width: 840px }

#fmenu-products    { color: #999; border-bottom: 1px solid #e6e6e6 }
#fmenu-products a    { color: #333; text-decoration: none }
#fmenu-products a:hover  { color: #cf3985; text-decoration: none }
#fmenu-products ul    { font-size: 11px; background-image: url(../images/parts/icon_products.png); background-repeat: no-repeat; background-position: 0 11px; margin: 0; padding: 13px 0 13px 75px }
#fmenu-products li   { display: inline }
#home #fmenu-products a.home,
#contents01 #fmenu-products a.contents01,
#contents02 #fmenu-products a.contents02,
#contents03 #fmenu-products a.contents03,
#contents04 #fmenu-products a.contents04,
#inquiry #fmenu-products a.inquiry,
#panel #fmenu-products a.panel,
#fixtures #fmenu-products a.fixtures,
#ordermade #fmenu-products a.ordermade,
#slitcore #fmenu-products a.slitcore,
#flooring #fmenu-products a.flooring,
#chukupanel #fmenu-products a.chukupanel,
#sasara #fmenu-products a.sasara,
#motoblock #fmenu-products a.motoblock,
.online-shop #fmenu-products a.online-shop 
{ color: #cf3985; font-weight: bold }
#fmenu     { background-image: url(../images/parts/line_dot.png); background-repeat: repeat-x; background-position: center bottom ; padding-top: 10px; padding-bottom: 16px }
#fmenu a    { color: #333; text-decoration: none; background-image: url(../images/parts/icon_del_s_blue.png); background-repeat: no-repeat; background-position: left center; padding-left: 10px }
#fmenu a:hover  { color: #cf3985; text-decoration: none }
#fmenu ul   { font-size: 11px; margin: 0; padding: 0 }
#fmenu li     { display: inline; margin-right: 20px }
#home #fmenu a.home,
#inquiry #fmenu a.inquiry,
#profile #fmenu a.profile,
#policy #fmenu a.policy,
#panel #fmenu a.products,
#fixtures #fmenu a.products,
#ordermade #fmenu a.products,
#slitcore #fmenu a.products,
#flooring #fmenu a.products,
#chukupanel #fmenu a.products,
#sasara #fmenu a.products,
#motoblock #fmenu a.products,
#contact #fmenu a.contact,
#how_order #fmenu a.how_order
   { color: #cf3985; font-weight: bold; background-image: url(../images/parts/icon_del_s_pink.png) }

#footer-content  { font-size: 11px; margin-right: auto; margin-left: auto; width: 840px }
#footer-content-inner  { padding-top: 5px }
#footer-left   { width: 185px; float: left }
#footer-right  { width: 630px; float: right }
#footer-company_img { }
#footer-compayname  { margin-top: 5px }
#footer-compayaddress { }
#copy   { color: #999; font-size: 11px; margin-top: 3px; margin-bottom: 10px }
#copy a  { color: #999; text-decoration: none }
/*</agl.folder>*/
/*<agl.folder "SIDEBAR">*/
.item { text-align: center; list-style-type: none; display: inline; margin: 0 5px 8px; width: 70px; float: left; overflow: hidden; vertical-align: middle }
.widget { position: relative; width: 100%; overflow: hidden }
.widget-header   { color: #fff;  background-color: #359a00; padding: 3px 5px; border-style: solid; border-width: 0 0 1px; border-color: #ccc }
.widget-header span { background-image: url(../images/parts/icon_li_sq_s_orange.gif); background-repeat: no-repeat; background-position: left center; padding-left: 10px }
.widget-header, .widget-header a { color: #fff; font-weight: normal; text-decoration: none }
.widget-header, .widget-content  { }
.widget-header a:hover { }
.widget-content   { font-size: 12px; margin-top: 5px; margin-bottom: 20px; padding: 5px; position: relative }
.widget-content a { color: #666 }
.widget-calendar  { font-size: 12px }
.widget-calendar table { width: 100% }
.widget-calendar th , .widget-calendar td { text-align: center; padding: 3px; border: solid 1px #7b7b7b }
.widget-calendar th { color: #fff; background-color: #ccc }
.widget-calendar td { }
.archive-content ul, .widget-content ul { list-style: none; margin: 0; padding: 0 }
.widget-content ul ul { margin-left: 15px }
.widget-content li   { background-image: url(../images/parts/icon_li_del_m_gray.gif); background-repeat: no-repeat; background-position: 0 6px; margin-top: 5px; margin-bottom: 5px; padding-left: 10px }
.widget-tag-cloud .widget-content ul { margin-right: 0; margin-left: 0 }
.widget-tag-cloud .widget-content li { line-height: 1.2; background: transparent; display: inline; margin: 0 5px 0 0; padding: 0 }
.widget-tag-cloud .rank-1 { font-size: 1.75em }
.widget-tag-cloud .rank-2 { font-size: 1.75em }
.widget-tag-cloud .rank-3 { font-size: 1.62em }
.widget-tag-cloud .rank-4 { font-size: 1.5em }
.widget-tag-cloud .rank-5 { font-size: 1.37em }
.widget-tag-cloud .rank-6 { font-size: 1.25em }
.widget-tag-cloud .rank-7 { font-size: 1.12em }
.widget-tag-cloud .rank-8 { font-size: 1em }
.widget-tag-cloud .rank-9 { font-size: 0.95em }
.widget-tag-cloud .rank-10 { font-size: 0.9em }
.widget-recent-assets .widget-content ul { margin-right: 0; overflow: auto }
.widget-search ul, .widget-syndication ul { list-style: none; margin-left: 0 }
.widget-search li, .widget-syndication li { margin: 5px 0 }
.widget-openid { margin: 10px auto; width: 160px; border: none !important }
.widget-openid .widget-content { color: #666; font-size: 12px; font-family: Arial, Verdana, sans-serif; background: #fff url("../images/openid-accepted.gif") no-repeat 7px 3px; margin: 0; padding: 0; border: solid 1px #ccc }
.widget-openid .widget-content em { font-style: normal; display: block; padding: 34px 9px 9px 68px }
.widget-openid .widget-content strong { position: absolute; left: -9999px }
.widget-openid .widget-content a { color: #666; font-weight: normal; text-decoration: underline; background: #eee; text-align: center; display: block; padding: 5px 3px }
.sub { font-size: smaller }
/*</agl.folder>*/
/*<agl.folder "TITLE">*/
#hid-txt { position: relative }
#hid-txt span { position: absolute; top: -1000px }
.heading-block   { }
.heading-title   { }
.heading-title span  { background-image: url(../images/parts/icon_li_sq_l_gray.gif); background-repeat: no-repeat; background-position: left center; padding-left: 30px }
#page-title { }
/*entry*/
.asset-header    { margin-right: 10px; margin-bottom: 15px; margin-left: 10px; padding: 3px; border: solid 1px #359a00 }
.asset-name   { font-size: 120%; background-color: #fff; padding: 3px; height: 100%; border: solid 1px #8f9439 }
.asset-name span  { background-image: url(../images/parts/icon_li_sq_l_orange.gif); background-repeat: no-repeat; background-position: left center; padding-left: 20px }
.asset-name a { text-decoration: none; margin-bottom: 8px }
.asset-name a:hover { text-decoration: underline }
.trackbacks-header,  .comments-header,  .comments-open-header,  .archive-header,  .search-form-header,  .search-results-header  { color: #359a00; font-size: 120%; font-weight: bold; background-image: url(../images/parts/icon_li_sq_m_orange.gif); background-repeat: no-repeat; background-position: left center; margin: 0 0 15px; padding: 5px 0 5px 15px; border-bottom: 1px solid #ccc }
.search-results-header { margin-bottom: 0.25em }
/*archive_index

*/
.archive-header { }
/*</agl.folder>*/
/*<agl.folder "ENTRY META FOOTER">*/
.asset-footer, .asset-meta { font-size: 11px }
.asset-meta  { font-weight: normal; padding: 5px }
.asset-footer   { padding-top: 10px; padding-right: 20px; padding-left: 20px; clear: both }
.byline { }
.meta-category { width: 45%; float: left }
.meta-date { text-align: right; width: 45%; float: right }
.meta-category a { color: #fff; text-decoration: none; background-color: #7b7b7b; margin-right: 5px; padding: 1px 4px }
.meta-category span { }
.content-nav  { background-color: #eaeeea; text-align: center; padding: 3px }
.entry-categories, .entry-tags { margin-bottom: 0.5em }
.entry-tags h4, .entry-categories h4 { font-weight: bold; display: inline; margin-right: 0.25em; margin-bottom: 0 }
.entry-tags ul, .entry-categories ul { list-style: none; display: inline; margin-left: 0; padding-left: 0 }
.entry-tags ul li, .entry-categories ul li { display: inline }
/*</agl.folder>*/
/*<agl.folder "ENTRY CONTENTS">*/
.asset , .search-results-container { position: static; clear: both }
.asset-content , .archive-content  { padding-right: 20px; padding-left: 20px; position: static; clear: both }
.asset-body { }
.asset-more { }
.asset-more-link { font-weight: bold }
.archive-list-item { margin-bottom: 5px }
.mt-image-left { margin: 0 20px 20px 0; float: left }
.mt-image-center { text-align: center; display: block; margin: 0 auto 20px }
.mt-image-right { margin: 0 0 20px 20px; float: right }
.asset-body, .asset-more, .asset-more-link, .asset-excerpt, .comment-content, .comment-footer, .comments-open-content, .comments-open-footer, .comments-closed, .trackbacks-info, .trackback-content, .trackback-footer, .archive-content { clear: both }
.asset, .comments, .trackbacks, .archive { width: 100%; overflow: hidden }
.asset, .comments, .comments-content, .trackbacks, .archive, .search-form { margin-bottom: 1.5em }
.asset-header, .asset-content, .asset-body, .comments-header, .comment-content, .comment-footer, .comments-open-header, .comments-open-content, #comments-open-footer, .comments-closed, #comment-form-external-auth, #comment-greeting, .comments-open-moderated, #comment-form-name, #comment-form-email, #comment-form-url, #comment-form-remember-me, #comment-form-reply, #comments-open-text, .trackbacks-header, .trackbacks-info, .trackback-content, .trackback-footer, .archive-content, .search-form-header, .search-results-header { margin-bottom: 0.75em }
/*archive_index
*/
.archive { }
.archive-content ul  { list-style-type: none; margin: 0; padding: 0 0 0 20px }
.archive-content li  { background-image: url(../images/parts/icon_li_del_m_orange.gif); background-repeat: no-repeat; background-position: 0 7px; padding-left: 15px }
.archive-content-date { font-size: smaller }
.archive-content-digest { font-size: 10px }
.archive-entries .archive-content li { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px solid #ccc }
/*search_results*/
#search-results { }
/*comments
*/
.comments-header ,  .comments-open-header { }
.comment-content { }
.comments { }
.top-comment-nav { }
.comments-content , comments-open-content  { background-color: #eaeeea; padding: 20px }
.comments-open { }
#comments-open-data { padding-right: 20px; padding-left: 20px }
#comments-open-data dt { color: #359a00; font-weight: bold; background-image: url(../images/parts/icon_li_sq_s_orange.gif); background-repeat: no-repeat; background-position: left center; margin-bottom: 5px; padding-left: 15px }
#comments-open-data dd { margin-bottom: 10px; padding-bottom: 10px; padding-left: 20px; border-bottom: 1px solid #ccc }
#comments-open-footer { text-align: center }
/*trackbacks*/
.trackback-header { }
.trackbacks-content { }
.trackback { }
.trackbacks-info { font-weight: bold }
/*</agl.folder>*/
/*<agl.folder "INQUIRY">*/
.form-area    { background-image: url(../images/contact/inq_bg.png); background-repeat: no-repeat; background-position: right 15px; margin-right: auto; margin-left: auto; width: 100%; border-collapse: collapse    }
.form-area caption  { color: #4a3b1e; font-weight: bold; padding: 8px }
.form-area caption span  { background-image: url(../images/parts/icon_li_cir_m_gray.gif); background-repeat: no-repeat; background-position: left center; padding-left: 20px }
.form-area th , .form-area td    { text-align: left; padding: 8px; border-bottom: 1px dotted #ccc }
.form-area tr:hover  { }
.form-area th   { background-color: #f2f2f2; background-image: url(../images/parts/icon_cir_m_blue.png); background-repeat: no-repeat; background-position: 13px 15px; width: 180px; vertical-align: top }
.form-area th span  { background-image: url(../images/parts/icon_li_del_m_green.gif); background-repeat: no-repeat; background-position: left center; padding-left: 25px }
.form-area td  { padding-left: 15px }
.form-area-btn  { text-align: center }
.form-back   { text-align: center; padding: 5px }
.input_text { padding: 3px }
	.form-area input , .form-area textarea  { font-size: 12px; border: solid 1px #7f9db9 }
.form-area input:focus , .form-area textarea:focus  { background-color: #ffffca; border: solid 1px #669 }
.submit , .submit_login   { background-repeat: no-repeat; cursor: pointer; margin: 0; padding: 0; width: 100px; height: 20px; border-style: none }
	.form_btn { text-align: center; padding-top: 20px }
	html>/**/body .submit , html>/**/body .submit_login { text-indent: -9999px }
html>/**/body #submit_preview    { background-image: url(../images/contact/inq_conf.png); background-repeat: no-repeat }
html>/**/body #submit_reset    { background-image: url(../images/contact/inq_reset.png); background-repeat: no-repeat }
html>/**/body #submit_submit   { background-image: url(../images/contact/inq_send.png); background-repeat: no-repeat }
html>/**/body #submit_back   { background-image: url(../images/contact/inq_back.png); background-repeat: no-repeat }
.input_text {}
/*</agl.folder>*/
/*<agl.folder "POLICY">*/
.policy-doc { padding-right: 20px; padding-left: 20px }
.policy-doc dt { color: #359a00; background-image: url(../images/parts/icon_li_cir_m_orange.gif); background-repeat: no-repeat; background-position: left center; padding-left: 20px }
.policy-doc dd { margin-bottom: 1em; padding-left: 25px }
/*</agl.folder>*/
/*<agl.folder "BLOG_INFO">*/
.inc-body { padding-right: 20px; padding-left: 20px }
.inc-content { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc }
.inc-txt { }
.inc-txt h3 { background-image: url(../images/parts/icon_li_cir_m_orange.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px }
.inc-txt h3 a { color: #359a00; font-weight: bold; text-decoration: none }
.inc-date { font-size: 11px; text-align: right }
.inc-picon { width: 520px; float: right }
.inc-pic { width: 100px; float: left }
.inc-footer { }
.inc-date { }
.inc-con { }
.inc_more { font-size: 11px; background-color: #eaeeea; text-align: right; margin-bottom: 20px; padding: 3px 10px }
.inc_more a { background-image: url(../images/parts/icon_li_del_m_orange.gif); background-repeat: no-repeat; background-position: right center; padding-right: 10px }
/*</agl.folder>*/
/*<agl.folder "PROFILE">*/
	.topicpath a { text-decoration: none }
	.del_s { background-image: url(../images/parts/icon_del_s_pink.png); background-repeat: no-repeat; background-position: left center; padding-left: 10px }
	#profile .heading-block { }
	#profile .heading-title  { background-image: url(../images/profile/title_profile.gif); background-repeat: no-repeat; background-position: left center; text-indent: -9999px; height: 55px }
	#alpha #alpha-inner   { }
	.p_out { padding-right: 15px; padding-left: 15px }
	.top_contents { margin-top: 40px }
	.top_l { float: left }
	.top_r { width: 535px; float: right }
	.comment_inner { background-image: url(../images/parts/line_dot.png); background-repeat: repeat-x; background-position: 0 0; margin-top: 25px; padding-top: 40px; padding-bottom: 20px }
	.comment_l  { padding-right: 35px; width: 370px; float: left; border-right: 1px solid #ccc }
	.comment_r { padding-left: 40px; width: 363px; float: left }
	.bg_gray { font-size: 15px; font-weight: bold; background-color: #ebebeb; margin-top: 40px; margin-bottom: 15px; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; border: solid 1px #ccc }
	.table_l  { width: 440px; float: left }
	.acces_r  { padding-top: 5px; float: right }
	.acces_r a { background-image: url(../images/parts/icon_del_s_pink.png); background-repeat: no-repeat; background-position: left center; padding-left: 10px }
	.table_01 { width: 100% }
	.table_01 th, .table_01 td { height: 1%; border-bottom: 1px dotted #ccc }
	.table_01 th { font-weight: normal; background-image: url(../images/parts/icon_cir_m_blue.png); background-repeat: no-repeat; background-position: 4px center; white-space: nowrap; padding-top: 6px; padding-bottom: 6px; padding-left: 20px }
	.table_01 td { padding-top: 6px; padding-bottom: 6px; padding-left: 20px }
	.two_contents  { padding-bottom: 10px }
	.contents_l { width: 403px; float: left }
	.contents_r { width: 403px; float: right }
	.circle_blue { list-style-type: none; margin: 0; padding: 0 }
	.circle_blue li { background-image: url(../images/parts/icon_cir_m_blue.png); background-repeat: no-repeat; background-position: 4px center; padding-left: 20px }
/*</agl.folder>*/
/*<agl.folder "POLICY">*/
	#policy .table_01 th { font-weight: bold; background-position: 4px 11px; padding-left: 25px; vertical-align: top }
	#policy .table_01 td { padding-left: 30px }
	#policy .bg_gray { margin-top: 30px }
	.bg_bb { font-weight: bold; background-image: url(../images/parts/icon_cir_m_pink.png); background-repeat: no-repeat; background-position: 5px center; margin-top: 15px; padding-top: 6px; padding-bottom: 6px; padding-left: 25px; border-bottom: 1px solid #ccc }
	.p_inner { padding-top: 5px; padding-left: 25px }
	.td_in { list-style-type: disc; margin: 0; padding: 0 0 0 15px }
	.p_in_ul { list-style-type: disc; margin: 0; padding: 0 0 0 60px }
/*</agl.folder>*/
/*<agl.folder "GOODS">*/
	.goods_border { padding-top: 10px; padding-bottom: 10px; padding-left: 5px; border-bottom: 1px solid #ccc }
	.goods_float { width: 206px; float: left }
	.goods_float h3 { font-size: 11px; font-weight: normal }
	.g_ph  { padding-right: 10px; float: left }
	.g_ph a { text-indent: -9999px; display: block; width: 85px; height: 48px }
	#goods_content a.slitcore  
	 { background-image: url(../images/parts/g_ph_slitcore.jpg) }
	#goods_content a.chukupanel  
	 { background-image: url(../images/parts/g_ph_chukupanel.jpg) }
	#goods_content a.sasara 
	  { background-image: url(../images/parts/g_ph_sasara.jpg) }
	#goods_content a.motoblock 
	  { background-image: url(../images/parts/g_ph_motoblock.jpg) }
	#goods_content a.flooring  
	 { background-image: url(../images/parts/g_ph_flooring.jpg) }
	#goods_content a.panel 
	  { background-image: url(../images/parts/g_ph_panel.jpg) }
	#goods_content a.fixtures  
	 { background-image: url(../images/parts/g_ph_fixtures.jpg) }
	#goods_content a.ordermade 
	  { background-image: url(../images/parts/g_ph_ordermade.jpg) }
	#goods_content h3 a { color: #333; text-decoration: none }
	#slitcore #goods_content h3.slitcore a,
#chukupanel #goods_content h3.chukupanel a,
#sasara #goods_content h3.sasara a,  
#motoblock #goods_content h3.motoblock a,
#flooring #goods_content h3.flooring a,
#panel #goods_content h3.panel a,
#fixtures #goods_content h3.fixtures a,
#ordermade #goods_content h3.ordermade a
   { color: #cf3985; font-weight: bold; text-decoration: none }
   
      
  
#slitcore #goods_content a.slitcore, 
#chukupanel #goods_content a.chukupanel, 
#sasara #goods_content a.sasara, 
#motoblock #goods_content a.motoblock, 
#flooring #goods_content a.flooring,
#panel #goods_content a.panel,
#fixtures #goods_content a.fixtures,
#ordermade #goods_content a.ordermade
	{ background-position: 0 -48px }
/*</agl.folder>*/
/*<agl.folder "PANEL">*/
	#panel .heading-title { background-image: url(../images/panel/pa_ttl01.png); background-repeat: no-repeat; background-position: left center; text-indent: -9999px; height: 60px }
	#panel .top_r { width: 505px }
	#panel .contents_l { width: 520px }
	#panel .contents_r { width: 290px }
	#panel .comment_l  { padding-top: 10px; padding-right: 15px; width: 225px }
	#panel .comment_l p, #panel .comment_r p { font-size: 12px }
	#panel .comment_r { padding-top: 10px; padding-left: 20px; width: 215px }
	.bg_gray02 { font-size: 15px; font-weight: bold; background-color: #ebebeb; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; border: solid 1px #ccc }
	.inner_float  { text-align: center; padding-right: 55px; width: 85px; float: left }
	.inner_float p { font-size: 11px }
	#panel .two_contents { padding: 0 }
	.base_gray { background-color: #ebebeb; padding: 5px }
	.table_float { float: left }
	.front_contents   { text-align: center; padding-top: 26px; padding-bottom: 10px; width: 345px }
	.c_green    { list-style-type: none; margin: 0 }
	.c_green ul { list-style-type: none; margin: 0; padding: 0 }
	.c_green li   { font-size: 12px; background-image: url(../images/parts/icon_cir_m_green.png); background-repeat: no-repeat; background-position: 0 center; padding-left: 10px }
	.bg { background-color: #fff; width: 100%; border: solid 1px #ccc }
	.bg th   { background-color: #ffffe8; text-align: center; padding-bottom: 10px; width: 116px }
	.bg td { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }
	.asterisk  { font-size: 10px; line-height: 150%; padding-left: 10px }
	#panel .comment_inner  { margin-top: 10px; padding-top: 25px }
	.heading-title-s { background-image: url(../images/panel/pa_ttl03.png); background-repeat: no-repeat; background-position: left center; text-indent: -9999px; margin-top: 30px }
	.link_top { font-size: 11px; text-align: right; padding-top: 5px; padding-bottom: 5px }
	.link_top a { text-decoration: none }
/*</agl.folder>*/
/*<agl.folder "FIXTURES">*/
	#fixtures .heading-title { background-image: url(../images/fixtures/z_ttl01.png); background-repeat: no-repeat; background-position: left center; text-indent: -9999px; height: 60px }
	#fixtures .top_r  { padding-top: 23px; padding-right: 16px; width: 390px }
	#fixtures .top_l { padding-top: 1px }
	.fl_icon  { width: 130px; float: left }
	.fr_comment  { line-height: 180%; width: 250px; float: right }
	.u_border { font-size: 15px; font-weight: bold; margin-top: 30px; margin-bottom: 15px; padding-bottom: 6px; border-bottom: 2px solid #492600 }
	#fixtures .contents_l { width: 380px }
	#fixtures .contents_r { width: 380px }
	.fl_comment { line-height: 180%; width: 250px; float: left }
	.fl_comment span { font-size: 11px }
	.fr_ph { padding-top: 5px; float: right }
	.z_comment_inner { background-image: url(../images/parts/line_dot.png); background-repeat: repeat-x; background-position: 0 0; margin-top: 22px; padding-top: 35px }
	#fixtures .comment_inner { padding-top: 26px }
/*</agl.folder>*/
/*<agl.folder "ORDERMADE">*/
	#ordermade .heading-title { background-image: url(../images/ordermade/o_ttl01.png); background-repeat: no-repeat; background-position: left center; text-indent: -9999px; height: 60px }
	#ordermade .top_r { padding-top: 24px; width: 418px }
	#ordermade .top_l { padding-top: 1px }
	#ordermade .fl_comment { padding-top: 2px; width: 290px }
	#ordermade .bg_gray { margin-top: 35px }
	.cent_l_01 { padding-top: 2px; padding-left: 12px; float: left }
	.cent_r_01 { padding-top: 23px; padding-right: 12px; width: 473px; float: right }
	.cent_r_01 h4 { color: #cf3985; font-size: 15px; font-weight: bold; padding-bottom: 10px }
	.cent_comment { line-height: 180% }
	.cent_bph { padding-top: 14px; padding-left: 4px }
	#ordermade .z_comment_inner { margin-top: 25px }
	.cent_l_02 { padding-left: 15px; width: 420px; float: left }
	.cent_l_02 h4 { color: #cf3985; font-size: 15px; font-weight: bold; padding-bottom: 10px }
	.cent_r_02 { padding-top: 1px; padding-right: 15px; float: right }
	.z_comment_inner .cent_l_01 { padding-top: 1px; padding-left: 15px }
	.z_comment_inner .cent_r_01 { padding-top: 0; padding-right: 0; width: 427px }
	#ordermade .comment_inner { padding-top: 26px }
/*</agl.folder>*/
/*<agl.folder "SLITCORE">*/
	.p_t27 { padding-top: 27px }
	.p_b19 { padding-bottom: 19px }
	.p_b12 { padding-bottom: 12px }
	#slitcore .heading-title { background-image: url(../images/slitcore/s_ttl01.png); background-repeat: no-repeat; background-position: left center; text-indent: -9999px; height: 62px }
	#slitcore .fl_comment { width: 450px }
	#slitcore .top_r { padding-top: 4px; width: 330px }
	.top_l h3 { padding-top: 5px; padding-bottom: 23px; padding-left: 1px }
	#slitcore .cent_l_01 { padding-right: 30px; padding-left: 15px }
	.cent_f_01 { float: left }
	.cent_f_01 table { width: 495px }
	.cent_f_01 tr { padding-bottom: 20px; width: 100%; border-bottom: 1px solid #ccc }
	.cent_f_01 td { padding-top: 12px; padding-bottom: 11px }
	.chara01 { background-image: url(../images/slitcore/s_icon01.png); background-repeat: no-repeat; background-position: left center; padding-left: 40px }
	.chara02 { background-image: url(../images/slitcore/s_icon02.png); background-repeat: no-repeat; background-position: left center; padding-left: 40px }
	.chara03 { background-image: url(../images/slitcore/s_icon03.png); background-repeat: no-repeat; background-position: left center; padding-left: 40px }
	.chara04 { background-image: url(../images/slitcore/s_icon04.png); background-repeat: no-repeat; background-position: left center; padding-left: 40px }
	#slitcore .cent_r_01 { padding-top: 2px; padding-left: 20px; width: 100px; float: left }
	.under_l_01  { padding-right: 10px; width: 210px; float: left }
	.under_l_01 p { font-size: 11px; padding-top: 1px }
	.under_r_01  { line-height: 180%; padding-left: 12px; float: left }
	.under_r_01 ul { list-style-type: none; margin: 0; padding: 0 }
	.under_r_01 li { background-image: url(../images/parts/icon_cir_m_green.png); background-repeat: no-repeat; background-position: left center; padding-left: 10px }
	#slitcore .comment_inner { margin-top: 19px; padding-top: 26px }
/*</agl.folder>*/
/*<agl.folder "FLOORING">*/
	#flooring .heading-title { background-image: url(../images/flooring/f_ttl01.png); background-repeat: no-repeat; background-position: left center; text-indent: -9999px; height: 61px }
	.pad { padding-top: 6px; padding-bottom: 22px; padding-left: 1px }
	.p_t21 { padding-top: 21px }
	.fl_right { float: right }
	.fl_left { float: left }
	.dotte_out  { border-bottom: 1px dotted #ccc }
	.comment_out { padding-top: 8px; padding-bottom: 10px; width: 280px; float: left }
	.comment_in { padding: 10px 20px; border-right: 1px solid #ccc }
	.comment_in p   { font-size: 12px; line-height: 160% }
	.caution { font-size: 11px; line-height: 150%; padding-top: 20px; padding-bottom: 1px; padding-left: 30px }
	.c_green_n { color: #cf3985; background-image: none; padding-left: 10px }
	#flooring .front_contents { padding-top: 10px; padding-right: 15px; padding-bottom: 15px; width: 330px }
	#flooring .bg th { padding-bottom: 15px }
	#flooring .comment_inner { margin-top: 10px; padding-top: 30px }
	.left_comment { width: 500px; float: left }
	#flooring .asterisk { font-size: 11px; line-height: 150%; padding-top: 5px; padding-left: 2px }
/*</agl.folder>*/
/*<agl.folder "CHUKUPANEL">*/
	.p_b17 { padding-bottom: 17px }
	.p_t34 { padding-top: 34px }
	#chukupanel .heading-title { background-image: url(../images/chukupanel/chu_ttl01.png); background-repeat: no-repeat; background-position: left center; text-indent: -9999px; padding-top: 2px; height: 60px }
	.top_con { margin-top: 30px; padding-right: 15px; padding-left: 14px }
	#chukupanel .top_r  { width: 535px }
	#chukupanel .fl_comment { width: 290px }
	#chukupanel .fr_ph { padding-top: 3px }
	.cent_top { padding-top: 35px; padding-left: 20px }
	#chukupanel .fl_right   { width: 750px }
	.inner_fl_left { float: left }
	.inner_fl_right  { width: 250px; float: right }
	.no_inner_top  { padding-bottom: 20px; width: 370px; float: left }
	.no_inner { line-height: 160%; padding-left: 25px }
	.in_left { width: 250px }
	.dootedline  { background-image: url(../images/parts/line_dot.png); background-repeat: repeat-x; background-position: left center; padding-top: 33px }
	.cent_bottom  { padding-top: 20px; padding-left: 20px }
	.no_inner_br { padding-bottom: 17px; width: 350px; float: left }
	.no_inner_bl { padding-bottom: 17px; padding-left: 20px; float: left }
	#chukupanel .c_green p { font-size: 13px; background-position: left center; padding: 0 0 0 10px }
	#chukupanel .inner_float { padding: 0; width: 210px }
	#chukupanel .inner_float p { font-size: 11px; text-align: left }
	.inner_float01 { font-size: 11px; width: 300px; float: left }
	.dootedline02  { background-image: url(../images/parts/line_dot.png); background-repeat: repeat-x; background-position: left center; text-indent: -9999px; margin-top: 17px; margin-bottom: 25px }
	#chukupanel table { width: 840px }
	#chukupanel td  { padding: 21px 30px 17px 60px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }
	.c_icon { background-image: url(../images/chukupanel/chu_icon.png); background-repeat: no-repeat; background-position: left 15px; padding-top: 15px; padding-left: 85px }
	.img_inner { font-size: 12px; line-height: 175%; padding-top: 15px }
	#chukupanel .comment_inner  { margin-top: 30px; padding-top: 25px }
	#chukupanel .c_green li { font-size: 13px; background-image: url(../images/parts/icon_cir_m_green.png); background-repeat: no-repeat; background-position: left center; padding-left: 10px }
	.fl_right_b { width: 723px; float: right }
/*</agl.folder>*/
/*<agl.folder "SASARA">*/
	.p_t6 { padding-top: 6px }
	.p_t11 { padding-top: 11px }
	.p_t19 { padding-top: 19px }
	.p_l17 { padding-left: 17px }
	.p_r12 { padding-right: 12px }
	.p_r43 { padding-right: 43px }
	.p_b4 { padding-bottom: 4px }
	.m_t43 { margin-top: 43px }
	.m_b14 { margin-bottom: 14px }
	.m_b17 { margin-bottom: 17px }
	#sasara .heading-title { background-image: url(../images/sasara/sa_ttl01.png); background-repeat: no-repeat; background-position: left center; text-indent: -9999px; padding-top: 7px; height: 60px }
	.top_img_comment { background-image: url(../images/sasara/sa_top_ph.jpg); background-repeat: no-repeat; background-position: right bottom; margin-top: 14px }
	.top_img_comment h3 { padding-top: 35px; padding-left: 46px }
	.padding_inner { line-height: 180%; padding: 22px 420px 35px 45px }
	.top_comment_in { line-height: 175%; padding-top: 18px; padding-right: 10px; padding-left: 10px; width: 570px; float: left }
	.out_p { background-image: url(../images/parts/line_dot.png); background-repeat: repeat-x; background-position: left bottom; padding: 21px 15px 31px }
	.center_contents { background-image: url(../images/parts/line_dot.png); background-repeat: repeat-x; background-position: left bottom; padding: 25px 15px 30px }
	.center_contents h4 { padding-bottom: 10px }
	.center_contents p { line-height: 180% }
	.center_contents span { font-weight: bold }
	.type   { text-align: center; padding-top: 14px; padding-right: 10px; padding-left: 10px }
	.type h5 { color: #090; font-weight: bold }
	.p_out h5 { color: #069; font-weight: bold }
	/*.p_out p { font-size: 11px }*/
	.size { padding-right: 15px; padding-left: 15px }
	.size h5 { color: #cf3985; font-weight: bold }
	.size tr  { }
	.size th  { font-weight: normal; background-color: #ffffe8; padding: 3px 20px 3px 9px; border: solid 1px #ccc }
	.size td  { padding: 3px 24px 3px 9px; border: solid 1px #ccc }
	.click_icon  { padding-top: 8px; padding-left: 65px }
	.click_icon a  { background-image: url(../images/sasara/sa_click_icon.png); text-indent: -9999px; display: block; width: 95px; height: 14px }
	.click_icon a:hover {background-position: 0 -42px}
	#sasara .asterisk { font-size: 12px; padding-top: 22px; padding-left: 20px }
	#sasara .comment_inner { padding-top: 25px }
/*</agl.folder>*/
/*<agl.folder "MOTOBLOCK">*/
	.p_t12 { padding-top: 12px }
	.p_t18 { padding-top: 18px }
	.p_t32 { padding-top: 32px }
	.p_l12 { padding-left: 12px }
	.p_l65 { padding-left: 65px }
	#motoblock .heading-title { background-image: url(../images/motoblock/mo_ttl01.png); background-repeat: no-repeat; background-position: left center; text-indent: -9999px; margin-bottom: 21px; height: 60px }
	#motoblock .bg_gray02 { margin-top: 48px; margin-bottom: 5px }
	.bg_gray03 { font-size: 15px; font-weight: bold; background-color: #e6e6e6; margin-top: 40px; padding-top: 5px; padding-bottom: 5px; padding-left: 15px; border: solid 1px #ccc }
	.kind_outline { padding-top: 12px; padding-bottom: 5px; border-bottom: 1px solid #ccc }
	.wood { text-align: center; width: 140px }
	.wood p { font-size: 11px; line-height: 150%; text-align: center; padding-top: 5px }
	.wood ul { margin: 0; padding: 5px 0 0 }
	.wood li { display: inline }
	.other_kind { padding-top: 12px; padding-left: 22px; width: 250px }
	.other_kind h5 { color: #cf3985; font-weight: bold }
	.i_green { }
	.i_green ul { list-style-type: none; margin: 0; padding: 0 }
	.i_green li { font-size: 11px; background-image: url(../images/parts/icon_cir_m_green.png); background-repeat: no-repeat; background-position: 3px center; padding-left: 13px }
	.i_green p { font-size: 11px }
	.other_kind p { font-size: 11px; padding-top: 10px }
	#motoblock table { width: 840px }
	#motoblock td { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc }
	.size_img01 { text-align: center; padding-top: 20px; padding-left: 22px }
	.size_img02 { padding-top: 10px; padding-left: 56px }
	#motoblock .img_inner { padding-bottom: 20px; padding-left: 58px }
	.design_price h4 { font-size: 15px; font-weight: bold; padding-top: 30px }
	.under_line { color: #359a00; font-size: 14px; font-weight: bold; text-align: center; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #333 }
	#motoblock .comment_inner { margin-top: 38px; padding-top: 30px }
	#motoblock .comment_inner ul { text-align: center; list-style-type: none; margin: 0; padding: 0 }
	#motoblock .comment_inner li { display: inline; padding-right: 15px }
/*</agl.folder>*/
/*<agl.folder "TAB">*/
#tab_parent   { margin-top: 10px; margin-bottom: 25px }
#tab_parent ul  { font-size: 11px; list-style-type: none; margin: 0 0 0 0; padding: 0; height: 1% }
#tab_parent li    { line-height: 100%; margin: 0 5px 0 0; padding: 0; width: 160px; float: left }
	#tab_parent .tab a { text-decoration: none; background-color: transparent; text-align: center; text-indent: -9999px; display: block }
	#tab_parent .tab a.sel01 { background-image: url(../images/motoblock/mo_price_flooring.png); background-repeat: no-repeat; width: 156px; height: 28px }
	#tab_parent .tab a.sel02 { background-image: url(../images/motoblock/mo_price_wall100.png); background-repeat: no-repeat; width: 156px; height: 28px }
	#tab_parent .tab a.sel03 { background-image: url(../images/motoblock/mo_price_wall67.png); background-repeat: no-repeat; width: 156px; height: 28px }
	#tab_parent .tab a:hover { background-position: 0 -28px }
	#tab_parent .tab a.sel{ background-position: 0 -56px }
	
#tab_parent .tab a.sel { color: #eaeaea; background-color: transparent;  background-repeat: repeat-x }
#tab_parent #tab1,
#tab_parent #tab2,
#tab_parent #tab3,
#tab_parent #tab4  { margin-top: 0; /*width: 400px; height: 300px;*/ clear: both }
	#tab_parent #tab1 { }
#tab_parent #tab2 { display: none }
#tab_parent #tab3 { display: none }
#tab_parent #tab4 { display: none }
	
	#tab_parent table  { }
	#tab_parent thead { background-color: #ebebeb }
	#tab_parent thead th { font-weight: normal; text-align: center; border: solid 1px #ccc }
	#tab_parent tbody th { font-weight: normal; background-color: #ffffe8; text-align: center; border: solid 1px #ccc }
	#tab_parent tbody td  { background-color: #fff; text-align: center; border: solid 1px #ccc }
	.td_price { color: #cf3985; background-color: #fcf2f5 }
	.tab_bg { background-color: #d9d9d9; padding: 5px }
/*</agl.folder>*/
/*<agl.folder "TOP">*/
	#home .topicpath { padding-top: 3px }
	.top_img  { margin-top: 30px; padding: 2px; border: solid 2px #d9d9d9 }
	.top_img_inner { }
	.m_wood { padding-top: 25px }
	.position_r { position: relative }
	.new  { position: absolute; top: -20px; left: -10px }
	.materials     { margin-right: 10px; margin-left: 10px; padding-top: 8px; padding-bottom: 5px; width: 193px; float: left; border-style: solid; border-width: 2px 1px 1px; border-color: #492600 #d9d9d9 #d9d9d9 }
	.materials_p  { font-size: 11px; line-height: 170%; text-align: left; padding: 5px 10px }
	.m_ph  { padding-left: 10px }
	.m_ph a  { background-position: 0 0; text-indent: -9999px; display: block; width: 172px; height: 65px }
	.m_wood a.slitcore  { background-image: url(../images/top/top_sph01.jpg) }
	.m_wood a.chukupanel { background-image: url(../images/top/top_sph02.jpg) }
	.m_wood a.sasara { background-image: url(../images/top/top_sph03.jpg) }
	.m_wood a.motoblock { background-image: url(../images/top/top_sph04.jpg) }
	.m_wood a.flooring { background-image: url(../images/top/top_sph05.jpg) }
	.m_wood a.panel { background-image: url(../images/top/top_sph06.jpg) }
	.m_wood a.fixtures { background-image: url(../images/top/top_sph07.jpg) }
	.m_wood a.ordermade { background-image: url(../images/top/top_sph08.jpg) }
	
	.m_wood a:hover { background-position: 0 -65px }
	.t_company { font-size: 11px; padding: 10px 5px 5px; border-top: 2px solid #492600; border-bottom: 1px solid #d9d9d9 }
	.t_order { font-size: 11px; padding: 10px 5px 5px; border-bottom: 1px solid #d9d9d9 }
	.t_form { padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #d9d9d9 }
	.b_ph a { text-indent: -9999px; display: block; width: 66px; height: 48px }
	#bottom_contents a.company { font-size: 11px; background-image: url(../images/top/top_sph09.jpg); background-repeat: no-repeat; width: 66px; height: 48px }
	#bottom_contents a.order { background-image: url(../images/top/top_sph10.jpg); background-repeat: no-repeat; width: 66px; height: 48px }
	#bottom_contents a:hover { background-position: 0 -48px }
	#home #content-inner { padding-right: 0; padding-left: 0 }
	.fb_area { margin-bottom: 10px }
	
	.craftlink-banner :hover { opacity: 0.9; }
/*</agl.folder>*/
/*<agl.folder "CONTACT">*/
	#contact .heading-title  { background-image: url(../images/contact/inq_ttl.png); background-repeat: no-repeat; background-position: left center; text-indent: -9999px; margin-bottom: 2px; height: 56px }
	.dot_line { background-image: url(../images/parts/line_dot.png); background-repeat: repeat-x; background-position: 0 83px; padding-top: 4px; padding-bottom: 32px; padding-left: 8px }
	#contact span .red { color: #cf3985 }
	#contact .fl_left .topicpath { font-size: 13px; text-decoration: underline; text-align: left }
	.bg_dgray { color: #fff; font-size: 15px; font-weight: bold; background-color: #a6a6a6; margin-top: 30px; padding-top: 5px; padding-bottom: 5px; padding-left: 15px }
/*</agl.folder>*/
/*<agl.folder "HOW_ORDER">*/
	#how_order .heading-title { background-image: url(../images/how_order/or_topttl.png); background-repeat: no-repeat; background-position: left center; text-indent: -9999px; height: 60px }
	#how_order .comment_out { padding-top: 5px }
	#how_order .comment_in { padding: 0 15px }
	#how_order .comment_in p { font-size: 13px; line-height: 175% }
	.order_flow { font-size: 12px; padding-top: 10px; padding-right: 15px; padding-left: 10px }
	#how_order .bg_gray { margin-top: 13px; margin-bottom: 0 }
	.bg_box { background-color: #ffffe8; padding: 15px 0 15px 18px; border-style: solid; border-width: 0 1px 1px; border-color: #ccc }
	.bg_box ul { margin: 0; padding: 0 0 0 20px }
	.bg_box li { list-style-type: none; margin: 0; padding: 0 0 0 10px }
	.i_blue li { background-image: url(../images/parts/icon_cir_m_blue.png); background-repeat: no-repeat; background-position: left center }
	#how_order .bg_dgray { margin-top: 46px; padding-top: 7px; padding-bottom: 7px }
	.green { color: #359a00 }
	.in_cgreen { font-weight: bold; text-decoration: none; background-image: url(../images/parts/icon_cir_m_green.png); background-repeat: no-repeat; background-position: left center; padding-left: 10px }
	.appended ul { margin: 0; padding: 0 0 0 17px }
	.appended li { list-style-type: disc; margin: 0; padding: 0 }
	.cap  { color: #cf3985; font-weight: bold; margin-top: 10px }
/*</agl.folder>*/

