@charset "utf-8";
 @media screen and (max-width: 480px){
.sp-none {
display: none !important;
}
body {
font-family: 'Noto Sans Japanese';
}
.wrapper {
display:block;
width:100%;
height:100%;	
min-height: 100%;
}
.sp-none {
display:none;
}
#page-top {
display:none;
} .spmenubtn {
display:block;
float:right;
background:url(//myhall.co.jp/images/spmenu.jpg) left top no-repeat;
background-size:100% 100%;
margin-top:35px;
border:#ccc solid 1px;
width:50px;
height:45px;
margin-right:5px;
z-index:99;
position:relative;
}
.header {
display:block;
position:relative;
height:95px;
font-family: 'Noto Sans Japanese';
border-bottom:#75B145 solid 3px;
}
.header h1 {
display:block;
font-family: 'Noto Sans Japanese';
font-weight:normal;
font-size:10px;
height:30px;
color:#333333;
}
.head-top {
display:block;
height:58px;
overflow:hidden;
}
.head-top .hle {
display:block;
float:left;
width:45%;
padding-top:4px;
}
.head-top .logo {
display:block;
position: absolute;
left: 0px;
top: 40px;
float:left;
}
.head-top .logo img {
display: grid;
margin-top: -25px;
width: 300px;
}
.head-top .htxt {
display:none;	
}
.head-top .hre {
display:none;
}
.gbase {
display:none;
}
.midashi {
padding: .5em .5em .5em 1em; background-color: #0068b7; border-bottom: solid .1em #00008B; border-left: solid .5em  #4865b2; border-right: solid 10px #4865b2
} .main-wrap {
display:block;
width:100%;
position:relative;
overflow:hidden;
margin-top:-20px;
}
.cautionFlex{
margin-top:20px;
}     .bx-wrapper {
position: relative;
margin: 0 auto 0px;
padding: 0;
*zoom: 1;
}
.bx-wrapper img {
display: block;
} #slider {
position:relative;
z-index:1;
}
.bx-wrapper .bx-viewport {
}
.bx-wrapper img {
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
} .bx-wrapper .bx-loading {
min-height: 50px;
height: 100%;
width: 1000px;
top: 0;
left: 0;
z-index: 2000;
} .bx-wrapper .bx-pager {
text-align: center;
font-size: .85em;
font-family: Arial;
font-weight: bold;
color: #666;
position:relative;
z-index:99;
padding-top:5px;
padding-bottom:20px;
}
.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
display: inline-block;
*zoom: 1;
*display: inline;
}
.bx-wrapper .bx-pager.bx-default-pager a {
background: #b8b8b8;
text-indent: -9999px;
display: block;
width: 10px;
height: 10px;
margin: 0 5px;
outline: 0;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
background: #224b8f;
}
#bx-pager {
display:none;
} .contents {
padding-bottom:35px;
}
.top-section01 {
display:block;
background:url(//myhall.co.jp/images/cbg01.jpg) top center;
border-top:#CEBC89 solid 2px;
}
.contents .fix {
font-family: 'Noto Sans Japanese';
padding:10px;
margin-top:30px;
}
h2.imcent {
display:block;
text-align:center;
padding-top:30px;
padding-bottom:10px;
}
h2.imcent img {
display:inline;
height:30px;
width:auto;
}
.ibase{
margin-bottom:-50px;
}
.plan-wrap {
display:block;
}
.plan-listbase {
display:block;
}
.plan-listbase .lef {
display:block;
padding-bottom:15px;
}
.plan-listbase a {
display:block;
margin-left:auto;
margin-right:auto;
background:url(//myhall.co.jp/images/sbg01.jpg) 3px 4px no-repeat #FFF;
width:241px;
height:337px;
border-right:#dddddd solid 1px;
border-bottom:#dddddd solid 1px;
text-decoration:none;
color:#333333;
}
.plan-listbase .pad {
display:block;
padding-left:10px;
padding-right:10px;
padding-top:15px;
}
.plan-listbase h3 {
display:block;
text-align:center;
}
.plan-listbase h3 img {
display:inline;
border:none;
}
.plan-listbase .img {
display:block;
padding-top:15px;
}
.plan-listbase h4 {
display:block;
text-align:center;
text-decoration:none;
color:#333333;
font-size:14px;
padding-top:12px;
padding-bottom:12px;
border-bottom:#d8d8d8 solid 1px;
}
.plan-listbase .price {
display:block;
text-align:center;
padding-top:7px;
padding-bottom:7px;
font-size:14px;
}
.plan-listbase .price b {
font-size:24px;
color:#a50000 !important;
}
.plan-listbase .txt {
display:block;
font-size:12px;
line-height:180%;
letter-spacing:-1px;
}
.plan-listbase2 {
display:block;
padding-bottom:10px;
}
.plan-listbase2 .lef {
display:block;
float:left;
padding-left:1%;
padding-right:1%;
padding-bottom:10px;
width:48%;
}
.plan-listbase2 a {
display:block;
background:url(//myhall.co.jp/images/sbg01.jpg) 3px 4px no-repeat #FFF;
border-right:#dddddd solid 1px;
border-bottom:#dddddd solid 1px;
text-decoration:none;
color:#333333;
}
.plan-listbase2 .pad {
display:block;
padding:10px;
}
.plan-listbase2 h4 {
display:block;
text-align:center;
font-size:13px;
}
.top-section02 {
display:block;
}
.riyu-wrap {
display:block;
}
.riyu-base {
display:block;
}
.riyu-base .lef {
display:block;
padding-bottom:25px;
}
.riyu-base .one {
display:block;
width:100%;
}
.riyu-base .ti-base {
display:block;
padding-bottom:15px;
}
.riyu-base .ti-base .numb {
display:block;
float:left;
background:#cebc89;
color:#FFF;
width:57px;
height:57px;
text-align:center;
}
.riyu-base .ti-base .numb span {
display:block;
font-size:25px;
text-align:center;
padding-top:10px;
}
.riyu-base .ti-base h3 {
display:block;
float:left;
color:#666666;
font-size:15px;
padding-left:12px;
width:220px;
padding-top:1px;
font-weight:normal;
line-height:140%;
letter-spacing:1px;
}
.riyu-base .txt {
display:block;
font-size:12px;
color:#666666;
padding-top:10px;
letter-spacing:1px;
}
.riy02 {
display:block;
padding-bottom:25px;
border-top:#CEBC89 solid 2px;
padding-top:15px;
}
.riy02 h2 {
display:block;
padding-bottom:16px;
}
.riy02 .txt {
display:block;
font-size:13px;
color:#666666;
padding-bottom:35px;
}
.btn-base {
display:block;
}
.btn-base .lf {
display:block;
width:100%;
clear:both !important;
padding-bottom:10px;
}
.btn-base .ri {
display:block;
width:100%;
clear:both !important;
}
.btn-base a {
display:block;
color:#FFF;
text-decoration:none;
background:url(//myhall.co.jp/images/list01.jpg) right 8px center no-repeat #598727;
text-align:center;
font-size:16px;
padding-top:8px;
padding-bottom:9px;
width:100%;
letter-spacing:1px;
}
.btn-base a:hover {
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
}
.top-section03 {
display:block;
background:url(//myhall.co.jp/images/cbg01.jpg) top center;
padding-bottom:30px;
}
.wata-base {
display:block;
color:#666666;
}
.wata-base .one {
display:block;
background:#FFF;
border-bottom:#dddddd solid 1px;
border-right:#dddddd solid 1px;
padding-top:12px;
padding-bottom:12px;
padding-left:12px;
padding-right:12px;
margin-bottom:10px;
}
.wata-base .lf {
display:block;
width:100%;
clear:both !important;
border-bottom:#dddddd solid 1px;
}
.wata-base .lf .pad01 {
display:block;
}
.wata-base .lf .img {
display:block;
padding-left:22%;
padding-right:22%;
}
.wata-base .lf .img img {
display:block;
width:100%;
}
.wata-base .lf .titxt {
display:block;
font-size:17px;
padding-top:10px;
padding-bottom:10px;
color:#CEBC89;
}
.wata-base .lf .titxt2 {
display:block;
font-size:17px;
padding-top:10px;
padding-bottom:10px;
color:#CEBC89;
}
.wata-base .ri {
display:block;
width:100%;
clear:both !important;
}
.wata-base .ri p {
display:block;
font-size:12px;
padding-top:12px;
}
.wata-base .ri2 {
display:block;
}
.wata-base .ri2 p {
display:block;
font-size:12px;
padding-top:12px;
}
.top-section04 {
display:block;
color:#666666;
}
.flblock01 {
display:block;
padding-bottom:15px;
}
.flblock01 .img {
display:block;
}
.flblock01 .tx-area {
}
.flblock01 .tx-area p {
display:block;
font-size:13px;
padding-top:20px;
line-height:180%;
}
.flf {
padding:10px;
}
.fri {
padding:10px;
}
.pt20 {
}
.coll-two {
display:block;
font-family: 'Noto Sans Japanese';
padding:10px;
}
.cont-left {
display:block;
padding-bottom:20px;
}
.news-ti {
display:none;
}
.news-ti p {
display:block;
font-size:14px;
background:url(//myhall.co.jp/images/list02.jpg) left 15px no-repeat;
padding-left:12px;
padding-top:8px;
}
.news-ti a {
text-decoration:none;
color:#666;
}
.news-ti a:hover {
text-decoration:underline;
}
.news-base {
display:block;
font-size:12px;
padding-top:10px;
padding-bottom:20px;
}
.news-base dl {
display:block;
padding-bottom:12px;
border-bottom:#ccc dotted 1px;
margin-bottom:12px;
}
.news-base dt {
display:block;
}
.news-base dt.cat span {
display: block;
font-size: 12px;
width: 110px;
text-align: center;
color: #FFF;
padding-top: 2px;
padding-bottom: 2px;
}
.c-blogs {
background: #045503;
}
.c-info {
background:#07286C;
}
.c-voice {
background:#CF3807;
}
.news-base dd {
display:block;
}
.news-base dd a {
text-decoration:underline;
color:#915f07;
}
.news-base dd a:hover {
text-decoration:none;
}
h2.imti02 {
display:block;
padding-bottom:20px;
}
.txt0001 {
display:block;
font-size:12px;
}
.pb30 {
padding-bottom:15px;
padding-left:15px;
padding-right:15px;
}
.linkbtn01 {
display:block;
margin-left:auto;
margin-right:auto;
width:243px;
}
.linkbtn01 a {
display:block;
background:url(//myhall.co.jp/images/list02.jpg) right 7px center no-repeat;
color:#333333;
font-size:15px;
border:#333333 solid 1px;
padding-top:11px;
padding-bottom:12px;
text-align:center;
text-decoration:none;	
}
.mb55 {
margin-bottom:25px;
}
.bottom-der {
display:none;
}
.bottom-der p {
display:block;
font-size:12px;
color:#333;
padding-left:28px;
padding-top:159px;
line-height:180%;
}
.cont-right {
display:block;
padding:10px;
}
.rbnr {
display:block;
padding-bottom:10px;
}
.rbnr img {
width:100%;
}
.sidenav01 {
display:none;
}
.sidenav01 a {
display:block;
background:url(//myhall.co.jp/images/ya.png) right 10px center no-repeat;
border-bottom:#d2d2d2 dotted 1px;
padding-top:9px;
padding-bottom:9px;
}
.sidenav01 div {
display:block;
padding-left:8px;
}
.sidenav01 .img {
display:block;
float:left;
}
.sidenav01 .tx {
display:block;
float:right;
color:#333333 !important;
font-size:16px;
padding-right:35px;
text-align:right;
padding-top:16px;
letter-spacing:-1px;
} .footer {
font-family:'Noto Sans Japanese';
border-top:#EEEEEE solid 4px;
padding-top:10px;
}
.footer  .fix {
}
#foot-top {
display:block;
background:url(//myhall.co.jp/images/foot-main-bg.jpg) top center;
width:100%;
position:fixed;
bottom:0px;
}
#foot-top.unk {
position:fixed;
bottom:0px;
}
#foot-top.unkless {
}
#foot-top .fix {
}
#foot-top img {
display:none;
}
.ftop-btnbase {
display:block;
padding-top:6px;
}
.ftop-btnbase .img {
display:block;
}
.ftop-btnbase .img img {
display:block !important;
}
.ftop-btnbase .ri {
display:block;
padding-top:8px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
}
.ftop-btnbase .ri p {
display:block;
float:left;
width:50%;
}
.ftop-btnbase .ri p img {
width:100%;
display:block !important;
}
.foot-main {
display:none;	
}
.flogo {
display:block;
text-align:center;
}
.flogo img {
display:inline;
width:200px;
}
.flogo p {
display:block;
text-align:center;
color:#333;
font-size:16px;
padding-top:5px;
font-weight:bold;
line-height:130%;
}
.flogo p span {
font-size:12px;
}
.foot-add {
display:none;
}
.fadd {
display:block;
background:#f2f2f2;
}
.fadd .lf {
clear:both !important;
}
.fadd .ri {
clear:both !important;
}
.fadd .pad {
display:block;
padding-left:20px;
padding-right:20px;
padding-top:15px;
padding-bottom:15px;
}
.fadd .pad .img {
display:block;
float:left;
}
.ftxtbase {
display:block;
}
.footer .flink {
display:none;
}
.footer .flink a {
text-decoration:none;
color:#333333;
}
.footer .flink a:hover {
text-decoration:underline;
}
.copy {
display:block;
color:#333;
padding:10px;
margin-top:15px;
background:#EEE;
}
.copy small {
font-size:11px;
}
.copy a {
text-decoration:underline;
color:#333;
}
#page-top {
display:none !important;
} .submains {
display:none;
background:url(//myhall.co.jp/images/about/submain.jpg) top center no-repeat;
background-size:auto 100%;
height:70px;
}
.subtitle-wrap {
display:block;
padding:10px;
}
.subtitle-wrap p {
display:block;
float:left;
width:40px;
}
.subtitle-wrap p img {
display:block;
width:100%;
}
.subtitle-wrap h2 {
display:block;
float:left;
width:fit-content;
overflow:hidden;
padding-top: 25px;
}
.subtitle-wrap h2 img {
margin-top:0px;
width:auto;
}
.pan {
display:none;
}
.snv-base.sp-none {
display:none !important;
}
.white-sect {
display:block;
padding-bottom:15px;
padding-top:15px;
}
.gry-sect {
display:block;
background:url(//myhall.co.jp/images/cbg01.jpg) top center;
padding-top:15px;
padding-bottom:15px;
}
.stitle-base {
display:block;
background:url(//myhall.co.jp/images/about/line01.jpg) left bottom repeat-x;
padding-bottom:6px;
margin-bottom:15px;
}
.stitle-base p {
display:none;
}
.stitle-base h2 {
display:block;
float:left;
}
.stitle-base h2 img {
width:100%;
}
.semimg {
display:block;
padding-bottom:10px;
}
.semtxt {
display:block;
text-align:center;
padding-bottom:15px;
}
.semtxt img {
display:inline;
border:none;
}
.sembtn {
display:block;
text-align:center;
}
.sembtn img {
display:inline;
border:none;
width:220px;
}
.img-center {
display:block;
text-align:center;
}
.img-center img {
display:inline;
border:none;
}
.title02 {
display:block;
background:url(//myhall.co.jp/images/about/line01.jpg) left bottom repeat-x;
padding-bottom:7px;
font-size:16px;
color:#B79952;
margin-bottom:15px;
}
.staff-base {
display:block;
padding-bottom:20px;
}
.staff-base .img {
display:block;
padding:10px;
}
.staff-base .img img {
display:block;
width:100%;
}
.staff-base .txtbase {
display:block;
padding:10px;
}
.staff-base .txt {
display:block;
border:#C9C6C2 solid 1px;
padding:3px;
font-size:12px;
line-height:170%;
margin-top:15px;
}
.voice-bg01 {
display:block;
background:url(//myhall.co.jp/images/about/voice/bg-t.jpg) left top no-repeat;
padding-top:12px;
margin-bottom:10px;
}
.voice-bg02 {
display:block;
background:url(//myhall.co.jp/images/about/voice/bg-b.jpg) left bottom no-repeat;
padding-bottom:12px;
}
.voice-bgmain {
display:block;
background:url(//myhall.co.jp/images/about/voice/bg01.jpg) left top repeat-y;
padding-left:11px;
padding-right:11px;
}
.voice-bgmain .base {
display:block;
background:url(//myhall.co.jp/images/about/voice/vbg001.jpg) right bottom no-repeat #FFF;
padding:5px;
position:relative;
}
.voice-bgmain .base .lef {
display:block;
}
.voice-bgmain .base .lef h3 {
display:block;
border-bottom:#333 dotted 1px;
text-align:center;
font-size:15px;
padding:5px;
margin-bottom:10px;
}
.voice-bgmain .base .lef .txt {
display:block;
font-size:12px;
line-height:160%;
}
.abtimg {
display:none;
}
.voice-bgmain .base .rit {
display:block;
padding-top:20px;
}
.voice-bgmain .base .rit p {
display:block;
margin-left:auto;
margin-right:auto;
border:#CCCCCC solid 1px;
}
.voice-bgmain .base .rit p img {
width:100%;
display:block;
}
.faq-box01 {
display:block;
padding-bottom:20px;
}
.faqlist {
display:block;
}
.faqlist dt {
display:block;
background:#DBCCA8;
padding-left:5px;
}
.faqlist dt {
display:block;
background:url(//myhall.co.jp/images/about/faq/q.jpg) left top no-repeat #DBCCA8;
background-size:20px auto;
padding-left:25px;
padding-right:5px;
padding-bottom:9px;
font-size:17px !important;
margin-bottom:12px;
}
.faqlist dd {
display:block;
border:#CA3F81 solid 1px;
padding:9px;
margin-bottom:20px;
}
.faqlist dd div {
display:block;
font-size:13px;
line-height:170%;
background:url(//myhall.co.jp/images/about/faq/a.jpg) left top no-repeat;
background-size:20px auto;
padding-left:25px;
padding-bottom:8px;
padding-right:10px;
}
.greetbase01 {
display:block;
background:#F0F0E1;
padding:11px;
margin-bottom:15px;
color:#333;
}
.greetbase01 .white-base {
display:block;
background:#FFF;
padding:10px;
}
.greetbase01 .white-base .img {
display:block;
text-align:center;
}
.greetbase01 .white-base .img  img {
display:inline;
border:none;
}
.greetbase01 .white-base .txtbase {
display:block;
padding:10px;
}
.greetbase01 .white-base .txtbase .names {
display:block;
padding-bottom:10px;
}
.greetbase01 .white-base .txtbase p {
display:block;
font-size:12px;
line-height:160%;
}
.gtxt01 {
display:block;
text-align:center;
padding-bottom:15px;
}
.gtxt01 img {
display:inline;
border:none;
}
.names-right {
display:block;
text-align:right;
}
.names-right img {
display:inline;
border:none;
}
.halltxt {
display:block;
font-size:13px;
line-height:165%;
color:#B79952;
padding-bottom:20px;
}
.pb60 {
padding-bottom:20px;
}
.hall-list {
display:block;
}
.hall-list .hlf {
display:block;
}
.hall-list .one {
display:block;
background:url(//myhall.co.jp/images/about/hall/bg01.png) left top no-repeat;
width:306px;
height:223px;
margin-left:auto;
margin-right:auto;
}
.hall-list .one .pad {
display:block;
color:#333;
padding-left:19px;
padding-top:29px;
padding-right:17px;
}
.hall-list .one h3 {
display:block;
}
.hall-list .one p {
display:block;
font-size:12px;
line-height:160%;
padding-top:4px;
padding-left:7px;
padding-right:7px;
}
.hall-btn {
display:block;
padding-top:15px;
}
.coll-two {
display:block;
}
.coll-two .left-base {
display:block;
padding:10px;
}
.coll-two .left-base h2 {
display:block;
font-size:14px;
border:#9797A6 solid 1px;
padding-left:8px;
padding-top:7px;
padding-bottom:7px;
padding-right:8px;
margin-bottom:10px;
}
.coll-two .right-base {
display:block;
}
.catlist {
display:block;
padding-bottom:15px;
}
.catlist ul {
display:block;
}
.catlist li {
display:block;
background:url(//myhall.co.jp/images/about/blog/list.jpg) 4px 16px no-repeat;
font-size:13px;
border-bottom:#CDBB8A dotted 1px;
padding-left:23px;
padding-top:10px;
padding-bottom:10px;
}
.catlist a {
color:#CDBB8A;
text-decoration:none;
}
.catlist a:hover {
text-decoration:underline;
}
.ptitle {
display:block;
border-bottom:#CEBC8A solid 4px;
border-top:#CEBC8A solid 4px;
font-size:17px;
background:url(//myhall.co.jp/images/about/flw02.png) 7px 10px no-repeat;
background-size:40px auto;
padding-left:50px;
padding-top:13px;
padding-bottom:13px;
margin-top:70px;
margin-bottom:-15px;
}
.ken-base {
display:block;
border:#ccc dotted 1px;
margin-bottom:12px;
padding:20px;
font-size:13px;
position:relative;
}
.ken-base p {
display:block;
font-size:15px;
margin-bottom:15px;
border-left:#4b7814 solid 4px;
padding-left:15px;
}
.prtxt {
display:block;
position:absolute;
bottom:2px;
right:2px;
}
.prtxt a {
display:block;
float:right;
width:140px;
padding-top:6px;
padding-bottom:6px;
color:#FFF;
text-decoration:none;
font-size:15px;
text-align:center;
background:#5E6D51;
border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-webkit-border-radius:3px;
}
.day {
display:block;
text-align:right;
font-size:12px;
}
.deta-txt {
display:block;
font-size:13px;
line-height:170%;
padding-bottom:35px;
}
.prtxt2 {
display:block;
position:absolute;
bottom:2px;
right:2px;
}
.prtxt2 a {
display:block;
float:right;
width:140px;
padding-top:6px;
padding-bottom:6px;
color:#FFF;
text-decoration:none;
font-size:15px;
text-align:center;
background:#B9A057;
border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-webkit-border-radius:3px;
}
.bg-fo {
background:url(//myhall.co.jp/images/foot-main-bg.jpg) left top;
padding-top:15px;
padding-bottom:15px;
}
.acc-base01 {
display:block;
padding-left:10px;
padding-right:10px;
padding-bottom:25px;
}
.acc-base01 .num {
display:block;
text-align:center;
}
.acc-base01 .num img {
display:inline;
border:none;
width:70px;
height:auto;
}
.acc-base01 .ac-right {
display:block;
}
.acc-base01 .ac-right .mti {
display:block;
padding-top:10px;
padding-bottom:5px;
}
.acc-base01 .ac-right .txt {
display:block;
background:#FFF;
border:#B79952 solid 1px;
padding:7px;
}
.acc-base01 .ac-right .txt p {
display:block;
color:#333;
font-size:12px;
line-height:160%;
}
.contact-base {
display:block;
font-size:12px;
line-height:180%;
}
.contact-base table {
width:100%;
border-top:#B79952 solid 1px;
border-left:#B79952 solid 1px;
}
.contact-base table th {
text-align:left;
vertical-align:top;
width:32%;
border-right:#B79952 solid 1px;
border-bottom:#B79952 solid 1px;
padding:3px;
font-weight:normal;
background:#E0D3B6;
}
.contact-base table td {
border-right:#B79952 solid 1px;
border-bottom:#B79952 solid 1px;
padding:3px;
}
.n001 {
width:65%;
height:15px;
}
.n002 {
width:8%;
height:15px;
}
.contact-base table select {
height:32px;
}
.n003 {
width:13%;
height:15px;
}
.n004 {
width:23%;
height:15px;
}
.contact-base table textarea {
width:80%;
height:50px;
}
.cbtn001 {
display:block;
padding:10px;
text-align:center;
}
.sbt {
width:200px;
height:40px;
font-size:15px;
border:none;
cursor:pointer;
background:#B79952;
}
.smp-top {
display:block;
padding-bottom:45px;
}
.smp-top .fle {
display:block;
color:#333;
padding-left:1%;
padding-right:1%;
}
.smp-top .fle ul {
display:block;
}
.smp-top .fle li {
display:block;
border:#ccc solid 1px;
font-size:12px;
padding:10px;
margin-bottom:6px;
}
.smp-top .fle li.noico {
background:none;
}
.smp-top a {
color:#333;
text-decoration:none;
}
.smp-top a:hover {
text-decoration:underline;
}
.priv-txt {
display:block;
font-size:12px;
line-height:175%;
padding-bottom:20px;
}
.left-base h3 {
display:block;
background:#CEBC8A;
font-size:12px;
padding-top:5px;
padding-bottom:4px;
padding-left:14px;
}
.unk-base {
display:none;
}
.left-base p {
display:block;
padding-bottom:10px;
}
.serch-list-wrap {
display:block;
}
.serch-list-base {
display:block;
}
.serch-list-base .lfs {
display:block;
margin-bottom:15px;
}
.serch-list-base .one {
display:block;
padding:10px;
border:#CACAD9 solid 1px;
}
.serch-list-base .one h3 {
display:block;
background:url(//myhall.co.jp/images/search/line.jpg) left bottom no-repeat;
font-size:14px;
font-weight:normal;
}
.serch-list-base .one h3 span {
display:block;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
}
.serch-list-base .one .pad {
display:block;
}
.serch-list-base .one .img {
display:block;
}
.serch-list-base .one  .img img {
width:100%;
height:auto;
}
.serch-list-base .one  .txt {
display:block;
padding-top:10px;
}
.serch-list-base .one .tsx {
display:block;
font-size:12px;
}
.serch-list-base .one  .txt span {
display:block;
text-align:center;
font-size:14px;
background:#B9B9C8;
margin-top:6px;
}
.serch-list-base .one .price {
display:block;
text-align:center;
color:#8C0000;
font-size:18px;
padding-top:10px;
font-weight:bold;
}
.ty-link {
display:block;
padding-bottom:20px;
}
.ty-link .tle {
display:block;
}
.ty-link .tri {
display:block;
}
.serm-ti {
display:block;
background:url(//myhall.co.jp/images/search/municipal/myhall/line.jpg) left bottom no-repeat;
padding-bottom:6px;
margin-bottom:20px;
}
.serm-ti h2 {
display:block;
text-align:center;
}
.serm-ti h2 img {
display:inline;
border:none;
}
.serm-ti div {
display:block;
width:100%;
clear:both;
}
.serm-ti ul {
display:block;
padding-left:15px;
padding-right:15px;
}
.serm-ti li {
display:block;
float:left;
width:48%;
padding-left:1%;
padding-right:1%;
}
.serm-ti li img {
width:100%;
}
.srm-base01 {
display:block;
padding-bottom:25px;
}
.selm-top {
display:block;
padding-bottom:20px;
}
.selm-top .img {
display:block;
border:#DBDBEA solid 1px;
padding:4px;
}
.selm-top .img img {
display:block;
width:100%;
height:auto;
}
.selm-top .txt-base {
display:block;
padding-top:10px;
}
.selm-top .txt-base .name01 {
display:block;
border-bottom:#B79952 dotted 2px;
padding-bottom:20px;
margin-bottom:20px;
}
.selm-top .txt-base .name01 h3 {
display:block;
text-align:center;
}
.selm-top .txt-base .name01 h3 img {
display:inline;
border:none;
}
.selm-top .txt-base .name01 p {
display:block;
text-align:center;
line-height:170%;
font-size:13px;
}
.nam-other {
display:block;
}
.nam-other h4 {
display:block;
font-size:14px;
color:#B79952;
border-bottom:#ccc dotted 1px;
padding-bottom:5px;
margin-bottom:5px;
}
.nam-other p {
display:block;
font-size:12px;
}
.subimg-list {
display:block;
}
.subimg-list ul {
display:block;
}
.subimg-list li {
display:block;
margin-left:auto;
margin-right:auto;
padding-bottom:10px;
width:240px;
}
.subimg-list li img {
width:100%;
}
.capt {
display:block;
padding-top:5px;
padding-bottom:20px;
font-size:12px;
text-align:center;
}
.ser-sub {
display:block;
font-size:15px;
border:#CEBC8A solid 2px;
padding-top:7px;
padding-bottom:9px;
background:url(//myhall.co.jp/images/search/municipal/myhall/list02.jpg) 12px 10px no-repeat;
padding-left:40px;
margin-bottom:25px;
}
.mini-map {
display:block;
padding-bottom:20px;
}
.mini-map .img {
display:block;
}
.mini-map .img img {
display:block;
width:100%;
}
.mini-map .txtbase {
display:block;
padding-top:10px;
}
.mini-map h3 {
display:block;
font-size:15px;
padding-left:38px;
padding-top:3px;
padding-bottom:10px;
border-bottom:#D7D7D7 solid 1px;
}
.mini-map p {
display:block;
font-size:12px;
line-height:170%;
padding-bottom:15px;
}
.ic001 {
background:url(//myhall.co.jp/images/search/municipal/myhall/ico02.jpg) left top no-repeat;
background-size:32px auto;
}
.ic002 {
background:url(//myhall.co.jp/images/search/municipal/myhall/ico03.jpg) left top no-repeat;
background-size:32px auto;
}
.ic003 {
background:url(//myhall.co.jp/images/search/municipal/myhall/ico01.jpg) left top no-repeat;
background-size:32px auto;
}
.big-map {
display:block;
}
.big-map .img {
display:block;
}
.big-map .img img {
width:100%;
}
.authd-base {
display:block;
border:#EFEFEF solid 3px;
padding:5px;
margin-top:20px;
margin-bottom:40px;
}
.authd-base .img {
display:block;
padding:4%;
}
.authd-base .img img {
display:block;
width:100%;
}
.authd-base .txt {
display:block;
font-size:13px;
}
.srm-base02 {
display:block;
padding-bottom:25px;
}
.selm-top2 {
display:block;
padding-bottom:20px;	
}
.selm-top2 .img {
display:block;
border:#DBDBEA solid 1px;
padding:4px;
}
.selm-top2 .img img {
display:block;
width:100%;
height:auto;
}
.selm-top2 .txt-base {
display:block;
}
.selm-top2 .txt-base .name01 {
display:block;
border-bottom:#B79952 dotted 2px;
padding-bottom:10px;
margin-bottom:10px;
}
.selm-top2 .txt-base .name01 h3 {
display:block;
text-align:center;
}
.selm-top2 .txt-base .name01 h3 img {
display:inline;
border:none;
}
.selm-top2 .txt-base .name01 p {
display:block;
text-align:center;
line-height:170%;
font-size:13px;
}
.selm-top2 .txt-base .name01 span {
display:block;
text-align:center;
font-size:14px;
background:#B9B9C8;
margin-top:6px;
}
.selm-top2 .txt-base .name01 p.price {
font-size:24px;
color:#a50000 !important;
}
.nam-other2 {
display:block;
}
.nam-other2 h4 {
display:block;
font-size:14px;
color:#B79952;
border-bottom:#ccc dotted 1px;
padding-bottom:5px;
margin-bottom:5px;
}
.nam-other2 p {
display:block;
font-size:12px;
}
.ka-list {
display:block;
padding-top:10px;
margin-bottom:20px;
}
.ka-list ul {
display:block;
}
.ka-list li {
display:block;
float:left;
border:#D8BA80 solid 2px;
padding-top:8px;
width:46%;
padding-bottom:8px;
text-align:center;
margin-left:1%;
margin-right:1%;
margin-bottom:10px;
font-size:15px;	
color:#5F5F5F;
}
.ka-list li span {
color:#B51214;
font-weight:bold;
}
.ser-sub2 {
display:block;
font-size:17px;
border-bottom:#CEBC8A solid 4px;
margin-bottom:10px;
background:url(//myhall.co.jp/images/search/tbg.jpg);
}
.ser-sub2 span {
display:block;
border-left:#2F4D10 solid 5px;
padding-left:10px;
padding-bottom:6px;
padding-top:4px;
color:#2F4D10;
}
.selm-top3 {
display:block;
padding-bottom:10px;	
}
.selm-top3 .img {
display:block;
border:#DBDBEA solid 1px;
padding:4px;
}
.selm-top3 .img img {
display:block;
width:100%;
height:auto;
}
.selm-top3 .txt-base {
display:block;	
}
.selm-top3 .txt-base .name01 {
display:block;	
padding-bottom:10px;
margin-bottom:10px;
}
.selm-top3 .txt-base .name01 h3 {
display:block;
font-size:15px;
color:#B89D56;
}
.selm-top3 .txt-base .name01 h3 img {
display:inline;
border:none;
}
.selm-top3 .txt-base .name01 p {
display:block;
line-height:170%;
font-size:13px;
}
.selm-top3 .txt-base .name01 span {
display:block;
text-align:center;
font-size:14px;
background:#B9B9C8;
margin-top:6px;
}
.selm-top3 .txt-base .name01 p.price {
font-size:24px;
color:#a50000 !important;
}
.syt-tab {
display:block;
}
.syt-tab table {
width:100%;
font-size:11px;
line-height:170%;
border-left:#CEBC8A solid 1px;
border-top:#CEBC8A solid 1px;
margin-bottom:10px;
}
.syt-tab th {
text-align:left;
width:27%;
border-right:#CEBC8A solid 1px;
border-bottom:#CEBC8A solid 1px;
font-weight:normal;
padding:10px;
background:#EFEFEF;
}
.syt-tab td {
text-align:right;
border-right:#CEBC8A solid 1px;
border-bottom:#CEBC8A solid 1px;
padding:10px;
}
.sy-bot {
padding-bottom:20px;
margin-bottom:40px;
border-bottom:#ccc solid 3px;
}
.syt-tab2 {
display:block;
}
.syt-tab2 table {
width:100%;
font-size:11px;
line-height:170%;
border-left:#ccc solid 1px;
border-top:#ccc solid 1px;
margin-bottom:10px;
}
.syt-tab2 th {
text-align:left;
width:27%;
border-right:#ccc solid 1px;
border-bottom:#ccc solid 1px;
font-weight:normal;
padding:10px;
}
.syt-tab2 td {
border-right:#ccc solid 1px;
border-bottom:#ccc solid 1px;
padding:10px;
}
table br {
display: none !important;
}
.gmap-base {
display:block;
}
.gmap-base iframe {
width:100%;
height:150px;
}
.planimg01 {
display:block;
padding-bottom:15px;
}
.plancatch {
display:block;
text-align:left
font-size:15px;
padding-bottom:20px;
}
.planbtn {
display:block;
padding-bottom:25px;
}
.planbtn p {
display:block;
}
.planbtn p img {
width:100%;
}
.plbox01 {
display:block;
padding-bottom:25px;
}
.pfs12 {
font-size:12px;
}
.opt-box {
display:block;
}
.opt-box ul {
display:block;
}
.opt-box li {
display:block;
float:left;
text-align:center;
width:48%;
overflow: hidden;
margin-left:1%;
margin-right:1%;
padding-bottom:10px;
color:#626262;
}
.opt-box li figure {
width:100%;
height:40px;
overflow: hidden;
}
.opt-box li p {
display:block;
font-size:12px;
text-align:center;
padding-top:7px;
}
.opt-box li small {
display:none;
}
.pcim-tabt {
display:none !important;
}
.spim-tabt img {
display:block;
width:100% !important;
}
.pld-base {
display:block;
padding-bottom:15px;
border-bottom:#ccc dotted 1px;
margin-bottom:15px;
}
.pld-base h2 {
display:block;
font-size:15px;
background:url(//myhall.co.jp/images/plan/plan04/fl.jpg) left top no-repeat;
background-size:17px auto;
padding-left:23px;
padding-bottom:10px;
color:#626262;
}
.plbox01 h3 {
display:block;
font-size:21px;
color:#FFF;
background:#A58A45;
padding:7px;
margin-bottom:25px;
}
.syt-tab-stance {
display:block;
padding-bottom:10px;
background:url(//myhall.co.jp/images/plan/plan04/bg-001.jpg) left bottom repeat-x;
background-size:auto 5px;
margin-bottom:20px;
}
.grd-title {
display:block;
}
.grd-title h4 {
display:block;
font-size:18px;
border-left:#A58A45 solid 5px;
padding-left:20px;
margin-top:10px;
}
.grd-title p {
display:block;
text-align:right;
padding-top:10px;
}
.red {
color:#B50003;
font-size:22px;
}
.red2 {
color:#B50003;
font-size:22px;
}
.grd-list {
display:block;
}
.grd-list ul {
display:block;
}
.grd-list li {
display:block;
padding-left:10%;
padding-right:10%;
padding-bottom:15px;
}
.grd-list li img {
display:block;
width:100%;
}
.grd-list li div {
overflow:hidden;
}
.grd-list p {
display:block;
font-size:13px;
text-align:center;
padding-top:5px;
}
.grd-list2 {
display:block;
}
.grd-list2 ul {
display:block;
}
.grd-list2 li {
display:block;
padding-left:10%;
padding-right:10%;
padding-bottom:15px;
}
.grd-list2 li img {
display:block;
width:100%;
}
.grd-list2 li div {
overflow:hidden;
}
.grd-list2 p {
display:block;
font-size:13px;
text-align:center;
padding-top:5px;
}
.grd-list3 {
display:block;
}
.grd-list3 ul {
display:block;
}
.grd-list3 li {
display:block;
padding-left:10%;
padding-right:10%;
padding-bottom:15px;
}
.grd-list3 li img {
display:block;
width:100%;
}
.grd-list3 li div {
overflow:hidden;
}
.grd-list3 p {
display:block;
font-size:13px;
text-align:center;
padding-top:5px;
}
.syt-tab003 {
display:block;
padding-top:10px;
padding-bottom:10px;
}
.syt-tab003 table {
width:100%;
font-size:11px;
line-height:150%;
border-left:#CEBC8A solid 1px;
border-top:#CEBC8A solid 1px;
margin-bottom:10px;
}
.syt-tab003 th {
text-align:left;
width:47%;
border-right:#CEBC8A solid 1px;
border-bottom:#CEBC8A solid 1px;
font-weight:normal;
padding:5px;
background:#EFEFEF;
}
.syt-tab003 td {
text-align:right;
border-right:#CEBC8A solid 1px;
border-bottom:#CEBC8A solid 1px;
padding:5px;
}
.syt-tab004 {
display:block;
}
.syt-tab004 table {
width:100%;
font-size:11px;
line-height:150%;
border-left:#CEBC8A solid 1px;
border-top:#CEBC8A solid 1px;
margin-bottom:10px;
}
.syt-tab004 th {
text-align:left;
border-right:#CEBC8A solid 1px;
border-bottom:#CEBC8A solid 1px;
font-weight:normal;
background:#EFEFEF;
}
.syt-tab004 th.gimg {
width:60px;
}
.syt-tab004 th.gimg  img {
width:100%;
}
.syt-tab004 th.gtx {
width:35%;
padding:10px;
}
.syt-tab004 td {
text-align:right;
border-right:#CEBC8A solid 1px;
border-bottom:#CEBC8A solid 1px;
padding:10px;
}
.pbottom {
display:block;
padding-top:20px;
}
.flow-box {
display:block;
background:#EEEEEE;
padding:5px;
}
.flow01 {
display:block;
}
.flow01 .img {
display:block;
text-align:center;
padding:4%;
}
.flow01 .img img {
display:block;
width:100%;
}
.flow01 .txt{
display:block;
font-size:12px;
line-height:160%;
padding-left:4%;
padding-right:4%;
}
.ya {
display:block;
padding-top:12px;
padding-bottom:12px;
padding-left:80px;
}
.prevnext {
display:block;
font-size:12px;
}
.prevnext .le {
display:block;
float:left;
}
.prevnext .re {
display:block;
float:right;
}
.prevnext a {
color:#FFF;
display:block;
background:#4F4E4E;
text-align:center;
width:40px;
padding-top:8px;
padding-bottom:8px;
text-decoration:none;
}
.gom-btn span a {
display:block;
margin-top:10px;
background:#A88D3E;
text-align:center;
font-size:12px;
padding-bottom:3px;
padding-top:2px;
color:#FFF;
text-decoration:none;
margin-right:3%;
}
.ac-bnr {
display:block;
cursor: pointer;
font-size:20px;
padding-left:30px;
padding-top:8px;
padding-bottom:14px;
border:#EFEFEF solid 1px;
background:#F0EEDF url(//myhall.co.jp/images/sbg01.jpg) center right 10px no-repeat;
margin-bottom:15px;
}
.ac-bnr:hover {
background:#E1D6B7 url(//myhall.co.jp/images/sbg01.jpg) center right 10px no-repeat;
}
.acc-main {
padding-top:10px;
padding-bottom:20px;
}
.clofff {
color:#FFF !important;
}
.unkbase {
display:block;
font-size:14px;
padding-bottom:30px;
}
.unkbase ul {
display:block;
}
.unkbase li {
display:block;
float:left;
width:47%;
padding-bottom:14px;
margin-right:2%;
}
.unkbase li a {
display:block;
background:#324905 url(//myhall.co.jp/images/plan/list004.jpg) center right 15px no-repeat;
border-left:#CCC solid 3px;
color:#FFF;
text-decoration:none;
padding-top:6px;
padding-bottom:8px;
padding-left:15px;
}
.unkbase li a:hover {
filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
}
.end-base01 {
display:block;
padding-bottom:25px;
}
.end-base01 .lef {
display:block;
font-size:14px;
}
.end-base01 .img {
display:block;
padding:15px;
}
.end-base01 .img img {
display:block;
width:100%;
}
.endti {
display:block;
font-size:15px;
background:url(//myhall.co.jp/images/list02.jpg) left 10px no-repeat;
padding-left:17px;
color:#506728;
border-bottom:#EFEFEF dotted 1px;
padding-bottom:6px;
margin-bottom:10px;
}
.endtxt {
display:block;
font-size:13px;
padding-bottom:15px;
padding-left:10px;
}
.pop-end {
display:block;
border:#ccc solid 1px;
padding:2%;
}
.pop-end .lef {
display:block;
float:left;
width:47%;
margin-right:2%;
margin-bottom:15px;
}
.pop-end .lef p {
display:block;	
}
.pop-end .lef a {
display:block;
padding:12px;
border:#222 solid 1px;
}
.pop-end .lef a img {
display:block;
width:100%;
}
#cboxOverlay {
width:100% !important;
}
#colorbox {
width:100% !important;
margin-left:auto;
margin-right:auto;
}
#cboxWrapper {
width:100% !important;
}
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; background:#000;}
#cboxWrapper {max-width:none; background:#000;}
#cboxOverlay{position:fixed; width:100%; height:100%; background:#000;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;  background:#000;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{argin:auto; border:0; display:block; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;  background:#000;}
#cboxTopCenter {
display:none !important;
} #cboxOverlay{background:url(//myhall.co.jp/css/images/images/overlay.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}
#cboxLoadedContent {
width:320px !important; margin-left:auto !important; margin-right:auto !important;
}
.cboxPhoto {
width:320px !important;
height:auto !important;
}
#cboxContent {
width:100% !important;
}
#cboxCurrent {
display:none !important;
}
#cboxBottomCenter {
display:none !important;
}
#cboxMiddleRight {
display:none !important;
}
#colorbox{outline:0;}
#cboxContent{background:#000; }
.cboxIframe{background:#fff;}
#cboxError{ border:1px solid #ccc;}
#cboxLoadedContent{border:5px solid #000;}
#cboxTitle{left:0; color:#FFF; font-size:11px; display:block; height:auto; background:#000;}
#cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;}
#cboxLoadingGraphic{background:url(//myhall.co.jp/css/images/images/loading.gif) no-repeat center center;} #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; } #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
#cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(//myhall.co.jp/css/images/images/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:bottom left;}
#cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(//myhall.co.jp/css/images/images/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
#cboxNext:hover{background-position:bottom right;}
#cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(//myhall.co.jp/css/images/images/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
#cboxClose:hover{background-position:bottom center;}
.wpcf7-confirm {
width:200px;
height:40px;
font-size:15px;
border:none;
cursor:pointer;
background:#B79952;
}
.wpcf7-submit {
width:200px;
height:40px;
font-size:15px;
border:none;
cursor:pointer;
background:#B79952;
margin-left:10px;
margin-right:10px;
}
.wpcf7-back {
width:200px;
height:40px;
font-size:15px;
border:none;
cursor:pointer;
background:#B79952;
margin-left:10px;
margin-right:10px;
}
.wp-pagenavi {
text-align:center;
margin:0 auto 0 auto;
font-size:13px;
padding-top:30px;
}
.wp-pagenavi li {
display: inline;
margin:5px;
}
.wp-pagenavi span {
display: inline-block;
padding:8px;
}
.wp-pagenavi span.current { 
display: inline-block;
padding-top:8px;
padding-bottom:7px;
padding-left:11px;
padding-right:11px;
background-color:#996633;
font-weight: bold;
color:#FFF;
margin-left:4px;
margin-right:4px;
}
.wp-pagenavi a { display: inline-block;
padding-top:8px;
padding-bottom:7px;
padding-left:11px;
padding-right:11px;
border:#EFEFEF solid 1px;
text-decoration:none;
margin-left:4px;
margin-right:4px;
}
.wp-pagenavi a:hover {
background-color:#996633;
color: #FFFFFF; 
}
.syomm {
display:block;
text-align:right;
padding-top:13px;
font-size:15px;
}
.flex{  
display:grid;
flex-direction: row;
padding-top:30px;
margin: auto;
width: 60%;
flex-wrap: wrap;
}
.my-one {
display:block;
border:#EFEFEF solid 3px;
padding:10px;
margin-bottom:20px;
}
.my-one h2 {
display:block;
padding-bottom:15px;
}
.my-left {
display:block;
}
.my-one img {
width:100%;
}
.my-left p {
display:block;
font-size:12px;
line-height:160%;
padding-bottom:12px;
}
.my-left figure {
display:block;
}
.my-right {
display:block;
}
.my-right p {
display:block;
font-size:12px;
line-height:160%;
padding-bottom:12px;
}
.my-right figure {
display:block;
}
.pl-lists {
display:block;
}
.pl-lists ul {
display:block;
}
.pl-lists li {
display:block;
margin-bottom:10px;
}
.pl-lists li:nth-child(2n) {
}
.pl-lists li a {
display:block;
text-align:center;
color:#454545;
font-size:15px;
text-decoration:none;
padding-top:11px;
padding-bottom:11px;
border:#9B7A07 solid 2px;
}
.plan-listbase-gg {
display:block;
}
.plan-listbase-gg li {
display:block;
float:left;
width:40%;
padding:0px !important;
margin-bottom:10px;
margin-left:0px !important;
}
.plan-listbase-gg li:nth-child(2n) {
float:right;
}
.plan-listbase-gg li img {
display:block;
margin:0px !important;
width:100%;
}
.flow-z {
display: block;
padding-bottom: 20px;
}
.flow-z .lef {
display: block;
background: #E1D4B4;
padding: 10px;
font-size: 16px;
text-align: center;
color:#8B4700;
}
.flow-z .ref {
display: block;
font-size: 13px;
padding: 15px;
}
#lean_overlay{
position: fixed;
z-index:9999; 
top: 0px;
left: 0px;
height: 100%;
width: 100%;
background: #000;
display: none;
}
.oms-one {
display: block;
padding-bottom: 30px;
}
.oms-one h2.intitle {
display: block;
padding: 20px;
font-size: 20px;
color: #FFF;
margin-bottom: 25px;
background: #3300CC;
border-radius: 15px;
}
.modalmain{
background: none repeat scroll 0 0 #FFFFFF;
box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
display: none;
width: 80%;
height: 90%;
border-radius:7px;
top:2% !important;
box-sizing:border-box;
overflow:hidden;
}
.modal_close{ 
position: absolute;
top: 12px;
right: 12px;
display: block; 
width: 30px;
height: 34px; 
background:url(//myhall.co.jp/images/close.png);
z-index: 2;
cursor:pointer;
}
.catlist.hide {
display: none !important;
}
.hide2 {
display: none !important;
}
.tabs .is_active {
background:#CF5005;
}
.tab-content {
display: none;
}
.tab-content.is_show {
display: block;
}
.prid-list {
display:block;
padding-bottom:20px;
}
.prid-list li {
display:block;
padding-bottom:8px;
font-size:14px;
}
.prid-list li a {
display:block;
background: #14b500;
color:#FFF;
text-decoration:none;
padding-left:12px;
padding-right:12px;
padding-top:6px;
padding-bottom:6px;
position:relative;
border-radius: 20px 0 20px 0;
}
.prid-list li a:hover {
background: #cf0505;
border-radius: 20px 0 20px 0;
}
.prid-list li a::before,
.prid-list li a::after {
position: absolute;
top: 0;
bottom: 0;
right: 5px;
margin: auto;
content: "";
vertical-align: middle;
}
.prid-list li a::before{
width: 12px;
height: 12px;
-webkit-border-radius: 50%;
border-radius: 50%;
background: #7a0;
}
.prid-list li a::after{
right: 6px;
box-sizing: border-box;
width: 3px;
height: 3px;
border: 3px solid transparent;
border-left: 3px solid #fff;
}
.pribase {
display:block;
background:#EFEFEF;
padding:10px;
position:relative;
}
.pribase .lef {
display:block;
background:#FFF;
}
.pribase .lef .ti {
display:block;
text-align:center;
font-size:15px;
font-weight:normal;
color:#FFF;
background:#97780C;
padding:9px;
box-shadow: 1px 1px 1px 1px #111;
}
.pribase .lef div {
display:table-cell;
width: 100% !important;
height: auto;
vertical-align:middle;
text-align:center !important;
font-size:21px;
padding-top: 10px;
padding-bottom: 30px;
}
.pribase .lef div p {
display:block;
width: 100%;
text-align:center !important;
margin: 0 !important;
padding: 0 !important;
}
.pribase .lef div p span {
font-size:12px;
}
.pribase .ref {
display: block;
}
.tops-r {
display:block;
padding: 10px;
}
.tops-r .one {
display:block;
margin-bottom: 10px;
background:#FFF;
}
.tops-r .one h4 {
text-align:center;
font-size:13px;
padding-top:7px;
padding-bottom:7px;
background: #000099;
color:#FFF;
box-shadow: 1px 1px 1px 1px #111;
border-radius: 10px;
}
.tops-r .one p {
display:block;
text-align:center;
font-size:17px;
padding-top:20px;
padding-bottom: 20px;
}
.tops-r .one a {
display:block;
font-size:11px;
padding-top:4px;
text-align:center;
color:#000000;
}
.tops-l {
display:block;
padding: 10px;
}
.tops-l .one {
display:block;
margin-bottom: 10px;
background:#FFF;
}
.tops-l .one h4 {
display:block;
text-align:center;
font-size:13px;
padding-top:4px;
padding-bottom:4px;
background: #000099;
color:#FFF;
box-shadow: 1px 1px 1px 1px #111;
border-radius: 10px;
}
.tops-l .one p {
display:block;
text-align:center;
font-size:20px;
padding-top:10px;
padding-bottom: 10px;
}
.tops-l .one a {
display:block;
font-size:10px;
padding-top:4px;
text-align:center;
color:#000000;
}
.prid-list small {
font-size:10px;
}
#colorbox {
width: 100% !important;
left: 0px !important;
}
#colorbox .cboxPhoto {
width: 97% !important ;
}
.lef {
display: inline-block; background-color: #FFFFEE;  }
#build-menu-page {
left: 0;
position: relative;
}
#build-menu {
visibility: visible;
z-index: 0;
opacity: 1;
-webkit-transform: none;
display: none;
width: 260px;
padding: 0;
position: static;
z-index: 0;
top: 0;
height: 100%;
overflow-y: auto;
left: 0;
}
.build-menu-animating #build-menu-page {
position: fixed;
overflow: hidden;
width: 100%;
top: 0;
bottom: 0;
}
.build-menu-animating.build-menu-close #build-menu-page,
.build-menu-animating.build-menu-open #build-menu-page {
-webkit-transition: -webkit-transform 250ms;
}
.build-menu-animating.build-menu-open #build-menu-page {
-webkit-transform: translate3d(0, 0, 0);
}
.build-menu-animating #build-menu { display: block }
.build-menu-open #build-menu {
display: block;
-webkit-transition-delay: 0ms, 0ms, 0ms;
}
.build-menu-open #build-menu,
.build-menu-close #build-menu {
-webkit-transition: -webkit-transform 250ms, opacity 250ms, visibility 0ms 250ms;
}