@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2,
h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite,
code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub,
sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside,
canvas, details, embed, figure, figcaption, footer, header, hgroup, menu,
nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
}
img {
    vertical-align: bottom;
}

article, aside, details, figcaption, figure, footer, header, hgroup,
menu, nav, section {
    display: block;
}

body {
    line-height: 1;
	min-width: 960px;
}

ol, ul {
    list-style: none;
}

blockquote, q {
    quotes: none;
}

blockquote:before, blockquote:after, q:before, q:after {
    content: '';
    content: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

body {
    font-size: 12px;
    line-height: 15px;
    font-family: 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'MS Pゴシック', sans-serif;
    color: #000000;
}

.box_basement {
    background: url(../images/bg-base.png);
}

a, a:link, a:visited {
    color: #ed9748;
    text-decoration: underline;
    background: transparent;
}

a:hover {
    color: #ed6b48;
}

.rp_link a:visited {
    text-decoration: none;
}

.rp_link a:link {
    text-decoration: none;
}

.rp_link a:hover {
    text-decoration: underline ;
}

.tmpBreadcrumb {
    width: 960px;
    height: 40px;
    line-height: 36px;
    margin: 0 auto;
    color: #ed9748;
    overflow: hidden;
    background: url(../images/bg-line-gry.png) left top repeat-x;
}

.tmpBreadcrumb>ul {
    height: 36px;
    overflow: hidden;
    background: url(../images/bg-line-gry.png) left bottom repeat-x;
}

.tmpBreadcrumb>ul>li {
    padding: 0px 15px 0px 0px;
    font-size: 12px;
    float: left;
}

.tmpBreadcrumb>ul>li a:visited {
    text-decoration: none;
}

.tmpBreadcrumb>ul>li a:link {
    text-decoration: none;
}

.tmpBreadcrumb>ul>li a:hover {
    text-decoration: underline ;
}

.tmpBreadcrumb>ul>li>a {
    font-size: 12px;
}

.tmpBreadcrumb>ul>li.box_bread00 {
    padding: 0px 15px 0px 20px;
    background: url(../images/breadcrumb-bg00.png) left 50% no-repeat;
}

.tmpBreadcrumb>ul>li.box_bread01 {
    padding: 0px 15px 0px 37px;
    background: url(../images/breadcrumb-bg01.png) left 50% no-repeat;
}

.tmpBreadcrumb>ul>li.box_bread02 {
    padding: 0px 15px 0px 37px;
    background: url(../images/breadcrumb-bg02.png) left 50% no-repeat;
}

.tmpHeader {
    background: url(../images/bg-header-top.png) left top repeat-x;
}

.tmpHeader .box_header_wrap {
    width: 960px;
    padding: 0px 0px 0px 0px;
    margin: 0 auto;
    text-align: center;
    position: relative;
}

.tmpHeader .box_header_wrap .box_btn_home {

    bottom: 0px;
    left: 0px;
}

.tmpHeader .box_header_wrap .box_btn_pita {
    position: absolute;
    bottom: 13px;
    right: 10px;
}

.box_contents {
    overflow: hidden;
    background: url(../images/contents-btm-bg.png) center bottom no-repeat;
}

.box_contents .box_contents_wrap {
    width: 980px;
    padding: 0px 0px 0px 0px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.box_contents .box_pageup {
    position: absolute;
    bottom: 0px;
    right: 20px;
}

.box_mainImg_wrap {
    padding: 30px 0px 30px 0px;
    width: 960px;
    margin: 0 auto;
    position: relative;
}

.box_mainImg_wrap>div.box_top_mainImg {
    width: 1256px;
    height: 416px;
    margin: 0px 0px 0px -148px;
    position: relative;
}

.box_top_lft {
    margin: 0px 0px 0px 10px;
    width: 240px;
    float: left;
}

.box_top_rht {
    margin: 0px 0px 105px 0px;
    width: 700px;
    float: right;
}

.tmpTop .box_top_bana, .tmpTop .box_top_pickup .box_top_pickup2 {
    margin: 0px 0px 0px 0px;
}

.tmpTop .box_top_rank, .tmpTop .box_top_new {
    margin: 20px 0px 0px 0px;
}

.box_Tmap_img>map>area {
    outline: none;
}

.box_Tmap_slct {
    width: 240px;
    height: 200px;
    background: url(../images/bg_top_map.png) left top no-repeat;
}

.box_Tmap_slct>div.box_Tmap_hd {
    padding: 20px 20px 0px 20px;
    height: 35px;
    overflow: hidden;
}

.box_Tmap_slct>div.box_Tmap_hd>span.box_Tmap_area {
    width: 92%;
    color: #6eb92b;
    font-size: 16px;
    line-height: 20px;
    font-weight: bold;
    float: left;
}

.box_Tmap_slct>div>ul {
    overflow: hidden;
}

.box_Tmap_slct>div>ul>li {
    width: 100px;
    padding: 11px 0px 11px 20px;
    color: #a3a3a3;
    overflow: hidden;
    float: left;
    background: url(../images/icn-arrow-right.png) 10px 50% no-repeat;
}

.box_Tmap_slct>div>ul>li a:visited {
    text-decoration: none;
}

.box_Tmap_slct>div>ul>li a:link {
    text-decoration: none;
}

.box_Tmap_slct>div>ul>li a:hover {
    text-decoration: underline ;
}

.box_top_bana img {
    margin: 0px 0px 8px 0px;
}

.box_top_rank {
    width: 260px;
    overflow: hidden;
}

.box_top_rank a:visited {
    text-decoration: none;
}

.box_top_rank a:link {
    text-decoration: none;
}

.box_top_rank a:hover {
    text-decoration: underline ;
}

.box_top_rank>div, .box_top_rank ul {
    margin: 10px 20px 0px 0px;
    width: 110px;
    float: left;
}

.box_top_rank>div>p, .box_top_rank ul>p {
    overflow: hidden;
}

.box_top_rank>div>p>span.box_rank_Sname, .box_top_rank ul>p>span.box_rank_Sname {
    width: 70%;
    padding: 6% 0% 0% 0%;
    float: right;
}

.box_top_rank>div>span.box_rank_Sphoto, .box_top_rank ul>span.box_rank_Sphoto {
    margin: 5px 0px 0px 0px;
    padding: 8px 8px 8px 8px;
    display: block;
    border: 1px solid #e5e5e5;
    background: #fff;
}

.box_top_rank>div>li, .box_top_rank ul>li {
    padding: 5px 0px 5px 0px;
}

.box_top_rank>div>li>img, .box_top_rank ul>li>img {
    float: left;
}

.box_top_rank>div>li>span.box_rank_Sname, .box_top_rank ul>li>span.box_rank_Sname {
    margin: 0px 0px 0px 20px;
    font-size: 11px;
    display: block;
}

.box_top_info {
    margin: 0px 10px 0px 10px;
}

.box_top_info>ul>li {
    padding: 15px 0px 0px 0px;
}

.box_top_info>ul>li.box_info_date {
    width: 85px;
    float: left;
	font-size: 12px;
}

.box_top_info>ul>li.box_info_data {
    margin: 0px 0px 0px 85px;
	font-size: 12px;
}
.box_top_info>ul>li.box_info_date_next {
    width: 85px;
    float: right;
	font-size: 12px;
}

.box_top_info>ul>li.box_info_data_next {
    margin: 0px 0px 0px 85px;
	font-size: 12px;
}
.box_top_pickup {
    overflow: hidden;
    background: url(../images/bg_top_pickup.png) center top no-repeat;
}
.box_top_pickup>h2 {
    margin: 0px 10px 0px 10px;
}

.box_top_pickup>ul {
    margin: 10px 0px 0px 11px;
    width: 695px;
    overflow: hidden;
}

.box_top_pickup>ul>li {
    padding: 20px 12px 0px 12px;
    margin: 0px 15px 0px 0px;
    width: 192px;
    height: 280px;
    text-align: center;
    float: left;
}
.box_top_pickup>ul>li>span {
    font-size: 18px;
}

.box_top_pickup>ul>li>span a:visited {
    text-decoration: none;
}

.box_top_pickup>ul>li>span a:link {
    text-decoration: none;
}

.box_top_pickup>ul>li>span a:hover {
    text-decoration: underline ;
}

.box_top_pickup>ul>li>div.box_photo_box {
    margin: 5px 0px 0px 0px;
}

.box_top_pickup>ul>li>p.box_txt_box {
    padding: 0px 12px 0px 12px;
    text-align: left;
    clear: left;
    line-height: 17px;
}
.box_top_pickup2 {
    overflow: hidden;
    background: url(../images/bg_top_pickup2.png) center top no-repeat;
}
.box_top_pickup2>h2 {
    margin: 0px 10px 0px 10px;
}

.box_top_pickup2>ul {
    margin: 10px 0px 0px 11px;
    width: 695px;
    overflow: hidden;
}

.box_top_pickup2>ul>li {
    padding: 20px 12px 0px 12px;
    margin: 0px 15px 0px 0px;
    width: 192px;
    height: 280px;
    text-align: center;
    float: left;
}
.box_top_pickup2>ul>li>span {
    font-size: 18px;
}

.box_top_pickup2>ul>li>span a:visited {
    text-decoration: none;
}

.box_top_pickup2>ul>li>span a:link {
    text-decoration: none;
}

.box_top_pickup2>ul>li>span a:hover {
    text-decoration: underline ;
}

.box_top_pickup2>ul>li>div.box_photo_box {
    margin: 5px 0px 0px 0px;
}

.box_top_pickup2>ul>li>p.box_txt_box {
    padding: 0px 12px 0px 12px;
    text-align: left;
    clear: left;
    line-height: 17px;
}
.box_top_new {
    overflow: hidden;
    background: url(../images/bg_top_new.png) left bottom no-repeat;
}

.box_top_new>h2 {
    margin: 0px 10px 0px 10px;
}

.box_top_new>ul {
    margin: 10px 0px 0px 11px;
    width: 695px;
    overflow: hidden;
}

.box_top_new>ul>li {
    padding: 10px 12px 0px 12px;
    margin: 0px 15px 0px 0px;
    width: 134px;
    height: 130px;
    text-align: center;
    float: left;
}

.box_top_new>ul>li>span {
    font-size: 14px;
}

.box_top_new>ul>li>span a:visited {
    text-decoration: none;
}

.box_top_new>ul>li>span a:link {
    text-decoration: none;
}

.box_top_new>ul>li>span a:hover {
    text-decoration: underline ;
}

.box_top_new>ul>li>div.box_photo_box {
    margin: 5px 0px 0px 0px;
}

.box_top_new>ul>li>p.box_txt_box {
    padding: 0px 12px 0px 12px;
    text-align: left;
    clear: left;
    line-height: 17px;
}
.box_top_new2 {
	overflow: hidden;
	background: url(../images/bg_top_new2.png) left bottom no-repeat;
}
.box_top_new2>ul {
    margin: 10px 0px 0px 11px;
    width: 695px;
    overflow: hidden;
}
.box_top_new2>ul>li {
    padding: 10px 12px 0px 12px;
    margin: 0px 15px 0px 0px;
    width: 134px;
    height: 130px;
    text-align: center;
    float: left;
}
.box_top_new2>ul>li>span {
    font-size: 14px;
}
.box_top_new2>ul>li>span a:visited {
    text-decoration: none;
}
.box_top_new2>ul>li>span a:link {
    text-decoration: none;
}
.box_top_new2>ul>li>span a:hover {
    text-decoration: underline ;
}
.box_top_new2>ul>li>div.box_photo_box {
    margin: 5px 0px 0px 0px;
}
.box_top_new2>ul>li>p.box_txt_box {
    padding: 0px 12px 0px 12px;
    text-align: left;
    clear: left;
    line-height: 17px;
}

.box_stHeader_wrap {
    overflow: hidden;
}

.box_stHeader_wrap h1, .box_stHeader_wrap h2 {
    width: 730px;
    height: 70px;
    margin: 0px 0px 0px 10px;
    font-size: 28px;
    line-height: 70px;
    color: #6eb92b;
    float: left;
    overflow: hidden;
    background: url(../images/ttl-station-bg.png) right 30% no-repeat;
}

.box_stHeader_wrap h1>img, .box_stHeader_wrap h2>img {
    margin: 0px 14px 0px 0px;
    vertical-align: middle;
}

.box_ctHeader_wrap {
    overflow: hidden;
}

.box_ctHeader_wrap h1, .box_ctHeader_wrap h2 {
    width: 730px;
    height: 70px;
    margin: 0px 0px 0px 10px;
    font-size: 28px;
    line-height: 70px;
    color: #6eb92b;
    float: left;
    overflow: hidden;
    background: url(../images/ttl-city-bg.png) right 30% no-repeat;
}

.box_ctHeader_wrap h1>img, .box_ctHeader_wrap h2>img {
    margin: 0px 14px 0px 0px;
    vertical-align: middle;
}

.box_sbHeader_wrap {
    overflow: hidden;
}

.box_sbHeader_wrap h1, .box_sbHeader_wrap h2 {
    width: 730px;
    height: 70px;
    margin: 0px 0px 0px 10px;
    font-size: 28px;
    line-height: 70px;
    color: #6eb92b;
    float: left;
    overflow: hidden;
    background: url(../images/ttl-shopblog-bg.png) right 30% no-repeat;
}

.box_sbHeader_wrap h1>img, .box_sbHeader_wrap h2>img {
    margin: 0px 14px 0px 0px;
    vertical-align: middle;
}

.PreviewHeader>div.box_stHeader_wrap h1, .PreviewHeader>div.box_ctHeader_wrap h1 {
    width: 960px;
}

.box_aboveInfo {
    overflow: hidden;
}

.mainContent_wrap {
    margin: 0px 0px 0px 10px;
}

.box_wrapper {
    padding: 12px 12px 12px 12px;
    border: 1px solid #e5e5e5;
    background: #ffffff;
}

.box_contents_wrap>div.mainContent {
    margin: 10px 0px 0px 0px;
}

.mainContent {
    width: 748px;
    float: left;
    overflow: hidden;
}

.neighborInfo {
    margin: 20px 0px 0px 0px;
    width: 780px;
    float: left;
    overflow: hidden;
}

.box_info_mini {
    overflow: hidden;
}

.box_info_mini>div.box_lft_wrap {
    width: 368px;
    float: left;
    overflow: hidden;
}

.box_info_mini>div.box_rht_wrap {
    width: 368px;
    float: right;
    overflow: hidden;
}

.box_3clm_wrap {
    margin: 10px 12px 0px 0px;
    width: 241px;
    float: left;
    overflow: hidden;
}

.seo_report {
    width: 748px;
    margin: 0 auto;
}

.seo_report>div.seo_report_wrap {
    padding: 12px 12px 12px 12px;
    margin: 15px 0px 0px 0px;
    border: 1px solid #f8f8f8;
    background: #ffffff;
}

.seo_report>div.seo_report_wrap>div.ttl_wrap {
    line-height: 20px;
}

.seo_report>div.seo_report_wrap>p.box_txt_box>span {
    text-align: right;
    display: block;
}

.seo_report .box_pager {
    margin: 15px 0px 15px 0px;
    text-align: center;
}

.seo_report .box_pager>a {
    margin: 1px;
    padding: 2px 8px;
    color: #6eb92b;
    line-height: 20px;
    display: inline-block;
    border: 1px solid #6eb92b;
    background: #ffffff;
}

.seo_report .box_pager>a.active, .seo_report .box_pager a:hover {
    text-decoration: none;
    color: #ffffff;
    background: #6eb92b;
}

.box_blog_wrap .box_abv_wrap {
    padding: 22px 22px 0px 22px;
    overflow: hidden;
    background: url(../images/bg-978-top.png) left top no-repeat;
}

.box_blog_wrap .box_btm_wrap {
    padding: 12px 22px 22px 22px;
    overflow: hidden;
    background: url(../images/bg-978-btm.png) left bottom no-repeat;
}

.box_print_wrap>div.box_ttl {
    padding: 7px 22px 24px 22px;
    overflow: hidden;
    background: url(../images/bg-978-top.png) left top no-repeat;
}

.box_print_wrap>div.box_btm_box {
    padding: 0px 22px 34px 22px;
    overflow: hidden;
    background: url(../images/bg-978-btm.png) left bottom no-repeat;
}

.box_map_wrap {
    padding: 22px 22px 22px 22px;
    overflow: hidden;
    background: url(../images/bg_mapbox.png) left top no-repeat;
}

.box_map_wrap>div.box_map_area {
    width: 770px;
    height: 462px;
}

.box_aboveMap {
    padding: 22px 22px 22px 22px;
    float: left;
    overflow: hidden;
    background: url(../images/bg-748-wht.png) left top no-repeat;
}

.box_city_ver {
    background: url(../images/bg-748-wht2.png) left top no-repeat;
}

.box_info_sumai {
    padding: 22px 22px 22px 22px;
    overflow: hidden;
    background: url(../images/bg-748-grn.png) left top no-repeat;
}

.box_1clm_wrap>div.box_ttl {
    padding: 7px 22px 24px 22px;
    overflow: hidden;
    background: url(../images/bg-748-wht.png) left top no-repeat;
}

.box_1clm_wrap>div.box_btm_box {
    padding: 0px 22px 34px 22px;
    overflow: hidden;
    background: url(../images/bg-748-btm.png) left bottom no-repeat;
}

.box_2clm_wrap>div.box_ttl {
    padding: 7px 22px 12px 22px;
    overflow: hidden;
    background: url(../images/bg-368-top.png) left top no-repeat;
}

.box_2clm_wrap>div.box_ttl01 {
    padding: 58px 22px 12px 22px;
    overflow: hidden;
    background: url(../images/bg-368-top01.png) left top no-repeat;
}

.box_2clm_wrap>div.box_ttl02 {
    padding: 58px 22px 12px 22px;
    overflow: hidden;
    background: url(../images/bg-368-top02.png) left top no-repeat;
}

.box_2clm_wrap>div.box_ttl03 {
    padding: 58px 22px 12px 22px;
    overflow: hidden;
    background: url(../images/bg-368-top03.png) left top no-repeat;
}

.box_2clm_wrap>div.box_btm_box {
    padding: 0px 22px 34px 22px;
    overflow: hidden;
    background: url(../images/bg-368-btm.png) left bottom no-repeat;
}

.box_3clm_wrap>div.box_ttl {
    padding: 7px 22px 12px 22px;
    overflow: hidden;
    background: url(../images/bg-241-top.png) left top no-repeat;
}

.box_3clm_wrap>div.box_btm_box {
    padding: 12px 22px 22px 22px;
    overflow: hidden;
    background: url(../images/bg-241-btm.png) left bottom no-repeat;
}

.box_see_map {
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    margin: 2px;
}

.box_aboveMap>p {
    margin: 0px 0px 7px 0px;
    width: 704px;
    line-height: 24px;
}

.box_aboveMap>div.box_aboveMap_pic {
    overflow: hidden;
    position: relative;
}

.box_aboveMap>div.box_aboveMap_pic>ul {
    float: left;
}

.box_aboveMap>div.box_aboveMap_pic>ul>li {
    margin: 0px 12px 0px 0px;
    float: left;
}

.box_aboveMap>div.box_aboveMap_pic>span {
    position: absolute;
    right: 0;
    bottom: 0;
}

.box_aboveMap>div.box_aboveMap_main {
    margin: 12px 0px 0px 0px;
    width: 704px;
    height: 281px;
    overflow: hidden;
    position: relative;
}

.box_aboveMap>div.box_aboveMap_main .box_attention {
    position: absolute;
    margin: 35px 32px;
    z-index: 1;
}

.box_aboveMap>div.box_aboveMap_main>div#headermap {
    width: 704px;
    height: 281px;
}

.box_aboveMap>div.box_aboveMap_mini {
    margin: 12px 0px 0px 0px;
    width: 704px;
    height: 202px;
    overflow: hidden;
    position: relative;
}

.box_info_sumai>p {
    padding: 15px 0px 16px 0px;
}

.box_info_sumai>div.box_btm_wrap {
    padding: 12px 12px 12px 12px;
    overflow: hidden;
}

.box_info_sumai>div.box_btm_wrap>div.box_lft_wrap {
    width: 540px;
    height: 330px;
    overflow: hidden;
    float: left;
    position: relative;
}

.box_info_sumai>div.box_btm_wrap>div.box_lft_wrap .box_attention {
    position: absolute;
    margin: 32px 32px;
    z-index: 1;
}

.box_info_sumai>div.box_btm_wrap>div.box_rht_wrap {
    margin: 0px 0px 0px 12px;
    line-height: 24px;
    width: 128px;
    float: left;
}

.box_info_sumai>div.box_btm_wrap>div.box_rht_wrap>div>div {
    margin: 12px 0px 0px 0px;
}

.box_info_sumai>div.box_btm_wrap>div.box_rht_wrap>div>div>div {
    height: 30px;
}

.box_info_sumai>div.box_btm_wrap>div.box_rht_wrap>div.box_search_more {
    margin: 12px 0px 0px 0px;
}

.box_info_sumai>div.box_btm_wrap>div.box_rht_wrap>div.box_search_more>span {
    height: 25px;
    display: block;
}

.box_info_sumai>div.box_btm_wrap>div.box_rht_wrap>div.box_search_more img {
    padding: 2px 0px 2px 0px;
    vertical-align: top;
}

.box_map_ppup {
    width: 120px;
    padding: 15px 15px 15px 15px;
    position: relative;
    font-size: 11px;
    text-align: center;
    background: #ffffff;
}

.box_map_ppup>div.box_map_piyo {
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}

.box_map_ppup>p>span.ppup_sort {
    display: block;
    font-size: 10px;
    line-height: 20px;
}

.box_map_ppup>p>span.ppup_name {
    padding-left: 15px;
    background: url(../images/ic_circlearrow.png) left top no-repeat;
}

.box_article_navi {
    margin: 0px 10px 0px 10px;
    height: 70px;
    position: relative;
}

.box_article_navi h2 {
    display: inline-block;
}

.box_article_navi>ul {
    width: 515px;
    position: absolute;
    top: 21px;
    right: 0;
}

.box_article_navi>ul>li {
    margin: 0px 0px 0px 7px;
    float: left;
}

.box_mdl_box {
    margin: 0px 9px 0px 9px;
    padding: 0px 12px 0px 12px;
    overflow: hidden;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    background: #ffffff;
}

.box_photo_box {
    float: left;
}

.box_photo_box>ul {
    margin: 12px -12px 0px 0px;
    overflow: hidden;
}

.box_photo_box>ul>li {
    margin: 0px 12px 0px 0px;
    float: left;
}

.box_photo_box>ul>li>img {
    cursor: pointer;
}

.box_photo_box>ul>li.box_normal>img {
    cursor: auto;
}

.rp_txt_box {
    line-height: 20px;
}

.rp_txt_box>span.box_txt_ttl {
    margin: 0px 0px 12px 0px;
    font-size: 13px;
    font-weight: bold;
    display: block;
}

.rp_txt_box>span.box_txt_link {
    font-size: 10px;
    text-align: right;
    display: block;
}

p.box_txt_box {
    padding: 20px 12px 0px 12px;
    line-height: 20px;
}

p.box_txt_box>span.box_txt_ttl {
    margin: 0px 0px 12px 0px;
    font-size: 13px;
    font-weight: bold;
    display: block;
}

p.box_txt_box>span.box_txt_link {
    font-size: 10px;
    text-align: right;
    display: block;
}

p.box_txt_box02 {
    padding: 0px 24px 0px 24px;
    line-height: 20px;
}

p.box_txt_box02>span.box_txt_ttl {
    margin: 0px 0px 12px 0px;
    font-size: 13px;
    font-weight: bold;
    display: block;
}

p.box_txt_box02>span.box_txt_link {
    font-size: 10px;
    text-align: right;
    display: block;
}

.map_block {
    height: 225px;
}

table.box_otoku_box {
    margin: 20px 12px 0px 12px;
    font-size: 11px;
    background: url(../images/bg-campaign.png);
}

table.box_otoku_box>tbody>tr>th {
    padding: 12px 12px 12px 12px;
    vertical-align: top;
}

table.box_otoku_box>tbody>tr>td {
    width: 90%;
    padding: 12px 12px 12px 0px;
    vertical-align: top;
}

.box_info_box {
    margin: 12px 12px 0px 12px;
    overflow: hidden;
    font-size: 11px;
    background: url(../images/bg-line-blk.png) left bottom repeat-x;
}

.box_info_box>dl {
    padding: 6px 0px 12px 0px;
}

.box_info_box>dl>dt {
    height: 13px;
    padding: 5px 0px 0px 0px;
    float: left;
}

.box_info_box>dl>dt>img {
    vertical-align: top;
}

.box_info_box>dl>dd {
    margin: 0px 0px 0px 22px;
    padding: 3px 0px 2px 0px;
}

.machiInfo>span {
    padding: 0px 0px 0px 10px;
}

.box_1clm_wrap {
    margin-top: 15px;
}

.box_1clm_wrap>div.box_ttl>img {
    float: left;
}

.box_1clm_wrap>div.box_ttl>div.box_ttl_wrap {
    margin: 30px 0px 0px 0px;
    width: 93%;
    float: right;
}

.box_1clm_wrap>div.box_ttl>div.box_ttl_wrap>h2, .box_1clm_wrap>div.box_ttl>div.box_ttl_wrap p {
    margin: 12px 0px 10px 0px;
    font-size: 20px;
}

.box_1clm_wrap>div.box_ttl>div.box_ttl_wrap>span.box_pri {
    float: right;
}

.box_1clm_wrap>div.box_mdl_box>div.box_abv_box {
    width: 716px;
    overflow: hidden;
}

.box_1clm_wrap>div.box_mdl_box>div.box_abv_box>div.box_rht_box {
    width: 348px;
    float: right;
}

.box_1clm_wrap>div.box_mdl_box>div.box_abv_box>div.box_rht_box>div.box_map_box {
    margin: 0px 12px 0px 12px;
}

.box_1clm_wrap>div.box_btm_box>span {
    margin: 12px 0px 0px 0px;
    padding: 0px 12px 0px 12px;
    text-align: right;
    font-size: 10px;
    display: block;
}

.box_2clm_wrap {
    margin: 10px 0px 0px 0px;
}

.box_2clm_wrap>div.box_ttl>img, .box_2clm_wrap div.box_ttl01>img,
.box_2clm_wrap div.box_ttl02>img, .box_2clm_wrap div.box_ttl03>img {
    float: left;
}

.box_2clm_wrap>div.box_ttl>div.box_ttl_wrap, .box_2clm_wrap div.box_ttl01>div.box_ttl_wrap,
.box_2clm_wrap div.box_ttl02>div.box_ttl_wrap, .box_2clm_wrap div.box_ttl03>div.box_ttl_wrap {
    width: 88%;
    float: right;
}

.box_2clm_wrap>div.box_ttl>div.box_ttl_wrap>h3, .box_2clm_wrap div.box_ttl01>div.box_ttl_wrap>h3,
.box_2clm_wrap div.box_ttl02>div.box_ttl_wrap>h3, .box_2clm_wrap div.box_ttl03>div.box_ttl_wrap>h3 {
    margin: 20px 0px 0px 0px;
    font-size: 14px;
    font-weight: bold;
}

.box_2clm_wrap>div.box_ttl>div.box_ttl_wrap>h3 a:visited, .box_2clm_wrap div.box_ttl01>div.box_ttl_wrap>h3 a:visited,
.box_2clm_wrap div.box_ttl02>div.box_ttl_wrap>h3 a:visited, .box_2clm_wrap div.box_ttl03>div.box_ttl_wrap>h3 a:visited {
    text-decoration: none;
}

.box_2clm_wrap>div.box_ttl>div.box_ttl_wrap>h3 a:link, .box_2clm_wrap div.box_ttl01>div.box_ttl_wrap>h3 a:link,
.box_2clm_wrap div.box_ttl02>div.box_ttl_wrap>h3 a:link, .box_2clm_wrap div.box_ttl03>div.box_ttl_wrap>h3 a:link {
    text-decoration: none;
}

.box_2clm_wrap>div.box_ttl>div.box_ttl_wrap>h3 a:hover, .box_2clm_wrap div.box_ttl01>div.box_ttl_wrap>h3 a:hover,
.box_2clm_wrap div.box_ttl02>div.box_ttl_wrap>h3 a:hover, .box_2clm_wrap div.box_ttl03>div.box_ttl_wrap>h3 a:hover {
    text-decoration: underline ;
}

.box_2clm_wrap>div.box_ttl>div.box_ttl_wrap>span, .box_2clm_wrap div.box_ttl01>div.box_ttl_wrap>span,
.box_2clm_wrap div.box_ttl02>div.box_ttl_wrap>span, .box_2clm_wrap div.box_ttl03>div.box_ttl_wrap>span {
    margin: 2px 0px 0px 0px;
    font-size: 11px;
    display: block;
}

.neighborInfo>h2 {
    margin: 0px 0px 0px 10px;
}

.box_3clm_wrap>div.box_ttl>img {
    float: left;
}

.box_3clm_wrap>div.box_ttl>div.box_ttl_wrap {
    width: 81%;
    float: right;
}

.box_3clm_wrap>div.box_ttl>div.box_ttl_wrap>h3 {
    margin: 20px 0px 0px 0px;
    font-size: 14px;
    font-weight: bold;
}

.box_3clm_wrap>div.box_ttl>div.box_ttl_wrap>h3 a:visited {
    text-decoration: none;
}

.box_3clm_wrap>div.box_ttl>div.box_ttl_wrap>h3 a:link {
    text-decoration: none;
}

.box_3clm_wrap>div.box_ttl>div.box_ttl_wrap>h3 a:hover {
    text-decoration: underline ;
}

.box_3clm_wrap>div.box_ttl>div.box_ttl_wrap>span {
    margin: 2px 0px 0px 0px;
    font-size: 11px;
    display: block;
}

.box_3clm_wrap>div.box_btm_box>p.box_txt_box {
    padding-top: 0;
}

.box_blog_wrap>div.box_abv_wrap>div.box_lft_wrap {
    width: 440px;
    float: left;
}

.box_blog_wrap>div.box_abv_wrap>div.box_lft_wrap>div.box_photo_box {
    margin: 0px 0px 12px 0px;
    float: left;
}

.box_blog_wrap>div.box_abv_wrap>div.box_lft_wrap>ul {
    width: 76px;
    float: right;
}

.box_blog_wrap>div.box_abv_wrap>div.box_lft_wrap>ul>li {
    height: 69px;
}

.box_blog_wrap>div.box_abv_wrap>div.box_lft_wrap>span {
    display: block;
}

.box_blog_wrap>div.box_abv_wrap>div.box_rht_wrap {
    width: 482px;
    float: right;
}

.box_blog_wrap>div.box_abv_wrap>div.box_rht_wrap>dl>dt {
    width: 15%;
    padding: 14px 20px 14px 20px;
    color: #6eb92b;
    font-weight: bold;
    float: left;
}

.box_blog_wrap>div.box_abv_wrap>div.box_rht_wrap>dl>dd {
    margin: 0% 0% 0% 15%;
    padding: 14px 20px 14px 20px;
}

.box_blog_wrap>div.box_abv_wrap>div.box_rht_wrap>dl>dd>a>img {
    vertical-align: middle;
}

.box_blog_wrap>div.box_abv_wrap>div.box_rht_wrap>dl>dt.box_lst_clr,
.box_blog_wrap>div.box_abv_wrap>div.box_rht_wrap>dl dd.box_lst_clr {
    background: #f8f8f8;
}

.box_blog_wrap>div.box_btm_wrap>div.box_cnt_wrap {
    padding: 12px 12px 9px 12px;
    margin: 0 auto;
    width: 467px;
    background: #edfaff;
}

.box_blog_wrap>div.box_btm_wrap>div.box_cnt_wrap>form {
    float: left;
    overflow: hidden;
}

.box_blog_wrap>div.box_btm_wrap>div.box_cnt_wrap img {
    vertical-align: middle;
}

.box_blog_wrap>div.box_btm_wrap>div.box_cnt_wrap>span {
    font-size: 22px;
    line-height: 35px;
    font-weight: bold;
    color: #00a4da;
    vertical-align: middle;
}

.box_blog_wrap>div.box_btm_wrap>div.box_cnt_wrap_plus_blog {
    position: relative;
    padding: 12px 12px 9px 12px;
    margin: 0 auto;
    width: 622px;
    background: #edfaff;
}

.box_blog_wrap>div.box_btm_wrap>div.box_cnt_wrap_plus_blog>form {
    float: left;
    overflow: hidden;
}

.box_blog_wrap>div.box_btm_wrap>div.box_cnt_wrap_plus_blog img {
    vertical-align: middle;
}

.box_blog_wrap>div.box_btm_wrap>div.box_cnt_wrap_plus_blog>span {
    font-size: 22px;
    line-height: 35px;
    font-weight: bold;
    color: #00a4da;
    vertical-align: middle;
}

.box_blog_wrap>div.box_btm_wrap>div.box_cnt_wrap_plus_blog>div.box_content_shop_blog {
    position: absolute;
    margin: 12px;
    top: 0;
    right: 0;
}

.PreviewHeader {
    padding: 20px 0px 0px 0px;
    background: url(../images/bg-line-gry.png) left top repeat-x;
}

.box_print_wrap {
    margin: 0px 0px 105px 0px;
}

.box_print_wrap>div.box_ttl>img {
    float: left;
}

.box_print_wrap>div.box_ttl>div.box_ttl_wrap {
    margin: 30px 0px 0px 0px;
    width: 94%;
    float: right;
}

.box_print_wrap>div.box_ttl>div.box_ttl_wrap>h2, .box_print_wrap>div.box_ttl>div.box_ttl_wrap p {
    margin: 12px 0px 0px 0px;
    font-size: 20px;
}

.box_print_wrap>div.box_mdl_box {
    width: 934px;
}

.box_print_wrap>div.box_mdl_box>div.box_abv_box {
    overflow: hidden;
}

.box_print_wrap>div.box_mdl_box>div.box_abv_box>div.box_rht_box {
    width: 566px;
    float: right;
}

.box_print_wrap>div.box_mdl_box>div.box_abv_box>div.box_rht_box>div.box_map_box {
    margin: 0px 0px 0px 12px;
}

.box_print_wrap>div.box_mdl_box>div.box_abv_box>div.box_rht_box>div.box_info_box {
    margin: 12px 0px 0px 12px;
}

.box_print_wrap>div.box_btm_box>span {
    margin: 12px 0px 0px 0px;
    padding: 0px 12px 0px 12px;
    text-align: right;
    font-size: 10px;
    display: block;
}

ul.box_ul_pref {
    width: 974px;
    margin: 10px 0px 10px 0px;
    overflow: hidden;
}

ul.box_ul_pref>li {
    margin: 0px 12px 0px 0px;
    text-align: center;
    float: left;
}

ul.box_ul_pref>li>a {
    padding: 0px 0px 12px 0px;
    width: 96px;
    height: 28px;
    line-height: 28px;
    color: #6eb92b;
    font-weight: bold;
    text-decoration: none;
    display: block;
    background: url(../images/bg_pref_link.png);
}

ul.box_ul_pref>li>a:hover {
    color: #ffffff;
    background: url(../images/bg_pref_link_on.png);
}

ul.box_ul_pref>li>h2 {
    padding: 0px 0px 12px 0px;
    width: 96px;
    height: 28px;
    line-height: 28px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    display: block;
    background: url(../images/bg_pref_link_on.png);
}

.box_gyosei>div>div.box_wrapper {
    width: 936px;
    margin: 0px 0px 96px 0px;
}

.box_search_lst>div {
    margin: 0px 12px 0px 12px;
    padding: 12px 12px 12px 12px;
    overflow: hidden;
    background: url(../images/bg-line-grn.png) left 50% repeat-x;
}

.box_search_lst>div>h3 {
    padding: 0px 12px 0px 35px;
    font-size: 13px;
    line-height: 18px;
    letter-spacing: 1px;
    font-weight: bold;
    float: left;
    background: url(../images/ic_search.png) 12px top #ffffff no-repeat;
}

.box_search_lst>ul {
    padding: 0px 0px 12px 60px;
    width: 861px;
    overflow: hidden;
}

.box_search_lst>ul>li {
    padding: 6px 0px 6px 0px;
    width: 123px;
    float: left;
}

.box_gyosei_wrap {
    margin: 0px 0px 105px 0px;
    width: 960px;
    overflow: hidden;
}

.box_gyosei_wrap h4, .box_gyosei_wrap dt, .box_gyosei_wrap .box_city_data th {
    font-weight: bold;
    color: #6eb92b;
}

.box_gyosei_wrap h2 {
    padding: 25px 0px 0px 0px;
    font-size: 28px;
    color: #6eb92b;
}

.box_gyosei_wrap h3 {
    margin: 40px 0px 20px 0px;
}

.box_gyosei_wrap h4 {
    padding: 20px 0px 10px 20px;
    background: url(../images/icn_gyosei_h4.png) left 60% no-repeat;
}

.box_gyosei_wrap .box_tbl_wrap {
    padding: 20px 20px 20px 20px;
    border: 1px solid #e5e5e5;
    background: #ffffff;
}

.box_gyosei_wrap .box_bg_gry {
    background: #f8f8f8;
}

.box_gyosei_wrap .box_bold {
    font-weight: bold;
}

.box_gyosei_wrap .box_abt_city>p {
    line-height: 20px;
}

.box_gyosei_wrap .box_abt_city>p>span {
    padding: 25px 0px 5px 0px;
    font-size: 14px;
    font-weight: bold;
    display: block;
}

.box_gyosei_wrap .box_abt_city>dl {
    padding: 20px 0px 0px 0px;
    overflow: hidden;
}

.box_gyosei_wrap .box_abt_city>dl>dt {
    width: 8%;
    float: left;
}

.box_gyosei_wrap .box_abt_city>dl>dd {
    margin: 0% 0% 0% 8%;
}

.box_gyosei_wrap .box_abt_city>dl.box_btm>dt {
    width: 17%;
}

.box_gyosei_wrap .box_abt_city>dl.box_btm>dd {
    margin: 0% 0% 0% 17%;
}

.box_gyosei_wrap table {
    width: 100%;
}

.box_gyosei_wrap table>tbody>tr>th {
    width: 32%;
    padding: 12px 20px 12px 20px;
    text-align: left;
    font-weight: bold;
}

.box_gyosei_wrap table>tbody>tr>td {
    padding: 12px 20px 12px 20px;
}

.box_gyosei_wrap>div.box_life_data>div.box_tbl_wrap, .box_gyosei_wrap div.box_health_data>div.box_tbl_wrap {
    padding: 10px 20px 20px 20px;
}

.box_gyosei_wrap>div.box_life_data>div.box_tbl_wrap>table, .box_gyosei_wrap div.box_health_data>div.box_tbl_wrap>table {
    border-top: 2px dotted #e5f2d9;
}

.box_gyosei_wrap>div.box_life_data>div.box_tbl_wrap>table>tbody>tr>th,
.box_gyosei_wrap div.box_health_data>div.box_tbl_wrap>table>tbody>tr>th {
    background: #e5f2d9;
    border-bottom: 2px dotted #ffffff;
}

.box_gyosei_wrap>div.box_life_data>div.box_tbl_wrap>table>tbody>tr>td,
.box_gyosei_wrap div.box_health_data>div.box_tbl_wrap>table>tbody>tr>td {
    border-bottom: 2px dotted #e5f2d9;
}

.box_gyosei_wrap .box_bg_rht {
    background: url(../images/bg_tbl_td.png) right 50% no-repeat;
}

.box_gyosei_wrap .box_bg_gry.box_bold {
    width: 145px;
}

.box_gyosei_wrap .box_bold.box_bg_rht {
    width: 215px;
}

.box_gyosei_wrap>table.box_health .box_bg_rht {
    width: 25%;
}

.box_gyosei_wrap>table.box_ed .box_bg_rht {
    width: 39%;
}

.box_gyosei_wrap>p {
    margin: 20px 0px 0px 0px;
}

.tmpSearch {
    overflow: hidden;
    background: #ffffff;
}

.tmpSearch a:visited {
    text-decoration: none;
}

.tmpSearch a:link {
    text-decoration: none;
}

.tmpSearch a:hover {
    text-decoration: underline ;
}

.tmpSearch div.box_wrapper {
    margin: 0px 0px 20px 0px;
    width: 764px;
    border-top: 4px solid #6eb92b;
}

.tmpSearch ul.box_4col li {
    padding: 6px 0px 6px 14px;
    width: 163px;
    color: #00a4da;
    background: url(../images/icn-arrow-below.png) left 10px no-repeat;
}

.box_pop_advnc {
    width: 200px;
    border: 1px solid #e5e5e5;
    border-bottom: 2px solid #6eb92b;
    border-right: 2px solid #6eb92b;
    background: #ffffff;
}

.box_pop_advnc>div.box_mpop_hd {
    padding: 15px 15px 15px 15px;
    overflow: hidden;
}

.box_pop_advnc>div.box_mpop_hd>p {
    width: 90%;
    float: left;
}

.box_pop_advnc>div.box_mpop_hd>p>span.box_trn_name {
    padding: 10px 15px 0px 15px;
    display: block;
    background: url(../images/icn_keisen.png) 2px 10px no-repeat;
}

.box_pop_advnc>ul {
    overflow: hidden;
}

.box_pop_advnc>ul>li {
    padding: 15px 15px 10px 30px;
    color: #a3a3a3;
    overflow: hidden;
    border-top: 1px dashed #e5e5e5;
    background: url(../images/icn-arrow-right.png) 18px 19px no-repeat;
}

.box_pop_advnc>ul>li>span {
    padding: 0px 10px 0px 0px;
    max-width: 100px;
    float: left;
}

.rp_RsideContent {
    width: 200px;
    margin: 0px 10px 0px 0px;
    float: right;
    overflow: hidden;
}

.box_respo {
    line-height: 70px;
    width: 200px;
    margin: 0px 10px 0px 0px;
    float: right;
    overflow: hidden;
}

.box_respo>ul {
    margin: 0 auto;
    margin: 15px 0px 0px 0px;
    overflow: hidden;
}

.box_respo>ul>li {
    width: 66px;
    height: 40px;
    float: left;
}

.box_side_info {
    width: 200px;
    margin: 0px 10px 0px 0px;
    float: right;
    overflow: hidden;
}

.box_side_info>p {
    margin: 3px 0px 0px 0px;
    line-height: 24px;
}

.box_side_info>dl>dt {
    height: 20px;
}

.box_side_info>dl.box_dl_abv {
    margin: 6px 0px 0px 0px;
}

.box_side_info>dl.box_dl_abv>dd {
    margin: 0px 0px 24px 15px;
    line-height: 18px;
}

.box_side_info>dl.box_dl_btm>dd {
    margin: 0px 0px 20px 15px;
    line-height: 18px;
}

.sideContent {
    width: 200px;
    margin: 0px 10px 0px 0px;
    float: right;
    overflow: hidden;
    margin-bottom: 100px;
}

.sideContent>div {
    font-size: 11px;
    margin: 30px 0px 0px 0px;
    padding: 15px 0px 0px 0px;
    background: url(../images/bg-line-gry.png) left top repeat-x;
}

.sideContent>div>div {
    margin: 15px 0px 0px 0px;
    overflow: hidden;
}

.sideContent>div>div>div.box_photo {
    padding: 6px 6px 6px 6px;
    float: left;
    border: 1px solid #e5e5e5;
    background: #ffffff;
}

.sideContent>div>div>div.box_dtl {
    width: 112px;
    float: right;
}

.sideContent>div>div>div.box_dtl>span {
    line-height: 20px;
}

.sideContent>div>div>div.box_dtl>span>img {
    vertical-align: baseline;
}

.sideContent>div>div>div.box_dtl>ul {
    height: 23px;
    overflow: hidden;
}

.sideContent>div>div>div.box_dtl>ul>li {
    width: 28px;
    float: left;
}

.sideContent>div.box_side_pitainfo>div.box_photo_pita {
    margin: 6px 0px 0px 0px;
}

.sideContent>div.box_side_estateinfo {
    line-height: 16px;
}

.sideContent>div.box_side_estateinfo>span {
    margin: 15px 0px 0px 0px;
    overflow: hidden;
    display: block;
}

.sideContent>div.box_side_estateinfo a:visited {
    text-decoration: none;
}

.sideContent>div.box_side_estateinfo a:link {
    text-decoration: none;
}

.sideContent>div.box_side_estateinfo a:hover {
    text-decoration: underline ;
}

.sideContent>div.box_side_req>form>a {
    padding-left: 15px;
    line-height: 18px;
    background: url(../images/ic_circlearrow.png) left 50% no-repeat;
}

.tmpReport .box_side_machiinfo {
    margin: 9px 0px 0px 0px;
}

.box_popup_wrap {
    padding: 30px 30px 0px 30px;
    overflow: hidden;
    background: url(../images/bg-header-top.png) left top repeat-x;
}

.box_popup_wrap>p>span {
    margin: 30px 0px 0px 0px;
    float: right;
}

.box_popup_wrap>p>span>img {
    cursor: pointer;
}

.box_popup_wrap>form>table>tbody>tr {
    height: 68px;
}

.box_popup_wrap>form>table>tbody>tr>th {
    width: 130px;
    float: left;
}

.box_popup_wrap>form>table>tbody>tr>td {
    padding: 10px 0px 10px 0px;
    width: 664px;
    float: left;
}

.box_popup_wrap>form>table>tbody>tr>td>ul, .box_popup_wrap>form>table>tbody>tr>td dl {
    overflow: hidden;
}

.box_popup_wrap>form>table>tbody>tr>td>ul>li, .box_popup_wrap>form>table>tbody>tr>td dl>li,
.box_popup_wrap>form>table>tbody>tr>td>ul dt, .box_popup_wrap>form>table>tbody>tr>td dl dt,
.box_popup_wrap>form>table>tbody>tr>td>ul dd, .box_popup_wrap>form>table>tbody>tr>td dl dd {
    margin: 0px 0px 0px 15px;
    line-height: 16px;
    float: left;
}

.box_popup_wrap>form>table>tbody>tr>td>dl.box_dl_abv {
    margin: 0px 0px 6px 0px;
}

.box_popup_wrap>form>table>tbody>tr>td.box_abv {
    border-top: 2px dotted #d7d7d7;
}

.box_popup_wrap>form>table>tbody>tr.box_tr_abv, .box_popup_wrap>form>table>tbody td.box_btm {
    border-bottom: 2px dotted #d7d7d7;
}

.box_popup_wrap>div.box_map {
    margin: 20px 0px 20px -11px;
    width: 814px;
    position: relative;
}

.box_popup_wrap>div.box_map .box_attention {
    position: absolute;
    margin: 80px 100px;
    z-index: 1;
}

.box_popup_wrap>ul {
    overflow: hidden;
    position: relative;
    right: -45px;
}

.box_popup_wrap>ul>li {
    width: 158px;
    margin: 0px 0px 15px 0px;
    float: left;
}

.box_contents>div.box_close {
    height: 105px;
    position: relative;
}

.box_contents>div.box_close>a {
    position: absolute;
    top: 0;
    right: 30px;
}

.box_footer_wrap>div.box_popFt_copy {
    padding: 0px 20px 0px 20px;
    height: 30px;
    text-align: right;
}

.box_footer_wrap {
    margin: 0 auto;
    padding: 30px 0px 0px 0px;
    background: url(../images/footer-top-bg.png) center top no-repeat;
}

.tmpFooter {
    font-size: 11px;
}

.tmpFooter a {
    font-size: 11px;
}

.tmpFooter a:visited {
    text-decoration: none;
}

.tmpFooter a:link {
    text-decoration: none;
}

.tmpFooter a:hover {
    text-decoration: underline ;
}

.tmpFooter>div.box_footer_wrap {
    width: 960px;
}

.tmpFooter>div.box_footer_wrap>div.box_footer_srch {
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 25px 0px;
    overflow: hidden;
    background: url(../images/bg-line-gry.png) center top repeat-y;
}

.tmpFooter>div.box_footer_wrap>div.box_footer_srch>div {
    width: 480px;
    float: left;
}

.tmpFooter>div.box_footer_wrap>div.box_footer_srch>div>ul {
    padding: 0px 30px 0px 20px;
    margin-top: 10px;
    overflow: hidden;
}

.tmpFooter>div.box_footer_wrap>div.box_footer_srch>div>ul>li {
    float: left;
    padding: 0px 8px 0px 8px;
    margin: 5px 0px 5px 0px;
    border-right: 1px solid #cccccc;
}

.tmpFooter>div.box_footer_wrap>div.box_footer_srch>div.box_footer_shop {
    width: 465px;
    margin: 0px 0px 0px 15px;
}

.tmpFooter>div.box_footer_wrap>div.box_footer_srch>div.box_footer_shop>ul {
    padding: 0px 10px 0px 20px;
}

.tmpFooter>div.box_footer_wrap>div.box_footer_btm {
    line-height: 50px;
    overflow: hidden;
    background: url(../images/bg-line-gry.png) left top repeat-x;
}

.tmpFooter>div.box_footer_wrap>div.box_footer_btm>ul {
    float: left;
}

.tmpFooter>div.box_footer_wrap>div.box_footer_btm>ul>li {
    float: left;
    padding: 0px 0px 0px 15px;
    margin: 0px 10px 0px 0px;
    background: url(../images/icn-arrow-right.png) 5px 50% no-repeat;
}

.tmpFooter>div.box_footer_wrap>div.box_footer_btm>div.box_footer_copy {
    margin: 25px 5px 0px 0px;
    color: #808080;
    font-size: 10px;
    float: right;
}

.ui-widget-overlay {
    background: #000000 url(../images/fui-bg_flat_0_aaaaaa_40x100.png) 50% 50%;
    opacity: .60;
    filter: Alpha(Opacity=60);
}

































.box_content_body {
	width: 626px;
    margin: 0px 0px 0px 0px;
	padding: 26px 26px 26px 26px;
	background-color:#FFFFFF;
    float: left;
	font-size: 12px;
	line-height: 24px;
	border:1px solid #e5e5e5;
	border-top:none;
}
.box_content_lft {
    margin: 0px 0px 0px 10px;
    width: 240px;
    float: left;
}

.box_content_rht {
    margin: 10px 0px 50px 0px;
    width: 700px;
    float: right;
}

.box_content_info {
    margin: 0px 10px 0px 10px;
}

.box_content_info>ul>li {
    padding: 15px 0px 0px 0px;
}

.tmpBreadcrumb2 {
    width: 628px;
    height: 20px;
    margin: 10px 0px 10px 0px;
    overflow: hidden;
    background: url(../images/bg-line-gry2.png) left top repeat-x;
}
