@charset "utf-8";
@charset "utf-8";
@charset "utf-8";
@charset "utf-8";



  html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
div,
p,
pre,
address,
blockquote,
ul,
ol,
dl,
dt,
dd,
form,
fieldset {
display: block;
margin: 0;
padding: 0;
} h1,
h2,
h3,
h4,
h5,
h6 {
} body {
font-size: 15px;
_font-size: 62.5%;
*font-size: 62.5%;
font-size: 62.5%\9;
}
address,
em {
font-style: normal;
} ol,
ul {
list-style-type: none;
}  input,
select,
textarea,
button {
font-size: inherit;
line-height: inherit;
}
button {
cursor: pointer;
} table,
thead,
tbody,
tfoot,
tr,
th,
td,
caption,
col,
colgroup {
text-align: inherit;
line-height: inherit;
font-size: 100%;
}
table {
display: table;
}
thead {
display: table-header-group;
}
tbody {
display: table-row-group;
}
tfoot {
display: table-footer-group;
}
tr {
display: table-row;
}
th,
td {
display: table-cell;
}
caption {
display: table-caption;
}
col {
display: table-column;
}
colgroup {
display: table-column-group;
} .clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
.clearfix {display: inline-block;} /*\*/* html .clearfix { height:1%;}
.clearfix { display:block;}/**/
@import url("http://fonts.googleapis.com/earlyaccess/notosansjapanese.css");
 body {
font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
height:100%;
}
html{
height:100%;
}
* html div#wrapper{
height:100%;
}
* {
margin:0;
padding:0;
}
img {
max-width: 100%;
height: auto;
width :auto;
border:0;?@
}
img a {
border:0;
}
.lf {
float:left;
}
.ri {
float:right;
}
.cl {
clear:both;
}
a {
outline:hidden;
outline:none;
}
.parents{
position: absolute;
right: 0;
bottom: 0;
}
} header {
width:100%;
}
@media screen and (min-width:481px) and (max-width:1600px)
.top-blocklist {
display:block;
font-family: 'Noto Serif JP';
width:1350px;
margin-left:auto;
margin-right:auto;
}
}
.mainimg-base {
display:block;
background:url(//myhall.co.jp/images/main-bg01.jpg) top center no-repeat;
position: relative;
border-bottom:#cebc89 solid 2px;
height:398px;
overflow:hidden;
}
.submains {
display:block;
background:url(//myhall.co.jp/images/about/submain.jpg) top center no-repeat;
height:207px;
border-top:#A8A8B7 solid 1px;
margin-top:20px;
}
}
@media screen and (min-width:1601px){
.mainimg-base {
display:block;
background:url(//myhall.co.jp/images/main-bg01.jpg) top center no-repeat;
background-size:100% auto;	
border-bottom:#cebc89 solid 2px;
position: relative;
height:398px;
overflow:hidden;
}
.submains {
display:block;
background:url(//myhall.co.jp/images/about/submain.jpg) top center no-repeat;
background-size:100% auto;
height:207px;
border-top:#A8A8B7 solid 1px;
margin-top:20px;
}
}
@media screen and (min-width: 481px){
.pc-none {
display: none !important;
}
body {
}
.wrapper {
display:block;
width:100%;
height:100%;	
min-height: 100%;
}
.pc-none {
display:none;
}
.fix {
width:1000px;
margin-left:auto;
margin-right:auto;
}
img {
display:block;
} #mobile-bar {
display:none;
}
.header {
display:block;
position:	
height:160px;
font-family: 'Noto Serif JP';
}
.header .fix {
width:1000px;
margin-left:auto;
margin-right:auto;
}
.header h1 {
display:block;
font-family: 'Noto Serif JP';
font-weight:normal;
font-size:11px;
height:24px;
color:#333333;
}
.head-top {
display:block;
height:95px;
overflow:hidden;
}
.head-top .hle {
display:block;
float:left;
padding-top:4px;
}
.head-top .logo {
display:block;
float:left;
}
.head-top .htxt {
display:block;
float:left;
padding-top:32px;
}
.head-top .hre {
display:block;
float:right;
width:453px;
}
.head-top .hre .htel {
display:block;
float:left;
}
.head-top .hre .hr-btnbase {
display:block;
float:right;
}
.head-top .hre .hr-btnbase p {
display:block;
padding-bottom:4px;
}
.gbase {
display:block;
}
.gbase ul {
display:block;
}
.gbase li {
display:block;
float:left;
border: none !important;
}
.g-fix {
position:relative;
width:1000px;
margin-left:auto;
margin-right:auto;
}
.overmenu_wrap { display: none; width: 1000px; margin: 0 auto; z-index: 9999; position: absolute; top: 35px; left: 0; text-indent: 0; padding-top: 15px; background:url(//myhall.co.jp/images/bg_hovernav.png); }
.overmenu_inner { width: 1001px; margin: 0 auto; background-color: #F3F2F1; border: 1px solid #fff; position: relative; -webkit-box-shadow: 3px 5px 10px #999; -moz-box-shadow: 3px 5px 10px #999; box-shadow: 3px 5px 10px #999; padding-bottom: 10px; }
.overmenu_inner .arrow { position: absolute; top: -10px; left: 0; }
.nav01 .overmenu_inner .arrow { left: 282px; }
.nav02 .overmenu_inner .arrow { left: 688px; }
.nav03 .overmenu_inner .arrow { left: 487px; }
.overmenu_inner h3 { text-align: center; margin: 0; padding: 20px 0 10px; font-size:19px; letter-spacing:1px; color:#806F56 }
.overmenu_inner ul { list-style: none; margin: 0; padding: 0 0 0 6px; overflow: hidden; }
.overmenu_inner ul li { float: left; width: 175px; height:140px; margin: 0 0 0 20px; text-indent: 0; background-image: none; }
.overmenu_inner ul li a { color: #806F56; height: auto; display: inline; }
.overmenu_inner ul li img { border: 1px solid #fff; }
.overmenu_inner ul li dl { margin: 0; }
.overmenu_inner ul li dl dt { font-size: 11px; font-weight: bold; padding: 10px 0; line-height: 1; }
.overmenu_inner ul li dl dd { font-size: 11px; padding: 0; margin: 0; }
.esting {
clear:both;
width:100%;
padding-top:20px;
font-size:12px;
text-align:center;
}
.subn-nv {
height:40px !important;
}
.subn-nv a {
display:block !important;
text-align:center;
background:#fff !important;
border:#906507 solid 1px;
padding-bottom:4px !important;
text-decoration:none !important;
}
.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;
height:431px;
}
.block{
width:100%;
height:292px;
position: relative;
overflow: hidden;
}
.inner{
width: 1422px;
position: absolute;
top:0px;
z-index:99;
height:431px;
left: 50%;
margin-left: -711px;
z-index:99;
}
.ibase {
}
.ibas-inner {
display:block;
background:url(//myhall.co.jp/images/main-sl-bg.png) top center no-repeat;
width:1422px;
height:431px;
}
.padion {
padding-left:168px;
padding-right:162px;
position:relative;
padding-top:5px;
}     .bx-wrapper {
position: relative;
margin: 0 auto 0px;
padding: 0;
*zoom: 1;
}
.bx-wrapper img {
display: block;
width:100%;
} #slider {
position:relative;
z-index:1;
} #slider-prev {
display:none;
}
#slider-next {
display:none;
}
#bx-pager >a {
}
#bx-pager {
display:block;
width: 100%;
position:absolute;
z-index:99;
top:330px;
right:180px;
}
#bx-pager div {
float:right;
}
#bx-pager a {
display:block;
float:left;
width:35px;
height:35px;
overflow:hidden;
margin-right:6px;
border:#FFF solid 2px;
}
.smbim {
display:block;
width:150px !important;
} .contents {
padding-bottom:105px;
}
.top-section01 {
display:block;
background:url(//myhall.co.jp/images/cbg01.jpg) top center;
height:auto;
border-top:#FFF solid 1px;
margin-top:-30px;
padding-bottom:30px;
}
.contents .fix {
width:1000px;
margin-left:auto;
margin-right:auto;
font-family: 'Noto Serif JP';
}
h2.imcent {
display:block;
text-align:center;
padding-top:40px;
padding-bottom:30px;
}
h2.imcent img {
display:inline;
}
.plan-wrap {
display:block;
width:1000px;
overflow:hidden;
}
.plan-listbase {
display:block;
padding-bottom:10px;
}
.plan-listbase .lef {
display:block;
float:left;
padding-left:3px;
padding-right:3px;
}
.plan-listbase a {
display:block;
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:3px;
padding-right:3px;
padding-bottom:10px;
}
.plan-listbase2 a {
display:block;
background:url(//myhall.co.jp/images/sbg01.jpg) 3px 4px no-repeat #FFF;
width:480px;
height:60px;
border-right:#dddddd solid 1px;
border-bottom:#dddddd solid 1px;
text-decoration:none;
color:#333333;
}
.plan-listbase2 .pad {
display:block;
padding-left:10px;
padding-right:10px;
padding-top:15px;
}
.plan-listbase2 h4 {
display:block;
text-align:center;
font-size:18px;
}
.top-section02 {
display:block;
}
.riyu-wrap {
display:block;
width:1000px;
overflow:hidden;
}
.riyu-base {
display:block;
width:1050px;
padding-bottom:30px;
}
.riyu-base .lef {
display:block;
float:left;
padding-right:20px;
}
.riyu-base .one {
display:block;
width:320px;
}
.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:18px;
padding-left:12px;
padding-top:1px;
font-weight:normal;
line-height:140%;
letter-spacing:1px;
}
.riyu-base .txt {
display:block;
font-size:14px;
color:#666666;
padding-top:10px;
letter-spacing:1px;
}
.riy02 {
display:block;
background:url(//myhall.co.jp/images/bg002.jpg) right bottom no-repeat;
padding-top:38px;
padding-bottom:45px;
}
.riy02 h2 {
display:block;
padding-bottom:16px;
}
.riy02 .txt {
display:block;
font-size:14px;
width:530px;
color:#666666;
padding-bottom:35px;
}
.btn-base {
display:block;
width:523px;
}
.btn-base .lf {
display:block;
float:left;
}
.btn-base .ri {
display:block;
float:right;
}
.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:245px;
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:9px;
padding-bottom:7px;
padding-left:18px;
padding-right:18px;
margin-bottom:10px;
}
.wata-base .lf {
display:block;
float:left;
width:410px;
border-right:#dddddd solid 1px;
}
.wata-base .lf .pad01 {
display:block;
}
.wata-base .lf .img {
display:block;
float:left;
}
.wata-base .lf .titxt {
display:block;
float:left;
padding-left:25px;
font-size:20px;
padding-top:40px;
}
.wata-base .lf .titxt2 {
display:block;
float:left;
padding-left:25px;
font-size:20px;
padding-top:25px;
}
.wata-base .ri {
display:block;
float:right;
width:520px;
}
.wata-base .ri p {
display:block;
font-size:14px;
padding-right:30px;
padding-top:17px;
}
.wata-base .ri2 {
display:block;
float:right;
width:520px;
}
.wata-base .ri2 p {
display:block;
font-size:14px;
padding-right:30px;
padding-top:10px;
}
.top-section04 {
display:block;
color:#666666;
}
.flblock01 {
display:block;
padding-bottom:55px;
}
.flblock01 .img {
display:block;
}
.flblock01 .tx-area {
width:502px;
}
.flblock01 .ets {
width:100% !important;
}
.flblock01 .tx-area p {
display:block;
font-size:14px;
padding-top:20px;
line-height:180%;
}
.flf {
float:left;
}
.fri {
float:right;
}
.pt20 {
padding-top:20px;
}
.coll-two {
display:block;
width:1000px;
margin-left:auto;
margin-right:auto;
font-family: 'Noto Serif JP';
}
.cont-left {
display:block;
float:left;
width:730px;
}
.news-ti {
display:block;
background:url(//myhall.co.jp/images/tibg001.jpg) left top no-repeat;
height:45px;
padding-left:620px;
}
.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:14px;
padding-top:20px;
padding-bottom:40px;
}
.news-base dl {
display:block;
padding-bottom:12px;
}
.news-base dt.days {
display:block;
float:left;
width:105px;
}
.news-base dt.cat {
display:block;
float:left;
width:125px;
}
.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;
float:right;
width:484px;
}
.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:14px;
}
.pb30 {
padding-bottom:30px;
}
.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:55px;
}
.bottom-der {
display:block;
background:url(//myhall.co.jp/images/bottom-bnr-bg.jpg) left top no-repeat;
height:290px;
}
.bottom-der p {
display:block;
font-size:12px;
color:#333;
padding-left:28px;
padding-top:159px;
line-height:180%;
}
.spneti {
display:none;
}
.cont-right {
display:block;
float:right;
width:240px;
}
.rbnr {
display:block;
padding-bottom:15px;
}
.sidenav01 {
display:block;
border:#d2d2d2 solid 1px;
margin-bottom:15px;
padding-left:3px;
padding-right:3px;
}
.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 Serif JP';
padding-bottom:98px;
}
.footer  .fix {
width:1000px;
margin-left:auto;
margin-right:auto;
}
#foot-top {
display:block;
background:url(//myhall.co.jp/images/foot-main-bg.jpg) top center;
width:100%;
height:97px;
position:fixed;
bottom:0px;
}
#foot-top.unk {
position:fixed;
bottom:0px;
}
#foot-top.unkless {
}
#foot-top .fix {
padding-top:8px;
}
.ftop-btnbase {
display:block;
padding-top:6px;
}
.ftop-btnbase .img {
display:block;
float:left;
}
.ftop-btnbase .ri {
display:block;
float:right;
padding-top:8px;
}
.ftop-btnbase .ri p {
display:block;
float:left;
padding-left:17px;
}
.foot-main {
display:block;
padding-top:13px;	
}
.flogo {
display:block;
}
.flogo img {
display:block;
float:left;
}
.flogo p {
display:block;
float:left;
color:#333;
font-size:16px;
padding-left:27px;
padding-top:16px;
font-weight:bold;
line-height:130%;
}
.flogo p span {
font-size:12px;
}
.foot-add {
display:block;
padding-top:15px;
padding-bottom:25px;
}
.fadd {
display:block;
background:#f2f2f2;
width:480px;
height:133px;
}
.fadd .lf {
float:left;
}
.fadd .ri {
float:right;
}
.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;
float:right;
width:330px;
}
.footer .flink {
display:block;
font-size:12px;
color:#333333;
letter-spacing:1px;
line-height:190%;
padding-bottom:15px;
}
.footer .flink a {
text-decoration:none;
color:#333333;
}
.footer .flink a:hover {
text-decoration:underline;
}
.copy {
display:block;
color:#333;
padding-bottom:20px;
}
.copy small {
font-size:11px;
}
.copy a {
text-decoration:underline;
color:#333;
}
#page-top {
position: fixed;
bottom: 140px;
right: 20px;
width: 40px;
height:40px;
display: block;
z-index:99;
}
#page-top a {
width: 40px;
height:40px;
text-align: center;
display: block;
} .subtitle-wrap {
display:block;
width:1000px;
margin-left:auto;
margin-right:auto;
}
.subtitle-wrap p {
display:block;
float:left;
padding-left:8px;
padding-top:23px;
}
.subtitle-wrap h2 {
display:block;
float:left;
padding-left:9px;
padding-top:52px;
}
.pan {
display:block;
font-size:13px;
}
.pan p {
display:block;
width:1000px;
margin-left:auto;
margin-right:auto;
}
.pan a {
color:#333;
text-decoration:none;
}
.pan a:hover {
text-decoration:underline;
}
.snv-base {
display:block;
width:1000px;
margin-left:auto;
margin-right:auto;
border-bottom:#CEBC8A solid 2px;
border-top:#CEBC8A solid 2px;
padding-top:15px;
padding-bottom:15px;
margin-bottom:45px;
}
.snv-base ul {
display:block;
}
.snv-base li {
display:block;
float:left;
}
.white-sect {
display:block;
padding-bottom:45px;
padding-top:45px;
}
.gry-sect {
display:block;
background:url(//myhall.co.jp/images/cbg01.jpg) top center;
padding-top:45px;
padding-bottom:45px;
}
.stitle-base {
display:block;
background:url(//myhall.co.jp/images/about/line01.jpg) left bottom repeat-x;
padding-bottom:11px;
margin-bottom:25px;
}
.stitle-base p {
display:block;
float:left;
}
.stitle-base h2 {
display:block;
float:left;
padding-left:12px;
padding-top:11px;
}
.semimg {
display:block;
padding-bottom:30px;
}
.semtxt {
display:block;
text-align:center;
padding-bottom:45px;
}
.semtxt img {
display:inline;
border:none;
}
.sembtn {
display:block;
text-align:center;
}
.sembtn img {
display:inline;
border:none;
}
.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:13px;
font-size:18px;
color:#B79952;
margin-bottom:30px;
}
.staff-base {
display:block;
padding-bottom:50px;
}
.staff-base .img {
display:block;
float:left;
width:230px;
}
.staff-base .img img {
display:block;
width:100%;
}
.staff-base .txtbase {
display:block;
float:right;
width:740px;
}
.staff-base .txt {
display:block;
border:#C9C6C2 solid 1px;
padding:15px;
font-size:13px;
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;
width:962px;
margin-left:auto;
margin-right:auto;
margin-bottom:50px;
}
.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-bottom:15px;
padding-left:25px;
padding-right:11px;
position:relative;
}
.voice-bgmain .base .lef {
display:block;
float:left;
width:572px;
}
.voice-bgmain .base .lef h3 {
display:block;
border-bottom:#333 dotted 1px;
font-size:18px;
padding-left:79px;
padding-top:35px;
padding-bottom:15px;
margin-bottom:5px;
}
.voice-bgmain .base .lef .txt {
display:block;
font-size:12px;
line-height:160%;
}
.abtimg {
position:absolute;
left:0px;
top:0px;
z-index:70;
}
.voice-bgmain .base .rit {
display:block;
float:right;
width:281px;
padding-top:10px;
}
.voice-bgmain .base .rit p {
display:block;
height:181px;
overflow:hidden;
border:#CCCCCC solid 1px;
}
.voice-bgmain .base .rit p img {
width:100%;
}
.voname {
display:block;
text-align:right;
font-size:12px;
padding-bottom:13px;
}
.faq-box01 {
display:block;
padding-bottom:40px;
}
.faqlist {
display:block;
}
.faqlist dt {
font-size: 15px;
display:block;
background:#DBCCA8;
padding-left:15px;
}
.faqlist dt p {
display:block;
background:url(//myhall.co.jp/images/about/faq/q.jpg) left top no-repeat;
padding-left:90px;
padding-right:15px;
padding-top:10px;
padding-bottom:9px;
font-size:17px;
margin-bottom:22px;
}
.faqlist dd {
display:block;
border:#CA3F81 solid 1px;
padding:9px;
margin-bottom:40px;
}
.faqlist dd div {
display:block;
font-size:14px;
line-height:170%;
background:url(//myhall.co.jp/images/about/faq/a.jpg) left top no-repeat;
padding-left:58px;
padding-top:10px;
padding-bottom:8px;
padding-right:30px;
}
.greetbase01 {
display:block;
background:#F0F0E1;
padding:11px;
margin-bottom:35px;
color:#333;
}
.greetbase01 .white-base {
display:block;
background:#FFF;
padding:42px;
}
.greetbase01 .white-base .img {
display:block;
}
.greetbase01 .white-base .txtbase {
display:block;
width:620px;
}
.greetbase01 .white-base .txtbase .names {
display:block;
padding-bottom:10px;
}
.greetbase01 .white-base .txtbase p {
display:block;
font-size:14px;
line-height:160%;
}
.greetbase01 .white-base p.fs14 {
display:block;
font-size:14px;
line-height:160%;
}
.glfs {
float:left;
}
.gris {
float:right;
}
.gtxt01 {
display:block;
text-align:center;
padding-bottom:25px;
}
.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:14px;
line-height:165%;
color:#B79952;
padding-bottom:40px;
}
.pb60 {
padding-bottom:60px;
}
.hall-list {
display:block;
}
.hall-list .hlf {
display:block;
float:left;
padding-left:12px;
padding-right:5px;
padding-bottom:16px;
}
.hall-list .one {
display:block;
background:url(//myhall.co.jp/images/about/hall/bg01.png) left top no-repeat;
width:306px;
height:223px;
}
.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:25px;
padding-left:147px;
padding-right:147px;
}
.hall-btn .lgf {
display:block;
float:left;
}
.hall-btn .rgf {
display:block;
float:right;
}
.coll-two {
display:block;
}
.coll-two .left-base {
display:block;
float:left;
width:220px;
}
.coll-two .left-base h2 {
display:block;
font-size:15px;
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;
float:right;
width:730px;
}
.catlist {
display:block;
padding-bottom:25px;
}
.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;
color:#CDBB8A;
}
.catlist a {
color:#CDBB8A;
text-decoration:none;
}
.catlist a:hover {
text-decoration:underline;
}
.ptitle {
font-family: Sawarabi Mincho;
border-bottom:#CEBC8A solid 4px;
border-top:#CEBC8A solid 4px;
font-size:23px;
background:url(//myhall.co.jp/images/about/flw02.png) 7px 10px no-repeat;
padding-left:80px;
padding-top:15px;
padding-bottom:15px;
margin-bottom:25px;
}
.ken-base {
display:block;
border:#ccc dotted 1px;
margin-bottom:12px;
padding:20px;
font-size:15px !important;
position:relative;
}
.ken-base .sttil {
display:block;
font-size:15px;
margin-bottom:15px;
border-left:#4b7814 solid 4px;
padding-left:15px;
}
.ken-base p {
margin-bottom: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%;
}
.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;
}
.news-base.lis dl {
border-bottom:#ccc solid 1px;
padding-top:15px;
padding-bottom:20px;
}
.news-base.lis dd {
display:block;
float:left;
width:884px !important;
}
.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;
float:left;
}
.acc-base01 .ac-right {
display:block;
float:right;
width:835px;
}
.acc-base01 .ac-right .mti {
display:block;
padding-top:30px;
padding-bottom:16px;
}
.acc-base01 .ac-right .txt {
display:block;
background:#FFF;
border:#B79952 solid 1px;
padding-top:17px;
padding-bottom:17px;
padding-left:23px;
padding-right:23px;
}
.acc-base01 .ac-right .txt p {
display:block;
color:#333;
font-size:14px;
line-height:160%;
}
.contact-base {
display:block;
font-size:14px;
line-height:230%;
}
.contact-base .red {
font-size:13px !important;
}
.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:20%;
border-right:#B79952 solid 1px;
border-bottom:#B79952 solid 1px;
padding:15px;
font-weight:normal;
background:#E0D3B6;
}
.contact-base table td {
border-right:#B79952 solid 1px;
border-bottom:#B79952 solid 1px;
padding:15px;
}
.n001 {
width:65%;
height:32px;
}
.n002 {
width:8%;
height:32px;
}
.contact-base table select {
height:32px;
}
.n003 {
width:13%;
height:32px;
}
.n004 {
width:23%;
height:32px;
}
.contact-base table textarea {
width:80%;
height:140px;
}
.cbtn001 {
display:block;
padding:30px;
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;
float:left;
color:#333;
width:48%;
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:13px;
line-height:175%;
padding-bottom:40px;
}
.left-base h3 {
display:block;
background:#CEBC8A;
font-size:12px;
padding-top:5px;
padding-bottom:4px;
padding-left:14px;
}
.left-base p {
display:block;
padding-bottom:10px;
}
.unk-base {
display:block;
font-size:14px;
margin-bottom:35px;
}
.unk-base table {
width:100%;
}
.unk-base th {
text-align:left;
vertical-align:top;
width:20%;
background:#EFECD5;
padding-top:10px;
padding-bottom:9px;
padding-left:22px;
border-bottom:#FFF solid 2px;
}
.unk-base td {
padding-left:15px;
padding-top:10px;
padding-bottom:4px;
border-bottom:#FFF solid 2px;
}
.serlist {
display:block;
}
.serlist a {
color:#4F4E4E;
text-decoration:none;
}
.serlist a:hover {
text-decoration:underline;
}
.serlist ul {
display:block;
}
.serlist li {
display:block;
float:left;
padding-right:15px;
padding-bottom:5px;
}
.serch-list-wrap {
display:block;
width:730px;
overflow:hidden;
}
.serch-list-base {
display:block;
width:740px;
}
.serch-list-base .lfs {
display:block;
float:left;
padding-right:6px;
padding-bottom:7px;
}
.serch-list-base .one {
display:block;
width:360px;
height:185px;
border:#CACAD9 solid 1px;
}
.serch-list-base .one h3 {
display:block;
background:url(//myhall.co.jp/images/search/line.jpg) left bottom no-repeat;
margin-left:5px;
margin-right:5px;
font-size:15px;
font-weight:normal;
}
.serch-list-base .one h3 span {
display:block;
background:url(//myhall.co.jp/images/about/voice/flw01.png) 6px 12px no-repeat;
background-size:35px auto;
padding-left:52px;
padding-top:16px;
padding-bottom:15px;
}
.serch-list-base .one .pad {
display:block;
padding-left:5px;
padding-top:11px;
padding-right:5px;
}
.serch-list-base .one .img {
display:block;
float:left;
width:168px;
height:105px;
overflow:hidden;
}
.serch-list-base .one  .img img {
width:100%;
height:auto;
}
.serch-list-base .one  .txt {
display:block;
float:right;
width:168px;
}
.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:70px;
}
.ty-link .tle {
display:block;
float:left;
}
.ty-link .tri {
display:block;
float:right;
}
.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;
float:left;
}
.serm-ti div {
display:block;
float:right;
padding-top:16px;
}
.serm-ti ul {
display:block;
}
.serm-ti li {
display:block;
float:left;
padding-left:15px;
}
.srm-base01 {
display:block;
padding-bottom:65px;
}
.selm-top {
display:block;
padding-bottom:30px;	
}
.selm-top .img {
display:block;
float:left;
border:#DBDBEA solid 1px;
padding:4px;
}
.selm-top .img img {
display:block;
width:100%;
height:auto;
}
.selm-top .txt-base {
display:block;
float:right;
width:300px;
}
.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;
float:left;
width:240px;
}
.subimg-list li img {
width:100%;
}
.capt {
display:block;
padding-top:20px;
padding-bottom:40px;
font-size:15px;
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:40px;
}
.mini-map .img {
display:block;
float:left;
width:60%;
}
.mini-map .img img {
display:block;
width:100%;
}
.mini-map .txtbase {
display:block;
float:right;
width:37%;
}
.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%;
}
.prtxt3 {
display:block;
position:absolute;
bottom:2px;
right:2px;
}
.prtxt3 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:#8500B2;
border-radius:3px;
-moz-border-radius:3px;
-ms-border-radius:3px;
-webkit-border-radius:3px;
}
.authd-base {
display:block;
border:#EFEFEF solid 3px;
padding:15px;
margin-top:40px;
}
.authd-base .img {
display:block;
float:left;
width:110px;
}
.authd-base .img img {
display:block;
width:110px;
}
.authd-base .txt {
display:block;
float:left;
padding-left:20px;
font-size:15px;
padding-top:25px;
}
.srm-base02 {
display:block;
padding-bottom:65px;
}
.selm-top2 {
display:block;
padding-bottom:30px;	
}
.selm-top2 .img {
display:block;
float:left;
border:#DBDBEA solid 1px;
padding:4px;
width:400px;
}
.selm-top2 .img img {
display:block;
width:100%;
height:auto;
}
.selm-top2 .txt-base {
display:block;
float:right;
width:300px;
}
.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;
padding-bottom:10px;
margin-bottom:40px;
}
.ka-list ul {
display:block;
}
.ka-list li {
display:block;
float:left;
border:#D8BA80 solid 2px;
padding-top:8px;
width:23%;
padding-bottom:8px;
text-align:center;
margin-right:10px;
font-size:20px;	
color:#5F5F5F;
}
.ka-list li span {
color:#B51214;
font-weight:bold;
}
.ser-sub2 {
display:block;
font-size:21px;
border-bottom:#CEBC8A solid 4px;
margin-bottom:20px;
background:url(//myhall.co.jp/images/search/tbg.jpg);
}
.ser-sub2 span {
display:block;
border-left:#2F4D10 solid 5px;
padding-left:20px;
padding-bottom:10px;
padding-top:8px;
color:#2F4D10;
}
.selm-top3 {
display:block;
padding-bottom:30px;	
}
.selm-top3 .img {
display:block;
float:left;
border:#DBDBEA solid 1px;
padding:4px;
width:320px;
}
.selm-top3 .img img {
display:block;
width:100%;
height:auto;
}
.selm-top3 .txt-base {
display:block;
float:right;
width:380px;
}
.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:14px;
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:14px;
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;
}
.gmap-base {
display:block;
}
.gmap-base iframe {
width:100%;
height:450px;
}
table br {
display: none !important;
}
.planimg01 {
display:block;
padding-bottom:45px;
}
.plancatch {
display:block;
text-align:center;
font-size:17px;
padding-bottom:50px;
}
.planbtn {
display:block;
padding-bottom:55px;
}
.planbtn p {
display:block;
float:left;
}
.plbox01 {
display:block;
padding-bottom:45px;
}
.pfs12 {
font-size:12px;
}
.opt-box {
display:block;
}
.opt-box ul {
display:block;
}
.opt-box li {
display:block;
float:left;
text-align:center;
width:165px;
margin-right:17px;
height:120px;
color:#626262;
}
.opt-box li figure {
width:165px;
height:70px;
overflow: hidden;
}
.opt-box li p {
display:block;
font-size:12px;
text-align:center;
padding-top:7px;
}
.opt-box li small {
display:block;
text-align:center;
font-size:10px;
}
.pld-base {
display:block;
padding-bottom:35px;
border-bottom:#ccc dotted 1px;
margin-bottom:35px;
}
.pld-base h2 {
display:block;
font-size:20px;
background:url(//myhall.co.jp/images/plan/plan04/fl.jpg) left top no-repeat;
padding-left:60px;
padding-top:13px;
padding-bottom:30px;
color:#626262;
}
.plbox01 h3 {
display:block;
font-size:21px;
color:#FFF;
background:#A58A45;
padding:7px;
margin-bottom:25px;
}
.spim-tabt {
display:none !important;
}
.syt-tab-stance {
display:block;
padding-bottom:30px;
background:url(//myhall.co.jp/images/plan/plan04/bg-001.jpg) left bottom repeat-x;
background-size:auto 11px;
margin-bottom:30px;
}
.grd-title {
display:block;
}
.grd-title h4 {
display:block;
float:left;
font-size:21px;
margin-bottom:15px;
border-left:#A58A45 solid 5px;
padding-left:20px;
margin-top:10px;
}
.grd-title p {
display:block;
float:left;
padding-left:50px;
}
.red {
color:#B50003;
font-size:32px;
}
.red2 {
color:#B50003;
font-size:25px;
}
.grd-list {
display:block;
}
.grd-list ul {
display:block;
}
.grd-list li {
display:block;
float:left;
width:32%;
padding-right:1%;
height:200px;
}
.grd-list li img {
display:block;
width:100%;
}
.grd-list li div {
height:160px;
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;
float:left;
width:24%;
padding-right:1%;
height:265px;
}
.grd-list2 li img {
display:block;
width:100%;
}
.grd-list2 li div {
height:220px;
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;
float:left;
width:49%;
padding-right:1%;
padding-bottom:20px;
}
.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;
}
.syt-tab003 table {
width:100%;
font-size:14px;
line-height:170%;
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:10px;
background:#EFEFEF;
}
.syt-tab003 td {
text-align:right;
border-right:#CEBC8A solid 1px;
border-bottom:#CEBC8A solid 1px;
padding:10px;
}
.syt-tab004 {
display:block;
}
.syt-tab004 table {
width:100%;
font-size:14px;
line-height:170%;
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:26%;
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:15px;
}
.flow01 {
display:block;
}
.flow01 img {
display:block;
float:left;
}
.flow01 .txt{
display:block;
float:right;
font-size:14px;
line-height:160%;
width:475px;
}
.ya {
display:block;
padding-top:12px;
padding-bottom:12px;
padding-left:80px;
}
.prevnext {
display:block;
font-size:15px;
padding-top:25px;
}
.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 p {
display:block;
float:left;
}
.gom-btn span {
display:block;
float:right;
padding-right:10px;
}
.gom-btn span a {
display:block;
background:#A88D3E;
text-align:center;
width:120px;
font-size:12px;
padding-bottom:3px;
padding-top:2px;
color:#FFF;
text-decoration:none;
}
.question {
padding:5px;
font-weight:bold;
font-family:Arial;
font-size:14px;
border:1px solid #ddd;
background:#eee;
cursor: pointer;
}
.answer {
padding:25px;
font-family:Arial;
font-size:13px;
border:1px solid #ddd;
}
.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:30px;
padding-bottom:40px;
}
.clofff {
color:#FFF !important;
}
.unkbase {
display:block;
font-size:14px;
padding-bottom:30px;
}
.unkbase ul {
display:block;
}
.unkbase li {
display:block;
float:left;
width:22%;
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:35px;
}
.end-base01 .lef {
display:block;
float:left;
width:72%;
font-size:14px;
}
.end-base01 .img {
display:block;
float:right;
width:23%;
}
.end-base01 .img img {
display:block;
width:100%;
}
.endti {
display:block;
font-size:17px;
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:14px;
padding-bottom:25px;
padding-left:20px;
}
.pop-end {
display:block;
border:#ccc solid 1px;
padding-top:30px;
padding-left:30px;
padding-bottom:15px;
}
.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%;
} #colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#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%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -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;} #cboxOverlay{background:url(//myhall.co.jp/css/images/overlay.png) repeat 0 0; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
#cboxTopLeft{width:21px; height:21px; background:url(//myhall.co.jp/css/images/controls.png) no-repeat -101px 0;}
#cboxTopRight{width:21px; height:21px; background:url(//myhall.co.jp/css/images/controls.png) no-repeat -130px 0;}
#cboxBottomLeft{width:21px; height:21px; background:url(//myhall.co.jp/css/images/controls.png) no-repeat -101px -29px;}
#cboxBottomRight{width:21px; height:21px; background:url(//myhall.co.jp/css/images/controls.png) no-repeat -130px -29px;}
#cboxMiddleLeft{width:21px; background:url(//myhall.co.jp/css/images/controls.png) left top repeat-y;}
#cboxMiddleRight{width:21px; background:url(//myhall.co.jp/css/images/controls.png) right top repeat-y;}
#cboxTopCenter{height:21px; background:url(//myhall.co.jp/css/images/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:21px; background:url(//myhall.co.jp/css/images/border.png) 0 -29px repeat-x;}
#cboxContent{background:#fff; overflow:hidden;}
.cboxIframe{background:#fff;}
#cboxError{padding:50px; border:1px solid #ccc;}
#cboxLoadedContent{margin-bottom:28px;}
#cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
#cboxLoadingOverlay{background:url(//myhall.co.jp/css/images/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic{background:url(//myhall.co.jp/css/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; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0; background:url(//myhall.co.jp/css/images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious:hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(//myhall.co.jp/css/images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext:hover{background-position:-50px -25px;}
#cboxClose{position:absolute; bottom:0; right:0; background:url(//myhall.co.jp/css/images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxClose:hover{background-position:-25px -25px;} .cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}
.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;
}
.wpcf7-back {
width:200px;
height:40px;
font-size:15px;
border:none;
cursor:pointer;
background:#B79952;
}
.cbtn002 {
display:block;
float:left;
padding-left:260px;
}
.cbtn003 {
display:block;
float:left;
padding-left:20px;
}
.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; 
}
.emp {
padding-top:15px !important;
}
.parents {
display:block;
text-align:right;
padding-top:13px;
font-size:15px;
}
.syomm {
display:block;
text-align:right;
padding-top:13px;
font-size:15px;
}
.my-one {
display:block;
border-bottom:#EFEFEF solid 5px;
padding-bottom:40px;
margin-bottom:30px;
}
.my-one h2 {
display:block;
padding-bottom:25px;
}
.my-left {
display:block;
}
.my-left p {
display:block;
font-size:13px;
line-height:180%;
float:left;
width:660px;
}
.my-left figure {
display:block;
float:right;
}
.my-right {
display:block;
}
.my-right p {
display:block;
font-size:13px;
line-height:180%;
float:right;
width:660px;
}
.my-right figure {
display:block;
float:rleft;
}
.pl-lists {
display:block;
}
.pl-lists ul {
display:block;
}
.pl-lists li {
display:block;
float:left;
width:49%;
margin-bottom:10px;
}
.pl-lists li:nth-child(2n) {
float:right;
}
.pl-lists li a {
display:block;
text-align:center;
color:#454545;
font-size:20px;
text-decoration:none;
padding-top:14px;
padding-bottom:14px;
border:#9B7A07 solid 2px;
}
.prid-list {
display:block;
padding-bottom:20px;
}
.prid-list li {
display:block;
float:left;
width:32%;
padding-left:1%;
padding-bottom:8px;
font-size:14px;
}
.prid-list li a {
display:block;
background:#324905;
color:#FFF;
text-decoration:none;
padding-left:12px;
padding-right:12px;
padding-top:6px;
padding-bottom:6px;
position:relative;
}
.prid-list li a:hover {
background:#CF5005;
}
.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;
float:left;
width:40%;
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;
margin: 0px !important;
}
.pribase .lef div {
display:table-cell;
width:280px;
height:157px;
vertical-align:middle;
text-align:center;
font-size:26px;
padding-top: 0px !important;
padding-bottom: 0px !important;
padding-left: 10px;
padding-right: 10px;
}
.pribase .lef div p {
display:block;
text-align:center;
margin: 0px !important;
padding: 0px !important;
}
.pribase .lef div p span {
font-size:12px;
}
.pribase .lef::before {
position:absolute;
content:"";
width:20px;
height:5px;
background:#333;
top:120px;
left:310px;
z-index:99;
}
.pribase .lef::after {
position:absolute;
content:"";
width:20px;
height:5px;
background:#333;
top:130px;
left:310px;
z-index:99;
}
.pribase .ref {
display:block;
float:right;
width:374px;
}
.tops-r {
display:block;
}
.tops-r .one {
display:table-cell;
width:177px;
height: auto;
vertical-align: middle;
padding-bottom: 10px;
float:left;
margin-right:10px;
background:#FFF;
}
.tops-r .one h4 {
display:block;
text-align:center;
font-size:13px;
padding-top:7px;
padding-bottom:7px;
background:#137E4A;
color:#FFF;
box-shadow: 1px 1px 1px 1px #111;
}
.tops-r .one p {
display:block;
text-align:center;
font-size:16px;
padding-top:10px;
}
.tops-r .one a {
display:block;
font-size:11px;
padding-top:4px;
text-align:center;
color:#000000;
}
.tops-l {
display:block;
padding-top:15px;
}
.tops-l .one {
display:table-cell;
width:114px;
height: auto;
padding-bottom: 10px;
float:left;
margin-right:10px;
background:#FFF;
}
.tops-l .one h4 {
display:block;
text-align:center;
font-size:13px;
padding-top:4px;
padding-bottom:4px;
background:#137E4A;
color:#FFF;
box-shadow: 1px 1px 1px 1px #111;
}
.tops-l .one p {
display:block;
text-align:center;
font-size:16px;
padding-top: 10px;
}
.tops-l .one a {
display:block;
font-size:10px;
padding-top:4px;
text-align:center;
color:#000000;
}
.prid-list small {
font-size:10px;
}
.selm {
display:block;
font-size:35px;
padding-top:65px !important;
font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
}
.plan-listbase-gg {
display:block;
}
.plan-listbase-gg li {
display:block;
float:left;
padding:0px !important;
margin-right:15px;
margin-bottom:15px;
margin-left:0px !important;
}
.plan-listbase-gg li img {
display:block;
margin:0px !important;
}
.flow-z {
display: block;
padding-bottom: 25px;
}
.flow-z .lef {
display: block;
float: left;
background: #E1D4B4;
padding: 20px;
font-size: 24px;
width: 22%;
text-align: center;
color:#8B4700;
}
.flow-z .ref {
display: block;
float: right;
width: 66%;
font-size: 15px;
padding: 20px;
}
#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: 20px;
}
.oms-one h2.intitle {
display: block;
padding: 20px;
font-size: 20px;
color: #FFF;
margin-bottom: 25px;
background: #324905;
}
.modalmain{
background: none repeat scroll 0 0 #FFFFFF;
box-shadow: 0 0 4px rgba(0, 0, 0, 0.7);
display: none;
width: 830px;
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;
}
.elses {
width: 100% !important;
}
.ptitle003 {
display: block;
text-align: center;
font-size: 24px;
background: #EFEFEF;
border-bottom: #ccc solid 2px;
margin-bottom: 30px;
padding: 20px;
}
.catlist.hide {
display: none !important;
}
.hide2 {
display: none !important;
}
.tabs .is_active {
background:#CF5005;
}
.tab-content {
display: none;
}
.tab-content.is_show {
display: block;
}
.flex{
padding: 2.5% 0;
display: flex;
flex-direction: row;
justify-content: space-evenly;
);
}
 @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;
}#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;
}