
/*<agl.folder "COMMON ELEMENT">*/
body   { color: #333; font-size: 80%; font-family: "ms pgothic", osaka, arial; line-height: 150%; background-color: #fedccd; background-image: url("../images/parts/bg_mark.gif") }
* { margin: 0 }
a  { color: #68a02c }
a:hover  { text-decoration: underline }
img   { border: none 0 }
a img {border:0 none;}
h1, h2, h3, h4, h5, h6 { font-size: 100% }
table { border-collapse: collapse; border-spacing: 0   }
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 }
.large { font-size: 120% }
.small { font-size: 10px }
.break { clear: both }
.large { font-size: 120% }
.small { font-size: 80%; }
.hidden { display: none }
.ta_center { text-align: center }
.tva_center { vertical-align: middle }
.ta_right { text-align: right }
.ta_left { text-align: 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_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_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_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_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; }

/*PADDING*/
.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_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_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_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_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; }

.lh_150 { line-height: 150%; }
.topicpath   { text-align: right; padding-top: 5px; padding-bottom: 5px }
.topicpath .dir { font-size: 10px }
.topicpath .current { }
.pagetop  { background-color: #fff; background-image: url("../images/parts/pagetop_bg.gif"); background-repeat: repeat-x; text-align: right; padding-right: 30px }
.pagetop span { }
.warn { color: #f00 }
.mess  { color: #f60 }
/*</agl.folder>*/
/*<agl.folder "LAYOUT">*/
#container  { text-align: center; margin-right: auto; margin-left: auto; width: 958px }
#container-inner  { text-align: left; margin-right: auto; margin-left: auto; min-height: 100% }
#alpha, #beta, #gamma    { position: relative; float: left }
#content   { background-color: #fff; padding-right: 29px; padding-left: 29px }
#content-inner  { }
#header-inner, #content-inner, #footer-inner, .asset-body { height: 1% }
#header-inner, #footer-inner, #alpha-inner, #beta-inner, #gamma-inner { overflow: hidden }
/*#header-inner, #content-inner, #footer-inner, #alpha-inner, #beta-inner, #gamma-inner { position: static }*/
#alpha-inner, #beta-inner, #gamma-inner     { }
/* alfa-beta-gamma */
.alfa #alpha  { width: 900px }
.alfa #beta { display: none }
.alfa #gamma { display: none }
/* alfa-beta-gamma */
.alfa-beta-gamma #alpha { width: 560px }
.alfa-beta-gamma #beta  { left: 190px; width: 190px }
.alfa-beta-gamma #gamma { right: 190px; width: 190px }
/* beta-alfa-gamma */
.beta-alfa-gamma #alpha   { left: 200px; width: 500px }
.beta-alfa-gamma #beta    { left: -500px; width: 180px }
.beta-alfa-gamma #gamma    { left: 40px; width: 180px }
/* alfa-beta */
.alfa-beta #alpha  { width: 700px }
.alfa-beta #beta   { left: 20px; width: 180px }
.alfa-beta #gamma { display: none }
/* beta-alfa */
.beta-alfa #alpha { left: 190px; width: 750px }
.beta-alfa #beta  { left: -730px; width: 190px }
.beta-alfa #gamma { display: none }
/* beta-alfa(Medium-Wide) */
.beta_m-alfa_m #alpha { left: 330px; width: 610px }
.beta_m-alfa_m #beta { left: -610px; width: 330px }
.beta_m-alfa_m #gamma { display: none }
/* alfa-beta(Wide-Medium) */
.alfa_m-beta_m #alpha { width: 610px }
.alfa_m-beta_m #beta { width: 330px }
.alfa_m-beta_m #gamma { display: none }
/*</agl.folder>*/
/*<agl.folder "HEADER">*/
#heading  { font-size: 10px; background-color: #feeae2; padding: 6px; height: 1% }
#header-name { color: #321700; font-weight: normal; float: left }
#mobile-name { float: right }
#header   { background-color: #fff }
#header a  { }
#header a:hover  { }
#header-inner   { margin: 0 auto; padding-top: 20px }
#header-content   { padding-left: 30px; width: 260px; float: left }
#header-content a { background-image: url("../images/parts/head_logo.gif"); background-repeat: no-repeat; display: block; width: 219px; height: 40px }
#header-content a span { display: none }
#hhmenu    { background-image: url(../images/parts/hhmenu-bg.gif); background-repeat: no-repeat; background-position: right top; padding-top: 47px; padding-bottom: 10px; width: 595px; float: right }
#home #hhmenu    { background-image: url(../images/parts/hhmenu-bg-top.gif) }
#dogs #hhmenu , #foods_acc #hhmenu { background-image: url(../images/parts/hhmenu-bg-dog-acc.gif) }
#trim_hotel #hhmenu { background-image: url(../images/parts/hhmenu-bg-trim.gif) }
#hhmenu ul    { list-style-type: none; margin: 0 0 0 43px; padding: 0; height: 20px }
#hhmenu li   { margin: 0; padding: 0; height: 20px; float: left }
#hhmenu a     { background-repeat: no-repeat; display: block; padding-left: 2px; height: 20px; float: left }
#hhmenu span  { display: none }
#hhmenu a.home  { background-image: url("../images/parts/hhmenu-home.gif"); width: 80px; }
#hhmenu a.information  { background-image: url("../images/parts/hhmenu-information.gif"); width: 80px; }
#hhmenu a.voice  { background-image: url("../images/parts/hhmenu-voice.gif"); width: 111px; }
#hhmenu a.shopinfo  { background-image: url("../images/parts/hhmenu-shopinfo.gif"); width: 80px; }
#hhmenu a.inquiry  { background-image: url("../images/parts/hhmenu-inquiry.gif"); width: 80px; }
#hhmenu a.sitemap { background-image: url("../images/parts/hhmenu-sitemap.gif"); width: 80px; }
#hhmenu a:hover,
#home #hhmenu a.home,
#information #hhmenu a.information,
#voice #hhmenu a.voice,
#shopinfo #hhmenu a.shopinfo,
#inquiry #hhmenu a.inquiry,
#sitemap #hhmenu a.sitemap
   { background-position: 0 -21px }

#header-description { color: #393939; font-size: 14px; font-weight: normal; display: inline; margin-bottom: 0 }
#header-nav-inner { margin: 0 auto; position: relative; width: 900px }
#hmenu    { height: 46px }
#hmenu ul    { list-style-type: none; margin: 0; padding-left: 30px; height: 46px }
#hmenu li   { display: block; margin: 0; height: 46px; float: left }
#hmenu a    { display: block; height: 46px; float: left }
#hmenu span { display: none }
#hmenu a.dogs   { background-image: url(../images/parts/hmenu-dogs.gif); width: 130px }
#hmenu a.foods_acc   { background-image: url(../images/parts/hmenu-foods_acc.gif); width: 130px }
#hmenu a.trim_hotel   { background-image: url(../images/parts/hmenu-trim_hotel.gif); width: 128px }
#hmenu a.dogs_kind   { background-image: url(../images/parts/hmenu-dogs_kind.gif); width: 128px }
#hmenu a.dogs_advice   { background-image: url(../images/parts/hmenu-dogs_advice.gif); width: 128px }
#hmenu a.breeder  { background-image: url(../images/parts/hmenu-breeder.gif); width: 128px }
#hmenu a.blog  { background-image: url(../images/parts/hmenu-blog.gif); width: 128px }
#hmenu a:hover,
#dogs #hmenu a.dogs,
#foods_acc #hmenu a.foods_acc,
#trim_hotel #hmenu a.trim_hotel,
#dogs_kind #hmenu a.dogs_kind,
#dogs_advice #hmenu a.dogs_advice,
#breeder #hmenu a.breeder,
#blog #hmenu a.blog
   { background-position: 0 -47px }
/*</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  { margin-bottom: 15px; position: relative; width: 100%; overflow: hidden }
.widget-header   { margin: 0; padding: 0 }
.widget-header, .widget-content  { }
.widget-header a   { text-decoration: none; display: block }
.widget-footer  { font-size: 10px }
.widget-footer a   { text-decoration: none }
.widget-header a:hover { }
.widget-content   { font-size: 12px; margin: 0; padding-bottom: 12px; position: relative }
.widget-content a   { }
.widget-body { height: 1% }
.widget-footer span , .widget-header span { display: none }
.widget-calendar .widget-content table { font-size: 10px }
.archive-content ul, .widget-content ul { list-style: none; margin: 0; padding: 0 }
.widget-content ul ul { margin-left: 15px }
.widget-content li  { }
.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 }
.widget abbr.published { color: #999; font-size: 10px }
/*</agl.folder>*/
/*<agl.folder "SIDEBAR IND">*/

.common    { background-color: #e5e5e5 }
.common .widget-content   { margin: 6px }
.common .widget-footer    { }
.bookmarker .widget-content { background-image: url("../images/widget/bookmarker.gif"); background-repeat: no-repeat; padding-top: 8px; padding-bottom: 8px; padding-left: 28px }
.present .widget-header a { background-image: url("../images/widget/wd-present-hd.gif"); background-repeat: no-repeat; height: 81px }
.present .widget-content { background-image: url("../images/widget/wd-present-bg.gif"); background-repeat: repeat-y; padding-top: 10px; padding-right: 15px; padding-left: 15px }
.present .widget-footer { background-image: url("../images/widget/wd-present-ft.gif"); height: 31px }
.present .widget-footer a { color: #7c4c16; font-weight: bold; bottom: 3px; left: 50px }
.dogs .widget-header   { background-image: url("../images/widget/wd-dogs-hd.gif"); background-repeat: no-repeat; height: 105px }
.dogs .widget-header a { display: block; height: 105px }
.dogs .widget-content select { width: 100% }
/*dogs&foods_acc COMMON start*/
.dogs .widget-content li , .foods_acc .widget-content li { background-color: #fff; background-image: url("../images/parts/li-S-brown.gif"); background-repeat: no-repeat; background-position: 8px 8px; padding: 2px 5px 2px 20px; border-bottom: 1px solid #ccc }
.dogs .widget-content li a , .foods_acc .widget-content li a { color: #333; text-decoration: none }
.dogs .widget-content , .foods_acc .widget-content { background-image: url("../images/widget/wd-gray-bg.gif"); background-repeat: repeat-y; padding: 0 6px }
.dogs .widget-content ul , .foods_acc .widget-content ul { margin: 0; padding: 1px 0 0 }
.dogs .widget-content .sc img , .foods_acc .widget-content .sc img { margin-bottom: 4px }
.dogs .widget-footer , .foods_acc .widget-footer { background-image: url("../images/widget/wd-gray-ft.gif"); background-repeat: repeat-y; padding-bottom: 5px; height: 1% }
.dogs .widget-footer a , .foods_acc .widget-footer a { display: block; padding-top: 6px; padding-right: 6px; padding-left: 6px }
/*dogs&foods_acc COMMON end*/
.foods_acc .widget-header  { background-image: url("../images/widget/wd-foods_acc-hd.gif"); background-repeat: no-repeat; height: 99px }
.foods_acc .widget-header a { height: 99px }
.foods_acc_enq .widget-header   { background-image: url("../images/widget/wd-present-hd.gif"); background-repeat: no-repeat; height: 62px }
.foods_acc_enq .widget-header a  { height: 81px }
.foods_acc_enq .widget-content   { background-image: url("../images/widget/wd-present-bg.gif"); background-repeat: repeat-y; padding-top: 10px; padding-right: 15px; padding-left: 15px }
.foods_acc_enq .widget-content .wd-enqpic { text-align: center }
.foods_acc_enq .widget-content .wd-enqpic img { border: solid 7px #ccc }
.foods_acc_enq .widget-footer     { background-image: url("../images/widget/wd-present-ft.gif"); background-repeat: no-repeat }
.foods_acc_enq .widget-footer a   { color: #fff; text-decoration: none; display: block; padding-top: 10px; padding-bottom: 10px; padding-left: 45px }

.foods_acc-rank .widget-header   { background-image: url("../images/widget/wd-foods_acc-rank-hd.gif"); background-repeat: no-repeat; height: 32px }
.foods_acc-rank .widget-header a { height: 99px }
.foods_acc-rank .widget-content   { background-repeat: repeat-y }
.foods_acc-rank .widget-content ul { }
.foods_acc-rank .widget-content li { background-repeat: no-repeat; background-position: left top; padding-top: 5px; padding-bottom: 5px; padding-left: 30px; border-bottom: 1px dotted #ccc }
.foods_acc-rank .widget-content .li_rank1 { background-image: url("../images/widget/li-rank01.gif") }
.foods_acc-rank .widget-content .li_rank2 { background-image: url("../images/widget/li-rank02.gif") }
.foods_acc-rank .widget-content .li_rank3 { background-image: url("../images/widget/li-rank03.gif") }
.foods_acc-rank .widget-content .li_rank4 { background-image: url("../images/widget/li-rank04.gif") }
.foods_acc-rank .widget-content .li_rank5 { background-image: url("../images/widget/li-rank05.gif") }
.foods_acc-rank .widget-footer    { }
.foods_acc-rank .widget-footer a  { }
.foods_acc_news .widget-header   { background-image: url("../images/widget/wd-news-update.gif"); background-repeat: no-repeat; height: 49px }
.foods_acc_news .widget-header a  { height: 49px }
.foods_acc_news .widget-content   { background-color: #fff; background-image: url("../images/widget/wd-foods_acc-bg.gif"); background-repeat: repeat-y; padding-top: 10px; padding-right: 15px; padding-left: 15px }
.foods_acc_news .widget-footer   { background-image: url("../images/widget/wd-foods_acc-ft.gif"); background-repeat: repeat-y; height: 27px }
.blog .widget-header a { background-image: url("../images/widget/wd-blog-hd.gif"); background-repeat: no-repeat; height: 115px }
.blog .widget-content { background-image: url("../images/widget/wd-blog-bg.gif"); background-repeat: repeat-y; padding-top: 10px; padding-right: 15px; padding-left: 15px }
.blog .widget-content ul { }
.blog .widget-content li { background-image: url("../images/widget/wd-blog-ul.gif"); background-repeat: no-repeat; background-position: center bottom; margin: 0; padding: 3px 0 3px 5px }
.blog .widget-footer  { background-image: url("../images/widget/wd-blog-ft.gif"); background-repeat: no-repeat }
.blog .widget-footer a  { color: #fff; display: block; padding: 8px 6px 6px; top: 5px; left: 10px }
.foods_acc_news .widget-footer a { left: 7px }
.information .widget-header { background-image: url("../images/widget/wd-info-hd.gif"); background-repeat: no-repeat; height: 48px }
.information .widget-header a { height: 48px }
.information .widget-content { background-image: url("../images/widget/wd-info-bg.gif"); background-repeat: repeat-y; padding-top: 10px; padding-right: 15px; padding-left: 15px }
.information .widget-content .widget-body  { }
.information .widget-content ul { }
.information .widget-content li { margin: 0; padding: 3px 0 3px 5px; border-bottom: 1px dotted #321700 }
.information .widget-footer   { background-image: url("../images/widget/wd-info-ft.gif"); background-repeat: no-repeat; height: 34px }
.information .widget-footer a  { color: #7c4c16; text-decoration: none; display: block; padding: 5px 10px 15px }
.about .widget-header a { background-image: url("../images/widget/wd-about-hd.gif"); background-repeat: no-repeat; height: 26px }
.about .widget-content { background-image: url("../images/widget/wd-about-bg.gif"); background-repeat: repeat-y; padding-top: 10px; padding-right: 15px; padding-left: 15px }
.about .widget-body .sekininsha { }
.about .widget-body .licen { }
.about .widget-body { }
.about .widget-footer  { background-image: url("../images/widget/wd-papi-ft.gif"); background-repeat: repeat-y }
.about .widget-footer a  { color: #fff; text-decoration: none; display: block; padding: 5px 10px }
.link .widget-header a { background-image: url("../images/widget/wd-link-hd.gif"); background-repeat: no-repeat; height: 39px }
.link .widget-header-link a    { background-image: url("../images/widget/wd-link-hd-link.gif"); background-repeat: no-repeat; display: block; height: 21px }
.link .widget-header-link a span { display: none }
.link .widget-content    { padding-top: 10px; padding-right: 5px; padding-left: 5px }
.link .wd-link  { text-align: center; padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #ccc }
.link .wd-link a { text-decoration: none }
.link .widget-content-link    { font-size: 11px; background-image: url("../images/widget/wd-link-bg.gif"); background-repeat: repeat-y; padding: 10px 15px }
.link .widget-content ul { }
.link .widget-content li     { background-image: url("../images/parts/li-S-lblue.gif"); background-repeat: no-repeat; background-position: 0 9px; margin: 0; padding: 3px 0 3px 8px; border-bottom: 1px dotted #ccc }
.link .widget-footer     { }
.link .widget-footer a { top: 5px; left: 10px }

.link_himi .widget-header a    { background-image: url("../images/widget/wd-link-hd-himi.gif"); background-repeat: no-repeat; height: 87px }
.link_himi .widget-header-link a    { background-image: url("../images/widget/wd-link-hd-link.gif"); background-repeat: no-repeat; display: block; height: 21px }
.link_himi .widget-header-link a span { display: none }
.link_himi .widget-content    { padding-top: 10px; padding-right: 5px; padding-left: 5px }
.link_himi .widget-content-link    { font-size: 11px; background-image: url("../images/widget/wd-link-bg.gif"); background-repeat: repeat-y; padding: 10px 15px }
.link_himi .widget-content ul { }
.link_himi .widget-content li     { background-image: url("../images/parts/li-S-lblue.gif"); background-repeat: no-repeat; background-position: 0 9px; margin: 0; padding: 3px 0 3px 8px; border-bottom: 1px dotted #ccc }
.link_himi .widget-footer    { background-image: url("../images/widget/wd-link-ft.gif"); height: 27px }
.link_himi .widget-footer a { top: 5px; left: 10px }
.sekininsha { color: #321700; font-weight: bold; background-color: #fff1bd; text-align: center; margin-top: 10px; margin-bottom: 5px; padding: 2px }
.licen { background-color: #cfbb8c; text-align: center; margin-top: 5px; margin-bottom: 10px; padding: 2px; border-bottom: 2px solid #321700 }
/*</agl.folder>*/
/*<agl.folder "ENTRY TITLE">*/
.asset-name { font-size: 22px; font-weight: bold; margin-bottom: 0.25em }
.asset-name, .asset-name a, .archive-title { color: #000 }
.trackbacks-header,  .comments-header,  .comments-open-header,  .archive-header,  .search-form-header,  .search-results-header { font-size: 18px; font-weight: bold; margin: 0; padding: 5px 0 }
.archive-title { font-size: 26px; font-weight: bold; margin: 5px 0 30px }
.asset-name a { text-decoration: none; margin-bottom: 8px }
.asset-name a:hover { text-decoration: underline }
.search-results-header { margin-bottom: 0.25em }
#page-title { }
.area { margin-bottom: 34px; border: solid 1px }
.a_yellow .area { background-color: #ffe995; border-color: #ffe995 }
.a_pink .area { background-color: #fedccd; border-color: #fedccd }
.a_green .area { background-color: #dbebc2; border-color: #dbebc2 }
.a_blue .area { background-color: #d3f0f6; border-color: #d3f0f6 }
.a_brown .area { background-color: #d3f0f6; border-color: #CFBB8C }
.a_shop .area  { background-color: #dbebc2; border-color: #cfbb8c }
.area_in { padding: 16px; height: 1%; border: solid 3px #fff }
.a_yellow .area_in { background-color: #fff8d7 }
.a_pink .area_in { background-color: #feeae2 }
.a_green .area_in { background-color: #e8f2cc }
.a_blue .area_in { background-color: #d3f0f6 }
.a_brown .area_in { background-color: #ECE4CF }
.a_shop .area_in  { background-color: #e8f2cc; background-image: url("../images/title/title_shopinfo_bg.gif"); background-repeat: no-repeat; background-position: center top; padding-top: 94px }
.title   { background-repeat: no-repeat; margin-bottom: 10px; position: relative; height: 35px }
.t_dogs .title { background-image: url("../images/title/title_dogs.gif") }
.t_dogs-kind .title { background-image: url("../images/title/title_dogs-kind.gif") }
.t_dogs-search .title { background-image: url("../images/title/title_dogs-search.gif") }
.t_foods_acc .title { background-image: url("../images/title/title_foods_acc.gif") }
.t_information .title { background-image: url("../images/title/title_information.gif") }
.t_trim_hotel .title { background-image: url("../images/title/title_trim_hotel.gif") }
.t_dogs_advice .title { background-image: url("../images/title/title_dogs_advice.gif") }
.t_link .title { background-image: url("../images/title/title_link.gif") }
.t_breeder .title { background-image: url("../images/title/title_breeder.gif") }
.t_breeding .title { background-image: url("../images/title/title_breeding.gif") }
.t_voice .title { background-image: url("../images/title/title_voice.gif") }
.t_blog .title { background-image: url("../images/title/title_blog.gif") }
.t_shopinfo .title { background-image: url("../images/title/title_shopinfo.gif") }
.t_sitemap .title { background-image: url("../images/title/title_sitemap.gif") }
.t_inquiry .title { background-image: url("../images/title/title_inquiry.gif") }

.ttl { display: none }
.title_link { position: absolute; right: 0; bottom: 3px }
.titleindex { color: #fff; font-size: 14px; font-weight: bold }
.titleindex a { color: #fff }
.ti_brownL .idx_upper { background-image: url("../images/title/ttl_bg_brown_up_L.gif") }
.ti_brownL .idx_lower { background-image: url("../images/title/ttl_bg_brown_lo_L.gif") }
.ti_brownM .idx_upper { background-image: url("../images/title/ttl_bg_brown_up_M.gif") }
.ti_brownM .idx_lower { background-image: url("../images/title/ttl_bg_brown_lo_M.gif") }
.ti_brownS .idx_upper { background-image: url("../images/title/ttl_bg_brown_up_S.gif") }
.ti_brownS .idx_lower { background-image: url("../images/title/ttl_bg_brown_lo_S.gif") }

.ti_blueL .idx_upper { background-image: url("../images/title/ttl_bg_blue_up_L.gif") }
.ti_blueL .idx_lower { background-image: url("../images/title/ttl_bg_blue_lo_L.gif") }
.ti_blueM .idx_upper { background-image: url("../images/title/ttl_bg_blue_up_M.gif") }
.ti_blueM .idx_lower { background-image: url("../images/title/ttl_bg_blue_lo_M.gif") }
.ti_blueS .idx_upper { background-image: url("../images/title/ttl_bg_blue_up_S.gif") }
.ti_blueS .idx_lower { background-image: url("../images/title/ttl_bg_blue_lo_S.gif") }

.ti_greenL .idx_upper { background-image: url("../images/title/ttl_bg_green_up_L.gif") }
.ti_greenL .idx_lower { background-image: url("../images/title/ttl_bg_green_lo_L.gif") }
.ti_greenM .idx_upper { background-image: url("../images/title/ttl_bg_green_up_M.gif") }
.ti_greenM .idx_lower { background-image: url("../images/title/ttl_bg_green_lo_M.gif") }
.ti_greenS .idx_upper { background-image: url("../images/title/ttl_bg_green_up_S.gif") }
.ti_greenS .idx_lower { background-image: url("../images/title/ttl_bg_green_lo_S.gif") }

.ti_orangeL .idx_upper { background-image: url("../images/title/ttl_bg_orange_up_L.gif") }
.ti_orangeL .idx_lower { background-image: url("../images/title/ttl_bg_orange_lo_L.gif") }
.ti_orangeM .idx_upper { background-image: url("../images/title/ttl_bg_orange_up_M.gif") }
.ti_orangeM .idx_lower { background-image: url("../images/title/ttl_bg_orange_lo_M.gif") }
.ti_orangeS .idx_upper { background-image: url("../images/title/ttl_bg_orange_up_S.gif") }
.ti_orangeS .idx_lower { background-image: url("../images/title/ttl_bg_orange_lo_S.gif") }

.ti_pinkL .idx_upper { background-image: url("../images/title/ttl_bg_pink_up_L.gif") }
.ti_pinkL .idx_lower { background-image: url("../images/title/ttl_bg_pink_lo_L.gif") }
.ti_pinkM .idx_upper { background-image: url("../images/title/ttl_bg_pink_up_M.gif") }
.ti_pinkM .idx_lower { background-image: url("../images/title/ttl_bg_pink_lo_M.gif") }
.ti_pinkS .idx_upper { background-image: url("../images/title/ttl_bg_pink_up_S.gif") }
.ti_pinkS .idx_lower { background-image: url("../images/title/ttl_bg_pink_lo_S.gif") }

.ti_yellowL .idx_upper { background-image: url("../images/title/ttl_bg_yellow_up_L.gif") }
.ti_yellowL .idx_lower { background-image: url("../images/title/ttl_bg_yellow_lo_L.gif") }
.ti_yellowM .idx_upper { background-image: url("../images/title/ttl_bg_yellow_up_M.gif") }
.ti_yellowM .idx_lower { background-image: url("../images/title/ttl_bg_yellow_lo_M.gif") }
.ti_yellowS .idx_upper { background-image: url("../images/title/ttl_bg_yellow_up_S.gif") }
.ti_yellowS .idx_lower { background-image: url("../images/title/ttl_bg_yellow_lo_S.gif") }


.idx_upper  { background-repeat: no-repeat; display: block; padding: 4px 15px 0 37px }
.idx_lower { background-repeat: no-repeat; display: block; height: 12px }
.related   { background-image: url("../images/parts/icon_foot.gif"); background-repeat: no-repeat; background-position: left center; margin-top: 10px; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px; padding-left: 25px; height: 1% }
.prohibition { background-image: url("../images/parts/icon_x.gif"); background-repeat: no-repeat; background-position: left center; margin: 10px 20px; padding-top: 5px; padding-bottom: 5px; padding-left: 25px; height: 1% }
.related_bg { background-image: url("../images/parts/line_gray.gif"); background-repeat: repeat-x; background-position: left center; display: block }
.related_bg span { background-color: #fff }
.inquiry_title { background-color: #fff; margin-top: 50px; position: relative; height: 50px }
.inquiry_title_bg { background-image: url("../images/title/title_inquiry_index.gif"); background-repeat: no-repeat; background-position: left bottom; display: block; padding-top: 60px; position: absolute; bottom: 0; left: 0; width: 100%; border-bottom: 3px solid #7c4c16 }
.inquiry_title_bg span { padding-left: 80px }
/*</agl.folder>*/
/*<agl.folder "ENTRY CONTENTS">*/
.asset  { padding: 20px; position: static; clear: both }
.asset-content { position: static; clear: both }
.archive-list-item { margin-bottom: 5px }

.entry-categories, .entry-tags { margin-bottom: 0.5em }
.asset-footer, .asset-meta { font-size: 11px }
.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 }
.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  { margin-top: 20px; margin-bottom: 10px; clear: both }
.asset, .comments, .trackbacks, .archive  { 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 }
.asset-content { margin: 5px 0 }
.asset-more-link { font-weight: bold }
.asset-meta { font-weight: normal; margin-top: 0.25em; padding-top: 2px; padding-bottom: 0.3em; border-top: 1px solid #ccc }
.asset-footer { margin-top: 1.5em; padding-top: 0.5em; clear: both; border-top: 1px solid #ccc }
.asset-white    { background-color: #fff; margin-bottom: 20px; height: 1% }
.asset-pt { background-color: #eeedfa; margin-bottom: 20px; height: 1% }
.content-nav { clear: both }
/*</agl.folder>*/
/*<agl.folder "SITEMAP">*/
#sitemaps { list-style-image: url("../images/parts/li-L-brown.gif"); list-style-position: inside; margin-left: 0; padding-left: 0 }
#sitemaps li { margin-left: 0; padding-top: 8px; padding-bottom: 8px; border-top: 1px solid #ccc }
#sitemaps ul  { list-style-image: url("../images/parts/li-S-brown.gif") }
#sitemaps ul li { padding-top: 3px; padding-bottom: 3px; border-top: none }
/*</agl.folder>*/
/*<agl.folder "INQUIRY">*/
dl.i_fl   { margin-top: 5px; margin-bottom: 15px; border-bottom: 1px dotted #b3b3b3 }
dl.i_fl dt , dl.i_fl dd { padding-top: 3px; padding-bottom: 3px }
dl.i_fl dt    { font-weight: bold; width: 140px; float: left; clear: both; border-top: 1px dotted #b3b3b3 }
dl.i_fl dd   { margin-left: 140px; padding-left: 15px; border-top: 1px dotted #b3b3b3 }
dl.i_both   { margin-top: 5px; margin-bottom: 15px; border-bottom: 1px dotted #b3b3b3 }
dl.i_both dt , dl.i_both dd   { padding-top: 5px; padding-bottom: 5px }
dl.i_both dt     { font-weight: bold; border-top: 1px dotted #b3b3b3 }
dl.i_both dd     { }
.i_fl dt , .i_both dt { color: #58b02e; background-image: url("../images/parts/li-S-green.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 10px }
.i_fl input.i_area { width: 250px }
.i_fl textarea.i_area { width: 250px; height: 180px }
.i_both input.i_area  { width: 90% }
.i_both textarea.i_area  { width: 90%; height: 180px }
.i_submit { background-color: #ff9; text-align: center; padding: 5px }
/*</agl.folder>*/
/*<agl.folder "FOOTER">*/
#footer  { background-color: #fff8d7 }
#footer-inner    { background-image: url("../images/parts/footer_logo.gif"); background-repeat: no-repeat; margin-left: 30px; padding-left: 160px }
#footer-content  { margin-bottom: 10px }
#footer-content, #footer-content a  { }
#footer .widget { margin: 10px 0 }
#footer .widget-content  { margin-top: 0; margin-bottom: 0; padding-right: 0; padding-left: 0 }
#footer .widget-powered .widget-content { text-align: left; padding: 0 }
#copy  { color: #fff; font-size: 10px; background-color: #4d8f06; text-align: right; padding: 3px 10px }
#copy a { color: #fff; text-decoration: none }
#fmenu  { color: #68a02c; margin: 0 0 10px; padding: 0 }
#fmenu a  { text-decoration: none }
#fmenu ul  { font-size: 12px; margin: 0; padding: 0 }
#fmenu li { display: inline }
#home #fmenu a.home,
#contents01 #fmenu a.contents01,
#contents02 #fmenu a.contents02,
#contents03 #fmenu a.contents03,
#contents04 #fmenu a.contents04,
#inquiry #fmenu a.inquiry
 { font-weight: bold;}
qqq {  }
/*</agl.folder>*/
/*<agl.folder "FACEBOOK AREA">*/
#fb_area   { background-color: #fff; margin-top: 20px; margin-bottom: 20px }
#fb_link { background-color: #3b5997; padding: 5px; border-bottom: 1px solid #fcae0f }
#fb_like { padding: 10px 10px 5px }
.fb_more {
    clear: both;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: right;
}
.fb_more a {
    background-image: url("../images/parts/li-L-w.gif");
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 15px;
}



}
/*</agl.folder>*/

