@charset  "utf-8";
/*
-----------------
created 2015.09.01
-----------------
up date 2016.01.20
-----------------
table of contents
-----------------
01.top
02.contents
03.bread-crumb
04.table
05.sitemap
06.areadata-column-wrapper
07.single-faq
08.siritai
09.post-type-archive-shoshinsha
10.appointment
11.satei
12.uritai
13.areadata
13.baikyaku
14.single-rosenka
*/
/*
01.top
---------------------------------------------------------------------------------------*/
.old_design section#top {
    padding: 10px 0 0;
}

.old_design section#top h1,
.old_design section#top h2,
.old_design section#top h3,
.old_design section#top h4 {
    font-size: 2.1em;
    letter-spacing: 1px;
    padding: 0 0 0 10px;
    border-bottom: solid 4px #00a0e9;
    margin: 0 0 10px;
}

.old_design section#top ul.topmenu {
    padding: 0 0 20px;
    border-top: solid 1px #333333;
}

.old_design section#top ul.topmenu li {
    border-bottom: solid 1px #333333;
    /*	font-size: 1.4em;
	font-weight: bold;*/
    font-size: 2.5em;
    letter-spacing: 4px;
}

.old_design section#top ul.topmenu li a {
    display: block;
    /*	line-height: 40px;*/
    line-height: 60px;
    padding: 0 30px 0 10px;
    background: url(/baikyaku/sellsoudan/as/img/object/ico_next2.png) no-repeat 98% 50%;
    background-size: 16px auto;
    color: white;
}

.old_design section#top ul.topmenu li:nth-of-type(1) a {
    background-color: #ff9326;
}

.old_design section#top ul.topmenu li:nth-of-type(2) a {
    background-color: #d70000;
}

.old_design section#top ul.topmenu li:nth-of-type(3) a {
    background-color: #55a604;
}

.old_design section#top ul.topmenu li a span {
    font-size: 38px;
}

.old_design section#top ul.nav {
    padding: 0 0 10px;
}

.old_design section#top ul.nav li {
    padding: 0 0 10px;
    border-bottom: dotted 1px #666666;
    font-size: 1.2em;
    margin: 0 0 10px;
}

.old_design section#top ul.nav li a {
    display: block;
    padding: 0 30px 0 10px;
    background: url(/baikyaku/sellsoudan/as/img/object/ico_next.png) no-repeat 98% 50%;
    background-size: 16px auto;
    text-decoration: none;
    color: #333333;
}

.old_design section#top ul.nav li span {
    font-weight: bold;
}

.old_design section#top ul.nav li.news {
    position: relative;
}

.old_design section#top ul.nav li.news p {
    font-size: 1em;
    padding: 0;
}

.old_design section#top ul.nav li.news a {
    position: relative;
    z-index: 10;
    padding-top: 17px;
}

.old_design section#top ul.nav li.news span {
    position: absolute;
    top: 0px;
    left: 10px;
    z-index: -1;
}

.old_design section#top ul.nav li.news div {
    position: relative;
    z-index: 10;
    padding: 17px 30px 0px 10px;
    font-size: 1em;
}

.old_design section#top nav ul li {
    padding: 0 0 10px;
    border-bottom: dotted 1px #00a0e9;
    margin: 0 0 10px;
    overflow: hidden;
}

.old_design section#top nav a {
    display: block;
    padding: 0 30px 0 10px;
    background: url(/baikyaku/sellsoudan/as/img/object/ico_next.png) no-repeat 98% 50%;
    background-size: 16px auto;
}

.old_design section#top nav a figure {
    float: left;
    width: 80px;
}

.old_design section#top nav a dl {
    padding: 0 0 0 90px;
}

.old_design section#top nav a dl dt {
    font-size: 1.4em;
    font-weight: bold;
}

.old_design section#top nav a dl dd {
    font-size: 1.4em;
}

.old_design section#top dl.txt dt {
    /*	text-align: center;*/
    padding: 0 0 10px 10px;
}

.old_design section#top dl.txt dd:not(.topmenu2) {
    font-size: 1.4em;
    padding: 0 10px 10px;
}

.old_design section#top dl.txt dd.topmenu2 ul {
    padding: 0 0 20px;
    border-top: solid 1px #024a63;
}

.old_design section#top dl.txt dd.topmenu2 ul li {
    border-bottom: solid 1px #024a63;
    font-size: 1.4em;
    position: relative;
}

.old_design section#top dl.txt dd.topmenu2 ul li a {
    display: block;
    padding: 10px 30px 10px 37px;
    background: #007bb3 url(/baikyaku/sellsoudan/as/img/object/ico_next2.png) no-repeat 98% 50%;
    background-size: 16px auto;
    color: white;
}

.old_design section#top dl.txt dd.topmenu2 ul li a:before {
    content: "";
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 10;
}

.old_design section#top dl.txt dd.topmenu2 ul li:nth-of-type(1) a:before {
    background: url(/baikyaku/sellsoudan/as/img/top/ico_no01.png) no-repeat 0 0;
    background-size: 20px auto;
}

.old_design section#top dl.txt dd.topmenu2 ul li:nth-of-type(2) a:before {
    background: url(/baikyaku/sellsoudan/as/img/top/ico_no02.png) no-repeat 0 0;
    background-size: 20px auto;
}

.old_design section#top dl.txt dd.topmenu2 ul li:nth-of-type(3) a:before {
    background: url(/baikyaku/sellsoudan/as/img/top/ico_no03.png) no-repeat 0 0;
    background-size: 20px auto;
}

.old_design section#top dl.txt dd.topmenu2 ul li:nth-of-type(4) a:before {
    background: url(/baikyaku/sellsoudan/as/img/top/ico_no04.png) no-repeat 0 0;
    background-size: 20px auto;
}

.old_design section#top dl.txt dd.topmenu2 ul li:nth-of-type(5) a:before {
    background: url(/baikyaku/sellsoudan/as/img/top/ico_no05.png) no-repeat 0 0;
    background-size: 20px auto;
}

.old_design section#top dl.ex {
    padding: 0 10px 10px;
}

.old_design section#top dl.ex dt {
    font-size: 1.4em;
    font-weight: bold;
    color: #007bb3;
}

.old_design section#top dl.ex dd {
    font-size: 1.4em;
}

.old_design section#top dl.ex dd.caption {
    font-size: 1em;
}

.old_design section#top dl.ex dd a {
    color: #007bb3;
    text-decoration: underline;
}

/*
02.contents
---------------------------------------------------------------------------------------*/
.old_design #contents h1 {
    /*	font-size: 3.4em;*/
    font-size: 2.6em;
    line-height: 1.2;
    padding: 0 10px 10px;
    border-bottom: solid 4px #00a0e9;
    margin: 0 0 20px;
    color: #666666;
    letter-spacing: 2px;
}

.old_design #contents p {
    font-size: 1.4em;
    padding: 0 10px 20px;
}

.old_design #contents p.c-head,
.old_design #contents p#shiritai-main-head {
    max-width: 800px;
    overflow: hidden;
}

.old_design #contents p.c-tmb,
.old_design #contents .areadata-column-right,
.old_design #contents .areadata-column-right div.img {
    text-align: center;
    padding: 0 0 20px;
}

.old_design #contents p.c-tmb img,
.old_design #contents .areadata-column-right img {
    width: 100%;
    min-width: 320px;
    max-width: 400px;
    height: auto;
}

.old_design #contents p.bold {
    font-weight: bold;
}

.old_design #contents p a {
    color: #007bb3;
    text-decoration: underline;
}

.old_design #contents #outline-column {
    padding: 10px;
    background-color: whitesmoke;
    margin: 0 0 20px;
}

.old_design #contents .l-grid {
    padding: 0 0 20px;
}

.old_design #contents .l-grid h2 {
    font-size: 1.6em;
    font-weight: bold;
    padding: 0 10px 20px;
}

.old_design #contents .l-grid p {
    line-height: 2;
}

.old_design #contents .l-grid p a {
    color: #007bb3;
    text-decoration: underline;
}

.old_design #contents .l-grid p a:hover {
    text-decoration: none;
}

/*
03.bread-crumb
---------------------------------------------------------------------------------------*/
.old_design #contents #bread-crumb ul {
    overflow: hidden;
    padding: 20px 0 20px 10px;
}

.old_design #contents #bread-crumb ul li {
    float: left;
    padding: 0 10px 0 0;
    color: #007bb3;
}

.old_design #contents #bread-crumb ul li a {
    background: url(/baikyaku/sellsoudan/img/cmn_arrow_02.png) no-repeat 100% 50%;
    background-size: 3px auto;
    padding: 0 10px 0 0;
}

/*
04.table
---------------------------------------------------------------------------------------*/
.old_design #contents table {
    table-layout: fixed;
    width: 100%;
}

.old_design #contents table th,
.old_design #contents table td {
    border: solid 1px #dddddd;
    font-size: 1.4em;
    padding: 10px;
}

.old_design #contents table th {
    background-color: #f5fbff;
    color: #007bb3;
    width: 70px;
}

.old_design #contents table td {
    background-color: white;
}

.old_design #contents table td a {
    color: #007bb3;
    text-decoration: underline;
}

/*
05.sitemap
---------------------------------------------------------------------------------------*/
.old_design #contents .sitemap h2 {
    padding: 0 10px 10px;
    /*	font-size: 3.4em;*/
    font-size: 2.1em;
    font-weight: 100;
}

.old_design #contents #sitemap-column-01 h2 {
    color: #ff9326;
}

.old_design #contents #sitemap-column-02 h2 {
    color: #d70000;
}

.old_design #contents #sitemap-column-03 h2 {
    color: #55a604;
}

.old_design #contents #sitemap-column-04 h2 {
    color: #3b5696;
}

.old_design #contents #sitemap-column-05 h2 {
    color: #3c79b5;
}

.old_design #contents #sitemap-column-06 h2 {
    color: #61599b;
}

.old_design #contents #sitemap-column-07 h2 {
    color: #d80100;
}

.old_design #contents #sitemap-column-08 h2 {
    color: #349b9a;
}

.old_design #contents .sitemap h3 {
    font-size: 1.4em;
    font-weight: bold;
    margin: 0 0 10px;
}

.old_design #contents #sitemap-column-04 h3,
.old_design #contents #sitemap-column-08 h3 {
    padding: 0 10px;
}

.old_design #contents .sitemap h3 a {
    border-top: solid 1px #333333;
    border-bottom: solid 1px #333333;
    display: block;
    line-height: 40px;
    padding: 0 30px 0 10px;
    color: white;
}

.old_design #contents #sitemap-column-01 h3 a {
    background: #ff9326 url(/baikyaku/sellsoudan/as/img/object/ico_next2.png) no-repeat 98% 50%;
    background-size: 16px auto;
}

.old_design #contents #sitemap-column-02 h3 a {
    background: #d70000 url(/baikyaku/sellsoudan/as/img/object/ico_next2.png) no-repeat 98% 50%;
    background-size: 16px auto;
}

.old_design #contents #sitemap-column-03 h3 a {
    background: #55a604 url(/baikyaku/sellsoudan/as/img/object/ico_next2.png) no-repeat 98% 50%;
    background-size: 16px auto;
}

.old_design #contents .sitemap ul:not(.btn) {
    overflow: hidden;
    padding: 0 10px 20px;
}

.old_design #contents .sitemap ul:not(.btn) li {
    font-size: 1.2em;
    float: left;
    padding: 0 20px 5px 0;
}

.old_design #contents .sitemap ul:not(.btn) li a {
    color: #007bb3;
    text-decoration: underline;
}

.old_design #contents .sitemap ul:not(.btn) li a:hover {
    color: #007bb3;
    text-decoration: none;
}

.old_design #contents #sitemap-column-04 ul:not(.btn) li a {
    /*	color: rgb(85,85,85);*/
    color: #007bb3;
}

/*
06.areadata-column-wrapper
---------------------------------------------------------------------------------------*/
/*#contents .areadata-column-wrapper {
	padding: 0 0 20px;
}*/
.old_design #contents .areadata-column-wrapper h2 {
    font-size: 1.6em;
    font-weight: bold;
    color: #85b200;
    padding: 0 10px 20px;
}

.old_design #contents .areadata-column-wrapper h3 {
    font-size: 1.6em;
    font-weight: bold;
    color: #007bb3;
    padding: 0 10px 20px;
}

.old_design #contents .areadata-column-wrapper p {
    line-height: 2;
}

.old_design #contents .areadata-column-wrapper ol li {
    line-height: 2;
    font-size: 1.4em;
    padding: 0 10px 20px;
}

/*#contents .areadata-column-wrapper ul:not(.btn) li {
	margin: 0 0 20px;
	border-top: solid 1px rgb(221,221,221);
	border-bottom: solid 1px rgb(221,221,221);
}*/
.old_design #contents .areadata-column-wrapper ul:not(.btn) {
    margin: 0 0 20px;
    border-top: solid 1px #dddddd;
}

.old_design #contents .areadata-column-wrapper ul:not(.btn) li {
    border-bottom: solid 1px #dddddd;
}

.old_design #contents .areadata-column-wrapper ul:not(.btn) li a {
    display: block;
    padding: 0 30px 0 0;
    /*	background: url(/baikyaku/sellsoudan/as/img/object/ico_next3.png) no-repeat 98% 50%;*/
    background: url(/baikyaku/sellsoudan/as/img/object/ico_next.png) no-repeat 98% 50%;
    background-size: 16px auto;
    overflow: hidden;
}

.old_design #contents .areadata-column-wrapper ul:not(.btn) li .c-tmb {
    float: left;
    width: 120px;
}

.old_design #contents .areadata-column-wrapper ul:not(.btn) li .c-tmb img {
    width: 110px;
    height: auto;
}

.old_design #contents .areadata-column-wrapper ul:not(.btn) li p {
    padding: 10px 0 0;
    font-weight: bold;
    line-height: 1.5;
}

/*
07.single-faq
---------------------------------------------------------------------------------------*/
.single-faq .old_design #contents h1 {
    color: #5b5391;
    border-bottom: none;
}

.single-faq .old_design #contents h2.h2-underline-faq {
    /*	font-size: 3.4em;*/
    font-size: 2.1em;
    line-height: 1.2;
    padding: 0 10px 10px;
    border-bottom: solid 4px #00a0e9;
    margin: 0 0 20px;
    color: #666666;
}

.single-faq .old_design #contents .l-grid h2 {
    color: #5b5391;
}

/*
08.siritai
---------------------------------------------------------------------------------------*/
.siritai .old_design #contents h1 {
    border-bottom: solid 4px #85b200;
}

.siritai .old_design #contents h1#shiritai-main-h1 {
    color: #85b200;
    border-bottom: none;
}

.siritai .old_design #contents h2.h2-underline-shiritai {
    /*	font-size: 3.4em;*/
    font-size: 2.1em;
    line-height: 1.2;
    padding: 40px 10px 10px;
    border-bottom: solid 4px #85b200;
    margin: 0 0 20px;
    color: #666666;
}

.siritai .old_design #contents h2.h2-underline-shiritai.m0 {
    margin: 0;
}

.siritai .old_design #contents h2 span {
    color: #85b200;
}

.old_design #contents .shiritai-column-wrapper {
    padding: 0 0 20px;
}

.old_design #contents .shiritai-column-wrapper p {
    line-height: 2;
}

.old_design #contents .shiritai-column-wrapper ol li {
    line-height: 2;
    font-size: 1.4em;
    padding: 0 10px 20px;
}

/*
09.post-type-archive-shoshinsha
---------------------------------------------------------------------------------------*/
.single-shoshinsha .old_design #contents h1#shiritai-main-h1 {
    color: #2769aa;
    border-bottom: none;
}

.old_design #contents h2.h2-underline-faq,
.post-type-archive-shoshinsha .old_design #contents h2.h2-underline-shoshinsha,
.single-shoshinsha .old_design #contents h2.h2-underline-shoshinsha {
    /*	font-size: 3.4em;*/
    font-size: 2.1em;
    line-height: 1.2;
    padding: 40px 10px 10px;
    border-bottom: solid 4px #00a0e9;
    margin: 0 0 20px;
    color: #666666;
}

.old_design #contents h2.h2-underline-faq.m0,
.post-type-archive-shoshinsha .old_design #contents h2.h2-underline-shoshinsha.m0,
.single-shoshinsha .old_design #contents h2.h2-underline-shoshinsha.m0 {
    margin: 0;
}

.old_design #contents h2.h2-underline-faq span {
    background-color: #bbbbbb;
    color: white;
    font-size: 16px;
    border-radius: 16px;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    padding: 5px 10px;
    display: inline-block;
}

.single-shoshinsha .old_design #contents .l-grid h2 {
    color: #2769aa;
}

/*
10.appointment
---------------------------------------------------------------------------------------*/
.old_design #contents .appointment #promises-column {
    padding: 40px 0 0;
}

.old_design #contents .appointment h2 {
    color: #666666;
    font-size: 2em;
    font-weight: bold;
    padding: 10px;
    background-color: whitesmoke;
}

.old_design #contents .appointment ol {
    background-color: whitesmoke;
    padding: 0 10px 10px;
    margin: 0 0 20px;
}

.old_design #contents .appointment ol li {
    background-color: white;
    margin: 0 0 10px;
}

.old_design #contents .appointment ol li h3 {
    padding: 10px;
    position: relative;
    display: inline-block;
}

.old_design #contents .appointment ol li h3 img {
    width: 100%;
    min-width: 280px;
    max-width: 449px;
    height: auto;
}

.old_design #contents .appointment ol li h3:after {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 10px;
    z-index: 10;
    background-color: white;
}

.old_design #contents .appointment ol li a {
    color: #007bb3;
    text-decoration: underline;
}

.old_design #contents .appointment ol li a:hover {
    text-decoration: none;
}

/*
11.satei
---------------------------------------------------------------------------------------*/
.satei .old_design #contents h1 {
    border-bottom: solid 4px #e23f40;
}

.old_design #contents .h2-underline-satei {
    /*	font-size: 3.4em;*/
    font-size: 2.1em;
    line-height: 1.2;
    padding: 40px 10px 10px;
    border-bottom: solid 4px #e23f40;
    margin: 0 0 20px;
    color: #666666;
}

.old_design #contents .h2-underline-satei.m0 {
    margin: 0;
}

/*#contents ul#satei-index-menu-ul li {
	border-top: solid 1px rgb(221,221,221);
	border-bottom: solid 1px rgb(221,221,221);
	margin: 0 0 20px;
}*/
.old_design #contents ul#satei-index-menu-ul {
    border-top: solid 1px #dddddd;
    margin: 0 0 20px;
}

.old_design #contents ul#satei-index-menu-ul li {
    border-bottom: solid 1px #dddddd;
}

.old_design #contents ul#satei-index-menu-ul li a {
    display: block;
    padding: 10px 30px 10px 10px;
    /*	background: url(/baikyaku/sellsoudan/as/img/object/ico_next3.png) no-repeat 98% 50%;*/
    background: url(/baikyaku/sellsoudan/as/img/object/ico_next.png) no-repeat 98% 50%;
    background-size: 16px auto;
}

.old_design #contents ul#satei-index-menu-ul li h3 {
    color: #e23f40;
    font-size: 1.8em;
}

.old_design #contents ul#satei-index-menu-ul li p {
    padding: 0;
}

.old_design #contents #satei-manshion-column {
    padding: 40px 0 0;
}

.old_design #contents #satei-manshion-column h2 {
    color: #666666;
    font-size: 2em;
    font-weight: bold;
    padding: 10px;
    background-color: whitesmoke;
}

.old_design #contents #satei-manshion-column ol {
    background-color: whitesmoke;
    padding: 0 10px 10px;
    margin: 0 0 20px;
}

.old_design #contents #satei-manshion-column ol li {
    background-color: white;
    padding: 10px;
    margin: 0 0 10px;
}

.old_design #contents #satei-manshion-column ol li h3 {
    color: #e23f40;
    font-size: 1.6em;
    font-weight: bold;
    padding: 0 0 10px 86px;
    height: 70px;
}

.old_design #contents #satei-manshion-column ol li:nth-of-type(1) h3 {
    background: url(/baikyaku/sellsoudan/img/satei_manshion_img_01.jpg) no-repeat 0 0;
}

.old_design #contents #satei-manshion-column ol li:nth-of-type(2) h3 {
    background: url(/baikyaku/sellsoudan/img/satei_manshion_img_02.jpg) no-repeat 0 0;
}

.old_design #contents #satei-manshion-column ol li:nth-of-type(3) h3 {
    background: url(/baikyaku/sellsoudan/img/satei_manshion_img_03.jpg) no-repeat 0 0;
}

.old_design #contents #satei-manshion-column ol li h3 span {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
}

.old_design #contents #satei-manshion-column ol li p {
    padding: 0;
}

.old_design #contents #satei-manshion-column ol li a {
    color: #007bb3;
    text-decoration: underline;
}

.old_design #contents #satei-manshion-column ol li a:hover {
    text-decoration: none;
}

.old_design #contents .areadata-column-wrapper dl.satei-faq-dl dt {
    background: url(/baikyaku/sellsoudan/img/satei_manshion_img_04.jpg) no-repeat 10px 50%;
    min-height: 70px;
    padding: 0 10px 0 90px;
    display: table;
}

.old_design #contents dl.satei-faq-dl dt h3 {
    color: #e23f40;
    display: table-cell;
    padding: 0;
    height: 70px;
    vertical-align: middle;
}

.satei .old_design #contents .areadata-column-wrapper h3 {
    color: #e23f40;
}

.satei .old_design #contents .areadata-column-wrapper a {
    color: #007bb3;
    text-decoration: underline;
}

.satei .old_design #contents .areadata-column-wrapper a:hover {
    text-decoration: none;
}

.satei .old_design #contents .areadata-column-wrapper a img {
    width: 15px;
    height: auto;
    min-width: inherit;
    min-height: inherit;
    vertical-align: middle;
}

/*
12.uritai
---------------------------------------------------------------------------------------*/
.uritai .old_design #contents h1 {
    border-bottom: solid 4px #ff9326;
}

.old_design #contents .h2-underline-uritai {
    /*	font-size: 3.4em;*/
    font-size: 2.1em;
    line-height: 1.2;
    padding: 40px 10px 10px;
    border-bottom: solid 4px #ff9326;
    margin: 0 0 20px;
    color: #666666;
}

.old_design #contents .h2-underline-uritai.m0 {
    margin: 0;
}

/*#contents ul#uritai-index-menu-ul li {
	border-top: solid 1px rgb(221,221,221);
	border-bottom: solid 1px rgb(221,221,221);
	margin: 0 0 20px;
}*/
.old_design #contents ul#uritai-index-menu-ul {
    border-top: solid 1px #dddddd;
    margin: 0 0 20px;
}

.old_design #contents ul#uritai-index-menu-ul li {
    border-bottom: solid 1px #dddddd;
}

.old_design #contents ul#uritai-index-menu-ul li a {
    display: block;
    padding: 10px 30px 10px 10px;
    /*	background: url(/baikyaku/sellsoudan/as/img/object/ico_next3.png) no-repeat 98% 50%;*/
    background: url(/baikyaku/sellsoudan/as/img/object/ico_next.png) no-repeat 98% 50%;
    background-size: 16px auto;
}

.old_design #contents ul#uritai-index-menu-ul li h3 {
    color: #ff9326;
    font-size: 1.8em;
}

.old_design #contents ul#uritai-index-menu-ul li p {
    padding: 0;
}

.old_design #contents #uritai-manshion-column {
    padding: 40px 0 0;
}

.old_design #contents #uritai-manshion-column h2 {
    color: #666666;
    font-size: 2em;
    font-weight: bold;
    padding: 10px;
    background-color: whitesmoke;
}

.old_design #contents #uritai-manshion-column ol {
    background-color: whitesmoke;
    padding: 0 10px 10px;
    margin: 0 0 20px;
}

.old_design #contents #uritai-manshion-column ol li {
    background-color: white;
    padding: 10px;
    margin: 0 0 10px;
}

.old_design #contents #uritai-manshion-column ol li h3 {
    color: #ff9326;
    font-size: 1.6em;
    font-weight: bold;
    padding: 0 0 10px 86px;
    height: 70px;
}

.old_design #contents #uritai-manshion-column ol li:nth-of-type(1) h3 {
    background: url(/baikyaku/sellsoudan/img/uritai_manshion_img_01.jpg) no-repeat 0 0;
}

.old_design #contents #uritai-manshion-column ol li:nth-of-type(2) h3 {
    background: url(/baikyaku/sellsoudan/img/uritai_manshion_img_02.jpg) no-repeat 0 0;
}

.old_design #contents #uritai-manshion-column ol li:nth-of-type(3) h3 {
    background: url(/baikyaku/sellsoudan/img/uritai_manshion_img_03.jpg) no-repeat 0 0;
}

.old_design #contents #uritai-manshion-column ol li h3 span {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
}

.old_design #contents #uritai-manshion-column ol li p {
    padding: 0;
}

.old_design #contents #uritai-manshion-column ol li a {
    color: #007bb3;
    text-decoration: underline;
}

.old_design #contents #uritai-manshion-column ol li a:hover {
    text-decoration: none;
}

.old_design #contents .areadata-column-wrapper dl.uritai-faq-dl dt {
    background: url(/baikyaku/sellsoudan/img/uritai_manshion_img_04.jpg) no-repeat 10px 50%;
    min-height: 70px;
    padding: 0 10px 0 90px;
    display: table;
}

.old_design #contents dl.uritai-faq-dl dt h3 {
    color: #ff9326;
    display: table-cell;
    padding: 0;
    height: 70px;
    vertical-align: middle;
}

.uritai .old_design #contents .areadata-column-wrapper h3 {
    color: #ff9326;
}

.uritai .old_design #contents .areadata-column-wrapper a {
    color: #007bb3;
    text-decoration: underline;
}

.uritai .old_design #contents .areadata-column-wrapper a:hover {
    text-decoration: none;
}

.uritai .old_design #contents .areadata-column-wrapper a img {
    width: 15px;
    height: auto;
    min-width: inherit;
    min-height: inherit;
    vertical-align: middle;
}

/*
13.areadata
---------------------------------------------------------------------------------------*/
.single-areadata .old_design #contents h1#areadata-main-h1 {
    color: #3b5696;
    border-bottom: none;
}

.old_design #contents h2.h2-underline {
    /*	font-size: 3.4em;*/
    font-size: 2.1em;
    line-height: 1.2;
    padding: 40px 10px 10px;
    border-bottom: solid 4px #00a0e9;
    margin: 0 0 20px;
    color: #666666;
}

.old_design #contents h2.areadata-h2 {
    /*	font-size: 3em;*/
    font-size: 2.1em;
    padding: 0 0 10px 20px;
    margin: 0 0 20px;
    color: white;
    background: url(/baikyaku/sellsoudan/img/areadata_h2_bg.jpg) no-repeat 10px 0;
    background-size: 900px auto;
}

.old_design #contents h3.areadata-list-h3 {
    font-size: 1.8em;
    background-color: #eeeeee;
    color: #555555;
    padding: 10px;
}

.old_design #contents .areadata-column-wrapper ul.areadata-stations-ul li {
    font-size: 1.2em;
    font-weight: bold;
}

.old_design #contents .areadata-column-wrapper ul.areadata-stations-ul li .c-tmb {
    position: relative;
    width: 150px;
    height: 70px;
    overflow: hidden;
}

.old_design #contents .areadata-column-wrapper ul.areadata-stations-ul li .c-tmb img {
    position: absolute;
    top: -5px;
    left: -76px;
    width: 300px;
    height: 138px;
    clip: rect(5px 224px 103px 76px);
}

.old_design #contents .areadata-column-wrapper ul.areadata-stations-ul li span {
    padding: 10px 0 0;
    display: block;
}

.old_design #contents .areadata-list-ul-wrapper {
    border-bottom: solid 1px #dddddd;
    padding: 10px 0 0 10px;
}

.old_design #contents .areadata-list-ul-wrapper:last-child {
    margin: 0 0 20px;
}

.old_design #contents .areadata-column-wrapper .areadata-list-ul-wrapper ul {
    overflow: hidden;
    border-top: none;
}

.old_design #contents .areadata-column-wrapper .areadata-list-ul-wrapper ul li {
    margin: 0;
    border: none;
    font-size: 1.4em;
    float: left;
    padding: 0 20px 10px 0;
}

.old_design #contents .areadata-column-wrapper .areadata-list-ul-wrapper ul li a {
    display: inline;
    padding: 0;
    background: transparent;
    text-decoration: underline;
}

.old_design #contents .areadata-column-wrapper .areadata-list-ul-wrapper ul li a:hover {
    text-decoration: none;
}

.single-areadata .old_design #contents .areadata-column-wrapper .areadata-station-img {
    text-align: center;
    border-top: solid 5px #dddddd;
    border-bottom: solid 5px #dddddd;
}

.single-areadata .old_design #contents .areadata-column-wrapper .areadata-station-img img {
    width: 100%;
    max-width: 510px;
    height: auto;
}

.single-areadata .old_design #contents .areadata-column-wrapper .areadata-railway-h3 h3 {
    background-color: #eeeeee;
    color: #555555;
    font-weight: normal;
    padding: 10px;
    font-size: 1.2em;
}

.single-areadata .old_design #contents .areadata-column-wrapper .areadata-railway-h3 h3 br {
    display: none;
}

.single-areadata .old_design #contents .areadata-column-wrapper .areadata-railway ul {
    overflow: hidden;
    padding: 10px 0 10px 10px;
    border-bottom: solid 1px #dddddd;
    margin: 0 0 20px;
}

.single-areadata .old_design #contents .areadata-column-wrapper .areadata-railway ul li {
    margin: 0;
    border: none;
    list-style: disc inside;
    float: left;
    font-size: 1.2em;
    padding: 0 20px 0 0;
}

.single-areadata .old_design #contents .areadata-column-wrapper .areadata-column-right p:first-child {
    overflow: hidden;
    padding: 0 10px 10px;
}

.single-areadata .old_design #contents .areadata-column-wrapper ul.areadata-around-ul {
    overflow: hidden;
    padding: 0 0 10px 10px;
    border-top: none;
}

.single-areadata .old_design #contents .areadata-column-wrapper ul.areadata-around-ul li {
    margin: 0;
    border: none;
    list-style: disc inside;
    float: left;
    font-size: 1.4em;
    padding: 0 20px 0 0;
}

.single-areadata .old_design #contents .areadata-column-wrapper table.areadata-table-data {
    margin: 0 0 20px;
}

.single-areadata .old_design #contents .areadata-column-wrapper p.areadata-table-caption {
    font-size: 1em;
}

.single-areadata .old_design #contents .areadata-column-wrapper iframe {
    width: 100%;
    max-width: 480px;
    height: auto;
    min-height: 300px;
    display: block;
    margin: 0 auto;
}

.single-areadata .old_design #contents .areadata-column-wrapper p a {
    color: #007bb3;
    text-decoration: underline;
}

.single-areadata .old_design #contents .areadata-column-wrapper p a:hover {
    text-decoration: none;
}

.single-areadata .old_design #contents .areadata-additional-column-wrapper {
    background-color: whitesmoke;
    padding: 10px 0;
    margin: 0 0 20px;
}

.single-areadata .old_design #contents .areadata-additional-column-wrapper h2 {
    color: #3b5696;
    /*	font-size: 3em;*/
    font-size: 2.1em;
    font-weight: bold;
    padding: 0 10px 20px;
}

.single-areadata .old_design #contents .areadata-additional-column-wrapper p:empty {
    display: none;
}

.single-areadata .old_design #contents .areadata-additional-column-wrapper p a {
    color: #007bb3;
    text-decoration: underline;
}

.single-areadata .old_design #contents .areadata-additional-column-wrapper p a:hover {
    text-decoration: none;
}

.old_design #contents .areadata-additional-column-right {
    text-align: center;
}

.old_design #contents .areadata-additional-column-right img {
    width: 100%;
    min-width: 320px;
    max-width: 417px;
    height: auto;
}

.single-areadata .old_design #contents .p-related-links h3 {
    font-size: 1.8em;
    font-weight: bold;
    padding: 0 10px 10px;
}

.single-areadata .old_design #contents .p-related-links ul.kiji-list-ul {
    margin: 0 0 20px;
    border-top: solid 1px #dddddd;
}

.single-areadata .old_design #contents .p-related-links ul.kiji-list-ul li {
    border-bottom: solid 1px #dddddd;
}

.single-areadata .old_design #contents .p-related-links ul.kiji-list-ul li a {
    display: block;
    padding: 0 30px 0 0;
    /*	background: url(/baikyaku/sellsoudan/as/img/object/ico_next3.png) no-repeat 98% 50%;*/
    background: url(/baikyaku/sellsoudan/as/img/object/ico_next.png) no-repeat 98% 50%;
    background-size: 16px auto;
    overflow: hidden;
}

.single-areadata .old_design #contents .p-related-links ul.kiji-list-ul li .c-tmb {
    float: left;
    width: 120px;
}

.single-areadata .old_design #contents .p-related-links ul.kiji-list-ul li .c-tmb img {
    width: 110px;
    height: auto;
}

.single-areadata .old_design #contents .p-related-links ul.kiji-list-ul li p {
    padding: 10px 0 0;
    font-weight: bold;
    line-height: 1.5;
}

.single-areadata .old_design #contents #areadata-contents-bottom h2 {
    background-color: #00a0e9;
    color: white;
    /*	font-size: 2.4em;*/
    font-size: 1.8em;
    padding: 5px 10px;
    margin: 0 0 10px;
}

.single-areadata .old_design #contents #areadata-contents-bottom ul#areadata-contents-bottom-ul {
    padding: 0 0 10px;
}

.single-areadata .old_design #contents #areadata-contents-bottom ul#areadata-contents-bottom-ul li {
    padding: 0 0 10px;
    border-bottom: solid 1px #dddddd;
    font-size: 1.4em;
    margin: 0 0 10px;
}

.single-areadata .old_design #contents #areadata-contents-bottom ul#areadata-contents-bottom-ul a {
    display: block;
    padding: 5px 30px 5px 10px;
    background: url(/baikyaku/sellsoudan/as/img/object/ico_next.png) no-repeat 98% 50%;
    background-size: 16px auto;
}

.single-areadata .old_design #contents #areadata-contents-bottom ul#areadata-contents-bottom-ul a span {
    background: transparent;
    position: inherit !important;
}

/*
13.baikyaku
---------------------------------------------------------------------------------------*/
.baikyaku .old_design #contents #baikyaku-column {
    padding: 40px 0 0;
}

.baikyaku .old_design #contents #baikyaku-column h2 {
    color: #666666;
    font-size: 2em;
    font-weight: bold;
    padding: 10px;
    background-color: whitesmoke;
}

.baikyaku .old_design #contents #baikyaku-column ol {
    background-color: whitesmoke;
    padding: 0 10px 10px;
    margin: 0 0 20px;
}

.baikyaku .old_design #contents #baikyaku-column ol li {
    background-color: white;
    margin: 0 0 10px;
}

.baikyaku .old_design #contents #baikyaku-column ol li p,
.baikyaku .old_design #contents #baikyaku-column ol li .baikyaku-column-box-right {
    font-size: 1.4em;
    padding: 0 10px 10px;
}

.baikyaku .old_design #contents #baikyaku-column ol li p a,
.baikyaku .old_design #contents #baikyaku-column ol li .baikyaku-column-box-right a {
    color: #007bb3;
    text-decoration: underline;
}

.baikyaku .old_design #contents #baikyaku-column #baikyaku-flow-1 {
    background: url(/baikyaku/sellsoudan/img/baikyaku_img_01.jpg) no-repeat 10px 10px;
    background-size: 50px auto;
}

.baikyaku .old_design #contents #baikyaku-column #baikyaku-flow-2 {
    background: url(/baikyaku/sellsoudan/img/baikyaku_img_02.jpg) no-repeat 10px 10px;
    background-size: 50px auto;
}

.baikyaku .old_design #contents #baikyaku-column #baikyaku-flow-3 {
    background: url(/baikyaku/sellsoudan/img/baikyaku_img_03.jpg) no-repeat 10px 10px;
    background-size: 50px auto;
}

.baikyaku .old_design #contents #baikyaku-column #baikyaku-flow-4 {
    background: url(/baikyaku/sellsoudan/img/baikyaku_img_04.jpg) no-repeat 10px 10px;
    background-size: 50px auto;
}

.baikyaku .old_design #contents #baikyaku-column #baikyaku-flow-5 {
    background: url(/baikyaku/sellsoudan/img/baikyaku_img_05.jpg) no-repeat 10px 10px;
    background-size: 50px auto;
}

.baikyaku .old_design #contents #baikyaku-column #baikyaku-flow-6 {
    background: url(/baikyaku/sellsoudan/img/baikyaku_img_06.jpg) no-repeat 10px 10px;
    background-size: 50px auto;
}

.baikyaku .old_design #contents #baikyaku-column .baikyaku-column-box-left h3 {
    padding: 25px 0 25px 70px;
    /*	position: relative;
	display: inline-block;*/
}

/*.baikyaku #contents #baikyaku-column .baikyaku-column-box-left h3 img {
	width: 100%;
	min-width: 280px;
	max-width: 449px;
	height: auto;
}
.baikyaku #contents #baikyaku-column .baikyaku-column-box-left h3:after {
	content: "";
	display: block;
	width: 1px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 10px;
	z-index: 10;
	background-color: rgb(255,255,255);
}*/
/*
14.single-rosenka
---------------------------------------------------------------------------------------*/
.single-rosenka .old_design #contents .jqplot-title {
    z-index: 100000;
    top: 10px !important;
}

.single-rosenka .old_design #contents .u-tac.u-mb20 {
    padding: 0 0 20px;
}

.single-rosenka .old_design #contents .u-tac.u-mb20 img {
    width: 100%;
    height: auto;
}

.single-rosenka .old_design #contents #areadata-contents-bottom h2 {
    background-color: #00a0e9;
    color: white;
    font-size: 1.8em;
    padding: 5px 10px;
    margin: 0 0 10px;
}

.single-rosenka .old_design #contents #areadata-contents-bottom ul#areadata-contents-bottom-ul {
    padding: 0 0 10px;
}

.single-rosenka .old_design #contents #areadata-contents-bottom ul#areadata-contents-bottom-ul li {
    padding: 0 0 10px;
    border-bottom: solid 1px #dddddd;
    font-size: 1.4em;
    margin: 0 0 10px;
}

.single-rosenka .old_design #contents #areadata-contents-bottom ul#areadata-contents-bottom-ul a {
    display: block;
    padding: 5px 30px 5px 10px;
    background: url(/baikyaku/sellsoudan/as/img/object/ico_next.png) no-repeat 98% 50%;
    background-size: 16px auto;
}

.single-rosenka .old_design #contents #areadata-contents-bottom ul#areadata-contents-bottom-ul a span {
    background: transparent;
    position: inherit !important;
}

.single-rosenka .old_design #contents table {
    width: 100% !important;
    height: auto !important;
    margin: 0 0 20px;
}

.single-rosenka .old_design #contents .rosenka-table-data th {
    width: auto;
}

.single-rosenka .old_design #contents .rosenka-table-data img {
    width: 100%;
    height: auto;
}

/*201109 追記*/
.s-baikyaku-sellsoudan-link-heading {
    color: #666666 !important;
    font-size: 1.6em !important;
    text-align: center !important;
    padding-bottom: 24px !important;
    font-weight: bold !important;
}
.old_design #contents #satei-manshion-column,
.old_design #contents #uritai-manshion-column {
    background-color: whitesmoke;
}
.s-sellsoudan-button-wrap {
    padding: 0 10px 16px !important;
}
.s-sellsoudan-button-wrap .s-button-navy_blue {
    background: #003d7c;
    -webkit-box-shadow: inset 0 -1px 1px 0 rgba(0,0,0,.15);
    box-shadow: inset 0 -1px 1px 0 rgba(0,0,0,.15);
    border-radius: 4px;
    color: #fff !important;
    text-decoration: none !important;
}
.faq-template-default .s-baikyaku-sellsoudan-link {
    margin-bottom: 40px;
}


/* 201204追記　関連記事 */
.s-related201204 {
    margin-bottom: 20px !important;
    padding: 0 10px !important;
}
.s-related201204-heading {
    font-size: 16px !important;
    line-height: 1.15;
    font-weight: bold !important;
}
.s-related201204-list {
    margin-top: 20px !important;
}
.s-related201204-list__link {
    display: table;
    width: 100%;
    height: 100%;
    background: #fff;
    -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 4px 0 rgba(0,0,0,.15);
    text-decoration: none !important;
}
.s-related201204-list__link:hover {
    -webkit-box-shadow: 0 0 10px 5px rgba(0,0,0,.15);
    box-shadow: 0 0 10px 5px rgba(0,0,0,.15);
}
.s-related201204-list__image-area {
    display: table-cell;
    width: 96px;
    padding: 8px 0 8px 8px !important;
}
.s-related201204-list__image {
    display: block;
    height: 88px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-transition: all .3s ease-out 0s;
    -o-transition: all .3s ease-out 0s;
    transition: all .3s ease-out 0s;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
}

.s-related201204-list__detail {
    display: table-cell;
    width: auto;
    padding: 16px !important;
    vertical-align: top;
}
.s-related201204-list__detail-title {
    color: #00aeef;
    -webkit-transition: all .12s ease-out 0s;
    -o-transition: all .12s ease-out 0s;
    transition: all .12s ease-out 0s;
    border-bottom: 1px solid transparent;
    display: inline;
    line-height: 1.5;
    padding: 0 !important;
}