/*
Theme Name: coma
Theme URI: http://www.ainapal.com
*/
body {
font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
font-size:14px;
}
.shop_floor {width:720px;margin:0 auto;}
table.shop00 {width:100%;border-bottom:none;}
.entry-content table td,.entry-content table th {border-bottom:none;}
table.shop00 td {width:16%;text-align:center;}
table.shop00 td div.shop01 a {display: block;width:80%;padding:10px 0;border: 1px solid #ddd;border-radius: 4px;background: #ededed;line-height: 1.2;font-weight: bold;text-decoration: none;-webkit-box-sizing: border-box;box-sizing: border-box;}
table.shop00 td div.current a {background: #f785ad;border: 1px solid #f785ad;color: #fff;}
table.shop00 td div.shop01 a:hover {background: #f785ad;border: 1px solid #f785ad;color: #fff;}
div.shop02 {display: block;width:100%;padding:10px;border: 1px solid #f785ad;border-radius: 4px;background: #f785ad;line-height: 1.2;font-weight: bold;text-decoration: none;-webkit-box-sizing: border-box;box-sizing: border-box;font-size:18px;color:#fff}
table.shop03 {width:100%;}
table.shop03 tr {border-bottom:1px solid #ededed;}
table.shop03 td {padding:5px 10px;}
table.shop03 td.shop04 {;width:36%}
table.shop03 td.shop04 a {font-weight:bold;}
table.shop03 td.shop05 {width:37%;font-size:14px;}
table.shop03 td.shop06 {text-align:right;width:25%}
.nav {width: 70%;float:right;text-align:right;}
.pagecontent {padding: 20px 0 40px;}
.contentarea {padding-top: 10px;}
h1.coma_h2,h2.coma_h2 {font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;font-size:20px;text-transform: none;}
h2.coma_h2 {margin-top:20px;}
.coma00 {text-align:center;font-size:16px;}
.header {background: #fff;}
.slidearea {padding:20px 0;background:#fef4f4;min-height:100px;}
.slider {width:1170px;margin:0 auto;}
.carouFredSel {padding-bottom: 0px;}
table.access {width:100%;border-bottom:none;margin-bottom:20px;}
table.access th {padding:5px;padding-right:20px;}
table.access td {padding:10px;font-size:16px;}
table.access td.access01 {font-size:24px;font-weight:bold}
table.parking01 {width:100%;}
table.parking01 th {padding:10px;font-size:14px;}
table.parking01 td {padding:10px;width:40%;font-size:16px;}
.parking02 {width:90%;margin:0 auto 30px;padding:10px;border:1px solid #efefef;border-radius: 4px;-webkit-box-sizing: border-box;box-sizing: border-box;}
span.red {color:#ff0000;}
span.bold {font-weight:bold}
.parking02 ul {list-style-type: square;margin:5px 30px}
.parking03 {width:90%;margin:20px auto;padding:10px;border:2px solid #ff0000;border-radius: 4px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.parking03 ul {list-style-type: square;margin:5px 30px}

.top-coma {background-color : transparent;}

.footercols-3 {width:900px;margin:0 auto;}
.widget-column-1,.widget-column-2,.widget-column-4 {width: 30%;}
h3.coma_h3  {display: block;width: 100%;padding: 10px 20px;border: 1px solid #ddd;border-radius: 4px;background: #bbbbbb;line-height:30px;color:#fff;font-size:18px;font-weight: bold;text-decoration: none;-webkit-box-sizing: border-box; box-sizing: border-box;font-size:18px;}
h4.coma_h4 {margin-top:50px;text-align:center;font-size:16px;font-weight:bold;}
.nav ul li a {font-weight:normal;font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;}
.jcarousel-pagination {display:none;}
.entry-content {font-size:16px;color:#000;}
.postmeta {text-align:right;}
.largfullpost2 img {float:center; margin:0 auto}
.postmeta2 {text-align: left;margin: 5px 0 10px 0;}
table.coma-top {width:100%;}
table.coma-top th {width:250px;border-bottom:1px dotted #ccc;padding-bottom:10px;}
table.coma-top td {font-size:18px;padding:5px;border-bottom:1px dotted #ccc;}
table.coma-top th img.coma-top01 {opacity: 0.7;}
table.coma-top td .coma-top02 {text-align:right;font-size:14px;}
table.coma-top td .coma-top03 {font-size:16px;}


@media screen and (max-width: 1024px) and (min-width: 720px){
.slider {width:100%;}
.footercols-3 {width:100%;}
}


@media only screen and (max-width: 750px) {
div.shop02 {font-size:12px;width:100%;}
.shop_floor {width:90%;margin:0 auto;}
table.shop03 {width:100%;}
table.shop03 td {display:block;}
table.shop03 td.shop04,table.shop03 td.shop05,table.shop03 td.shop06 {width:100%}
table.shop03 td.shop04 {padding-bottom:0px;}
table.shop03 td.shop05 {padding-top:0px;padding-bottom:0px}
table.shop03 td.shop06 {padding-top:0px;}
table.access th,table.access td {display:block;}
table.access th {text-align:center;}
table.access td {padding:0;font-size:14px;}
table.access td.access01 {font-size:16px;}
.nav {text-align:left;float:left;}
.slidearea {padding:0;background:#fff;}
.slider {width:100%;}
h1.coma_h2,h2.coma_h2 {padding-left:20px;}
h2.coma_h2 {margin-top:0;}
.coma00 {text-align:center;font-size:14px;}
.footercols-3 {display:none;}
table.parking01 th {display:block;padding-top:0}
table.parking01 td {display:block;width:100%;font-size:14px;padding-bottom:0}
h4.coma_h4 {margin-top:50px;text-align:left;font-size:14px;font-weight:normal;}
.jcarousel-pagination {display:none;}
.contentarea {width:90%;margin:0 auto;}
table.coma-top th,table.coma-top td {display:block;}
table.coma-top th {width:100%;text-align:center;border:none;}
table.coma-top td {padding:10px;}
}