@charset "UTF-8";
  html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent;}
body{line-height:1;}
ol, ul, li{list-style:none;margin:0;padding:0;}
blockquote, q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
caption{width:100%;}
a{outline:none;} .cf:before,.cf:after {content:"";display:block;overflow:hidden;}
.cf:after {clear:both;}
.cf {zoom:1;}
#clr {clear:both;} body{
margin:0px;
padding:0;
-webkit-text-size-adjust: none;
font:14px/24px "Meiryo","MS PGothic","Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
color:#333;
background-color: #64BED2;
}
h1,h2,h3,h4,h5,h6,p{margin:0 0 10px;}
ul,ol{
padding:0px;
margin:0px;
}
h1{font-size:20px;line-height:22px;}
h2{font-size:18px;line-height:20px;}
h3{font-size:16px;line-height:18px;}
h4{font-size:14px;line-height:16px;}
h5{font-size:12px;line-height:14px;}
h6{font-size:11px;line-height:13px;}
img{border:none;}
a{text-decoration:underline;color:#09F;}
a:hover{text-decoration:underline;}
a img{vertical-align:bottom;}
.screen-reader-text{display:none;}
.clear{clear:both;}
.clear hr{display:none;}
hr{background-color:#eee;border:0;height:1px;clear:both;margin:30px auto;}
blockquote{margin:0px 0px 20px;padding:10px 15px;background-color:#f4f4f4;border:1px solid #ddd;border-radius:5px;-moz-border-radius:5px;}
blockquote blockquote{margin:20px 0;background-color:#fff;}
blockquote blockquote blockquote{margin:20px 0;background-color:#f4f4f4;}
blockquote p{padding:0px;margin:0px 0px 0px 0px}
object,embed{width:100%;display:block;margin:auto;} a:hover img
{
opacity:0.3;
filter: alpha(opacity=50);
-ms-filter: "alpha( opacity=50 )";
}
#lbox{ float:left;}
#rbox{ float:right;} #wrap{
background-image: url(//kamo-kurage.jp/wp/wp-content/themes/kamo/img/bg_kurage.png);
background-repeat: repeat;
text-align:left;
clear:both;
}
#container {
padding: 20px;
width: 960px;
margin-top: 90px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
background: rgba(255, 255, 255, .8);
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
#contents{
margin-right: auto;
margin-left: auto;
padding-left: 20px;
padding-right: 20px;
padding-top: 0px;
}
#mainimg {
padding: 0px;
width: 100%;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
height: 680px;
}
#mainimg_bg {
background-image: url(//kamo-kurage.jp/wp/wp-content/themes/kamo/img/mainimg_bg.png);
background-position: right top;
background-repeat: no-repeat;
background-attachment: fixed;
height: 680px;
}
#mainimg_title {
height: 450px;
width: 980px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 100px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 20px;
}
.top_titme{
margin-left: 20px;
} #topmain{
text-align:left;
padding:20px 0;
width:600px;
float:left;
}
#main{
text-align:left;
width:640px;
float:left;
padding-top: 20px;
padding-right: 0;
padding-bottom: 20px;
padding-left: 0;
}
.main_inner{
padding-right: 10px;
padding-left: 10px;
}
#side{
overflow:hidden;
padding:0 0 20px;
margin:0;
width:280px;
float:right;
}
#floor{
text-align:left;
padding-top: 20px;
padding-right: 0;
padding-bottom: 20px;
padding-left: 0;
}
#floorbox{
padding: 20px;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: dotted;
border-bottom-style: dotted;
border-top-color: #0A4994;
border-bottom-color: #0A4994;
}
#floor ul{
margin: 0px;
padding: 0px;
list-style-type: none;
}
#floor li {
margin: 0px;
padding: 20px;
float: left;
width: 280px;
}
#floor li p {
color: #272D7C;
font-size: 14px;
text-align: center;
}
.floortitle {
font-size: 24px;
line-height: 1.8em;
color: #272D7C;
width: 260px;
padding: 20px;
}
.floortext {
font-size: 14px;
line-height: 1.8em;
width: 600px;	
}
.floortitle2 {
font-size: 20px;
line-height: 1.8em;
color: #272D7C;
font-weight: normal;
padding-top: 10px;
}
.floortitle3 {
font-size: 23px;
line-height: 1.5em;
color: #009DD6;
font-weight: normal;
border-left: 5px solid #FFC700;
padding-left: 20px;
}
.floortitle4 {
font-size: 16px;
line-height: 1.5em;
color: #005C7D;
font-weight: normal;
}
.floortext2 {
font-size: 16px;
line-height: 2em;
padding-bottom: 20px;
}
.floor_reade{font-size: 13px;
line-height: 1.4em;}
#main h4 {
font-size: 18px;
line-height: 1.4em;
color: #660000;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #660000;
padding-bottom: 5px;
margin-bottom: 5px;
font-weight: normal;
margin-right: 10px;
margin-left: 10px;
width: 560px;
margin-top: 0px;
}
#main .font14_160 {
font-size: 14px;
line-height: 1.6em;
color: #333333;
margin-bottom: 20px;
margin-right: 10px;
padding-left: 10px;
}
#main .font20_160 {
font-size: 20px;
line-height: 1.6em;
color: #333333;
margin-bottom: 20px;
margin-right: 10px;
margin-left: 10px;
}
#main .tel {
font-size: 20px;
margin-bottom: 20px;
margin-right: 10px;
margin-left: 10px;
font-weight: bold;
padding: 10px;
width: 536px;
border: 2px solid #999999;
background-color: #F4F4F4;
}
.text_maintext {
width: 300px;
font-size: 16px;
line-height: 2em;
color: #330000;
float: right;
}
.kadomaru01 {
border: 1px solid #CCCCCC;
padding: 10px;
margin: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}
.kadomaru02 {
background-image: url(//kamo-kurage.jp/wp/wp-content/themes/kamo/img/bg_mizuiro.jpg);
padding: 15px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
.kadomaru03 {
padding: 10px;
border: 1px solid #003366;
}
.kadomaru04 {
padding: 20px;
border: 1px solid #0099FF;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
.kadomaru05 {
padding: 9px;
border: 1px solid #CC9900;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
width: 260px;
float: left;
margin-right: 15px;
margin-left: 15px;
background-color: #FFFFFF;
height: 300px;
margin-bottom: 30px;
}
.tenji_box {
float: left;
margin-left: 25px;
margin-bottom: 15px;
padding: 0px;
margin-top: 0px;
margin-right: 0px;
width: 120px;
}
.kaijyu_box {
padding: 0px;
float: left;
width: 200px;
margin-right: 6px;
margin-bottom: 20px;
margin-top: 0px;
margin-left: 7px;
height: 430px;
}
.labo_box {
padding: 4px;
float: left;
height: 280px;
width: 280px;
margin-right: 10px;
margin-bottom: 15px;
margin-left: 10px;
border: 1px solid #CCCCCC;
margin-top: 0px;
}
.goods_box {
float: left;
height: 200px;
width: 160px;
margin-right: 23px;
margin-bottom: 20px;
margin-left: 23px;
}
.rest_box {
float: left;
height: 250px;
width: 160px;
margin-right: 23px;
margin-bottom: 20px;
margin-left: 23px;
}
.book_box {
margin-bottom: 30px;
padding-bottom: 10px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
}
.blog_box {
background-color: #FFFFFF;
margin: 10px;
padding: 10px;
border: 1px solid #CC9900;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
.blog_box h3 a {
text-decoration: none;
}
#zukan_box {
float: left;
width: 116px;
margin-right: 5px;
margin-bottom: 10px;
margin-left: 5px;
height: 150px;
border: 1px solid #CC9900;
background-color: #FFFFFF;
}
#zukan_box h3 {
font-size: 13px;
line-height: 1.5em;
font-weight: normal;
padding: 5px;
}
#zukan_box h3 a {
color: #003399;
text-decoration: none;
}
#zukan_box img {
height: 95px;
width: 116px;
}
.school_box {
background-color: #FFFFFF;
padding: 10px;
border: 1px solid #CC9900;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin-bottom: 15px;
}
.school_box a {
color: #003399;
text-decoration: none;
}
.school_botan {
background-color: #009999;
padding: 3px;
margin-top: 10px;
text-align: center;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}
.school_botan a {
font-size: 16px;
font-weight: normal;
color: #FFFFFF;
text-decoration: none;
}
.img_left {
float: left;
margin: 0px;
padding: 0px;
}
.img_right {
float: right;
margin: 0px;
padding: 0px;
}
.textbox_right {
padding: 0px;
width: 290px;
float: right;
}
#leftbox {
float: left;
}
#rightbox {
float: right;
}
#side_menu {
padding: 18px;
float: right;
width: 240px;
border: 2px solid #0099CC;
margin-bottom: 10px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
background-color: #FFFFFF;
margin-top: 20px;
} #side_menu a:hover{
text-decoration:none;
color: #FF9900;
}
#side_menu a {
color: #0099CC;
text-decoration: none;
}
.side_menu_title {
font-size: 18px;
background-image: url(//kamo-kurage.jp/wp/wp-content/themes/kamo/img/icon_kiiro01.png);
background-repeat: no-repeat;
line-height: 18px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCCCCC;
padding-left: 20px;
padding-bottom: 10px;
}
.side_menu {
font-size: 18px;
background-image: url(//kamo-kurage.jp/wp/wp-content/themes/kamo/img/icon_sankaku04.gif);
background-repeat: no-repeat;
line-height: 20px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCCCCC;
padding-left: 12px;
margin-left: 20px;
padding-top: 10px;
padding-bottom: 10px;
}
.w280 {
width: 280px;
padding: 0px;
margin: 0px;
}
.w300 {
width: 300px;
padding: 0px;
margin: 0px;
}
.w340 {
width: 340px;
}
.w350 {
width: 350px;
}
.w400 {
width: 400px;
}
.top{
text-align: right;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
width: 940px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}
#list_inline a {
color: #009999;
}
#list_inline ul {
margin: 0px;
list-style-type: none;
padding: 0px;
}
#list_inline li {
font-size: 16px;
line-height: 18px;
background-image: url(//kamo-kurage.jp/wp/wp-content/themes/kamo/img/icon_sankaku2.png);
background-repeat: no-repeat;
padding-left: 10px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
list-style-type: none;
background-position: 0px 3px;
margin-top: 5px;
margin-right: 5px;
margin-bottom: 5px;
margin-left: 10px;
}
.sankaku_nashi {
margin-left: 0px;
padding: 0px;
}
.leftboder {
padding-left: 5px;
border-left-width: 5px;
border-left-style: solid;
border-left-color: #003366;
font-size: 14px;
line-height: 1.6em;
color: #003366;
}
.table01,.table01 td {
border-collapse: collapse;
border: 1px solid #333333;
}
.nyuen_box {
padding: 20px;
border: 1px solid #000000;
line-height: 1.8em;
}
.nyuen_box a {
color: #FF6633;
text-decoration: none;
}
#main-wide{float:left;text-align:left;overflow:hidden;padding:20px 0;background-color: #fff;max-width:900px;}
#main-liquid{width:100%;padding:20px 0;} #header{
position: fixed;
top: 0px;
left: 0px;
right: 0px;
z-index: 9999;
color: #FFFFFF;
margin-top: 0px;
padding: 0px;
background-color: rgba(159,228,246,0.8);
}
#header_submenu{
width: 1000px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding-top: 0px;
padding-right: 20px;
padding-bottom: 0px;
padding-left: 20px;
}
#header_submenu a {
color: #000066;
}
#header_submenu ul {
margin: 0px;
text-align: right;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
#header_submenu li {
display: inline;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
}
#header_submenu a {
text-decoration: none;
color: #666666;
}
#header_submenu .headinfo {
font-size: 12px;
color: #000033;
margin-right: 15px;
line-height: 12px;
background-image: url(https://kamo-kurage.jp/wp/wp-content/themes/kamo/img/icon_sankaku2.png);
background-repeat: no-repeat;
background-position: 0px 4px;
}
#header_submenu .headinfo_home {
font-size: 12px;
color: #000033;
margin-right: 20px;
line-height: 12px;
background-image: url(https://kamo-kurage.jp/wp/wp-content/themes/kamo/img/icon_home.png);
background-repeat: no-repeat;
background-position: 0px 4px;
padding-left: 15px;
}
#header_submenu .headinfo_mail {
font-size: 12px;
color: #000033;
margin-right: 20px;
line-height: 12px;
background-image: url(https://kamo-kurage.jp/wp/wp-content/themes/kamo/img/icon_mail.png);
background-repeat: no-repeat;
background-position: 0px 4px;
padding-left: 15px;
}
#header_submenu .headinfo2 {
font-size: 12px;
color: #000033;
line-height: 12px;
background-image: url(https://kamo-kurage.jp/wp/wp-content/themes/kamo/img/icon_sankaku2.png);
background-repeat: no-repeat;
background-position: 0px 4px;
margin-right: 20px;
}
#site-title{
margin:0px;
padding:0px;
float: left;
width: 450px;
}
#site-title img {
height: 49px;
width: 210px;
}
#site-title a{float:left;margin:0 10px 0 0;}
#site-description{
font-size:18px;
font-weight:bold;
font-style:normal;
line-height:18px;
margin:0px;
padding:0px;
text-align:right;
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
color: #CC9900;
} #mainmenu {
background-repeat: no-repeat;
padding: 0px;
background-color: #FFD100;
}
#mainmenu_inner {
width: 1000px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
padding: 0px;
height: 44px;
}
#menu {
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
margin: 0px;
padding-top: 14px;
padding-right: 14px;
padding-bottom: 14px;
padding-left: 0px;
}
#menu li{
margin: 0px;
float: left;
font-size: 14px;
background-image: url(//kamo-kurage.jp/wp/wp-content/themes/kamo/img/icon_ao03.png);
background-repeat: no-repeat;
padding-top: 0px;
padding-right: 20px;
padding-bottom: 0px;
padding-left: 20px;
line-height: 17px;
}
#menu li a {
color: #333333;
margin: 0px;
text-decoration: none;
}
#menu li a:hover{
color: #FF9900;
} #more {
background-image: url(//kamo-kurage.jp/wp/wp-content/themes/kamo/img/info_bg.jpg);
background-repeat: repeat-y;
padding: 20px;
}
ul #top_text h2 {
font-size: 20px;
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #330000;
color: #CC9900;
font-family: "Times New Roman", Times, serif;
font-weight: normal;
font-variant: normal;
}
ul #top_text p {
font-size: 16px;
line-height: 1.8em;
color: #330000;
margin: 0px;
padding: 0px;
}
ul #infomation h2 {
font-size: 20px;
margin-bottom: 5px;
padding-bottom: 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #330000;
color: #CC9900;
font-family: "Times New Roman", Times, serif;
font-weight: normal;
font-variant: normal;
}
ul #infomation h3 {
font-size: 14px;
line-height: 1.4em;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #330000;
margin-bottom: 5px;
padding-bottom: 5px;
}
ul #infomation h3 a {
text-decoration: none;
font-weight: normal;
}
#wrap .more_info {
padding-top: 20px;
} #top-image{
clear:both;
}
#top-image-wrap{max-width:960px;margin:auto;}
#top-image img{width:100%;display:block;} #second-image{
clear:both;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #CCCCCC;
} #breadcrumb{
color:#C90;
clear:both;
font-size:12px;
line-height:20px;
max-width:960px;
margin:auto;
padding-top: 10px;
padding-right: 0px;
padding-bottom: 10px;
padding-left: 0px;
}
#breadcrumb a{
color:#C90;
text-decoration:none;
} .hentry{
padding:0;
overflow: hidden;
}
.hentry .pageTitle,
.hentry .pageTitle a{text-decoration:none;font-size:18px;line-height:22px;}
.hentry ul{margin-left:25px;padding-left:0px;}
.hentry ol{margin-left:30px;padding-left:0px;}
.hentry ul li{list-style-type:disc;}
.hentry ol li{list-style-type:decimal;}
.hentry .postmetadata{text-align:right;font-size:12px;clear:both;float:right;line-height:20px;}
.sticky {background:#f8f8f8;margin:0 0 30px;padding:20px;}
.sticky hr{display:none;} .navigation{clear:both;padding:20px 0 0;font-size:11px;line-height:21px;text-align:center;}
.navigation a{color:#fff;padding:5px 10px;background-color:#999;text-decoration:none;border-radius:5px;-moz-border-radius:5px;padding:5px 10px;}
.navigation a:hover{background-color:#aaa;}
.navigation div.alignleft {float:left;}
.navigation div.alignright {float:right;} .wp-pagenavi{clear:both;padding:0;font-size:11px;line-height:21px;text-align:center;}
.wp-pagenavi span.extend {color:#ccc;margin:2px;}
.wp-pagenavi span.current{
background-color:#333;
color:#fff;
padding:5px 10px;
border-radius:5px;
-moz-border-radius:5px;
margin:2px;
}
.wp-pagenavi span.pages{background-color:#ccc;padding:5px 20px;color:#fff;padding:5px 10px;border-radius:5px;-moz-border-radius:5px;margin:2px;}
.wp-pagenavi a{color:#fff;padding:5px 10px;background-color:#999;text-decoration:none;border-radius:5px;-moz-border-radius:5px;padding:5px 10px;margin:0 2px;}
.wp-pagenavi a:hover{background-color:#aaa;} .thumbnail-align img{float:left;padding:7px;margin:0 20px 20px 0;}
img.alignleft{float:left;padding:7px;margin:0 20px 20px 0;}
img.alignright{float:right;padding:7px;margin:0 0 20px 20px;}
.aligncenter{clear: both;display: block;margin:auto;}
.wp-caption {background: #f1f1f1;line-height: 18px;margin-bottom: 20px;text-align: center;padding:7px 2px;}
.wp-caption.alignleft{float:left;margin:0 15px 15px 0;}
.wp-caption.alignright{float:right;margin:0 0 15px 15px;}
.wp-caption img {margin:0;}
.wp-caption p.wp-caption-text {color: #888;font-size: 12px;margin:0;}
.gallery {margin:0 auto 18px;padding:0 0 25px;}
.gallery .gallery-item {float: left;text-align: center;}
.gallery .gallery-caption {color: #888;font-size: 12px;margin:0;}
.gallery br+br {display: none;} #comments{max-width:900px;margin:auto;}
.commentlist{margin:15px 0 0;border-top:1px solid #eee;}
.commentlist p{margin:10px 0;clear:both;}
.commentlist li{clear:both;}
.commentlist .comment-body{border-bottom:1px solid #ccc;margin:0 0 15px;clear:both;font-size:12px;line-height:20px;padding:15px 10px;}
.commentlist .reply{text-align:right;}
.commentlist .avatar{float:left;margin:0 10px 0 0;}
.comment-author.vcard {}
#respond {padding:0;}
#reply-title {margin:0;padding:0;}
#commentform{padding:10px 0;}
#commentform p{margin:0 0 5px;}
#commentform textarea#comment{font-size:13px;line-height:20px;border:1px solid #666;padding:3px;width:98%;}
#commentform input{font-size:13px;line-height:20px;border:1px solid #666;padding:3px;clear:both;width:98%;}
#commentform .required{color:#c00;}
#commentform label{}
.commentlist .bypostauthor{background-color:#eee;}
.form-allowed-tags {font-size:11px;line-height:15px;color:#999;}
.form-submit #submit{margin:10px auto;width:218px;display:block;cursor:pointer;padding:0;border:1px solid #aaa;font-size:13px;line-height:20px;border-radius:5px;-moz-border-radius:5px;background-color:#fff9d3;} #sideFix{width:280px;}
.fixed{top: 20px;} #side img {
vertical-align: bottom;
} #side_beige{
width:280px;
background-image: url(https://kamo-kurage.jp/wp/wp-content/themes/kamo/img/side_top_naka_bg.jpg);
background-repeat: repeat-y;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
#side_beige_inner{
margin: 0px;
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
}
#side_info_box {
padding: 0px;
width: 260px;
margin: 0px;
}
#side_info_box_inner {
margin-top: 5px;
margin-right: 10px;
margin-bottom: 5px;
margin-left: 10px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCCCCC;
}
#side_info_box  h3 {
font-size: 14px;
line-height: 1.5em;
margin: 0px;
padding: 0px;
font-weight: normal;
}
#side_info_box h3 a {
margin: 0px;
padding: 0px;
color: #003399;
text-decoration: none;
}
#side_info_box .post_data {
font-size: 12px;
color: #0099FF;
padding-bottom: 5px;
margin: 0px;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
}
#kabekami{
margin: 0px;
width: 260px;
padding-top: 20px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
#kabekami h3{
font-size: 16px;
line-height: 20px;
font-weight: bold;
background-image: url(https://kamo-kurage.jp/wp/wp-content/themes/kamo/img/icon_kabekami.png);
background-repeat: no-repeat;
padding-left: 35px;
margin-top: 5px;
}
#kabekami h3 a{
color: #000000;
text-decoration: none;
}
#kabekami #thumb{	
height: 80px;
width: 258px;
overflow: hidden;
border: 1px solid #999999;
}
#kabekami #thumb img {
width: 258px;
margin-top: -50px;
}
#side .side_p {
padding-left: 20px;
font-size: 14px;
line-height: 1.6em;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 0px;
background-position: 5px 5px;
}
.side-widget{padding:20px 0 0;float:left;width:300px;overflow:hidden;}
.side-widget .widget-title{margin:0;font-weight:bold;}
.side-widget ul{margin:0;}
.side-widget ul ul{margin:0;padding:0 0 0 10px;}
.side-widget p{margin:0;}
.side-widget th,.side-widget td{padding:0;text-align:center;} #footer{
clear:both;
margin: 0px;
padding: 0px;
}
#footer a {
color: #333333;
text-decoration: none;
}
#footer_inner{
width: 960px;
margin-right: auto;
margin-left: auto;
padding-top: 20px;
padding-right: 0px;
padding-bottom: 20px;
padding-left: 0px;
}
#footer-wrap{max-width:900px;margin:auto;}
#footer-bottom{max-width:900px;margin:auto;padding:10px 0 0;}
#footer_info{
padding: 10px;
margin: 0px;
}
#footer_info a {
padding: 10px;
color: #FFFFFF;
text-decoration: none;
margin: 0px;
}
#footer #footer_info address ul li {
display: inline;
padding-right: 5px;
padding-left: 0px;
}
address {
font-size: 10px;
color: #FFFFFF;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-decoration: none;
text-align: center;
}
.copyright {
color: #FFFFFF;
text-align: center;
text-decoration: none;
margin: 0px;
font-size: 10px;
} #footer-wrap{clear:both;margin:0 auto;}
#footer-widget-area{
float:left;
width:165px;
padding: 0px;
margin: 0px;
}
.footer-widget{
margin: 0px;
border-left-width: 1px;
border-left-style: dotted;
border-left-color: #CCCCCC;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 10px;
}
#footer-rogo-area{
float:left;
width:91px;
padding: 0px;
margin-top: 0px;
margin-right: 30px;
margin-bottom: 0px;
margin-left: 0px;
}
.footer-widget .widget_title{margin:0;font-weight:bold;}
.footer-widget ul{margin:0;}
.footer-widget p{margin:0;}
.footer-widget img{max-width:195px;} #footer-menu{clear:both;}
#footer-menu ul{float:left;margin:0;padding:0;}
#footer-menu li{float:left;border-right:1px solid #eee;padding:0 10px;margin:0 0 10px;}
#footer-menu a{float:left;} .wpcf7-form{border:1px solid #ddd;margin:0 auto 20px;padding:20px;background-color:#f4f4f4;border-radius:10px;-moz-border-radius:10px;}
.wpcf7-form input{margin:0;}
.wpcf7-form textarea{width:99%;margin:0 0 10px;}
.wpcf7-form p{margin:0 0 10px;}
.wpcf7-not-valid-tip{padding:2px;clear:both;color:#c00;}
.wpcf7-display-none{display:none;}
.wpcf7-form img.ajax-loader{float:right;margin-top:-30px;}
.wpcf7-response-output{margin:0 0 20px;padding:5px;text-align:center;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;}
.wpcf7-mail-sent-ok{background-color:#398f14;color:#fff;}
.wpcf7-mail-sent-ng{background-color:#ff0000;color:#fff;}
.wpcf7-spam-blocked{background-color:#ffa500;color:#000;}
.wpcf7-validation-errors{background-color:#f7e700;color:#000;}
input.wpcf7-submit{margin:10px auto;width:218px;display:block;cursor:pointer;padding:0;border:1px solid #aaa;font-size:13px;line-height:20px;border-radius:5px;-moz-border-radius:5px;background-color:#fff9d3;}  .cat-title {
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 30px;
line-height: 1.5em;
margin-bottom: 20px;
font-weight: normal;
background-image: url(//kamo-kurage.jp/wp/wp-content/themes/kamo/img/icon_kiiro02.png);
background-repeat: no-repeat;
padding-left: 25px;
color: #333333;
padding-bottom: 10px;
margin-top: 0px;
}
.cat-title2 {
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 30px;
line-height: 1.6em;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #64BED2;
margin-bottom: 15px;
font-weight: normal;
background-image: url(//kamo-kurage.jp/wp/wp-content/themes/kamo/img/icon_ao02.png);
background-repeat: no-repeat;
padding-left: 20px;
color: #333333;
padding-bottom: 15px;
}
.cat-title3 {
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 30px;
line-height: 1.6em;
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #64BED2;
margin-bottom: 15px;
font-weight: normal;
background-image: url(//kamo-kurage.jp/wp/wp-content/themes/kamo/img/icon_cha02.png);
background-repeat: no-repeat;
padding-left: 20px;
color: #333333;
padding-bottom: 15px;
}
.title01 {
font-size: 20px;
line-height: 1.4em;
color: #000066;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #666666;
padding-bottom: 5px;
margin-bottom: 5px;
font-weight: normal;
margin-top: 0px;
clear: both;
}
.title01 a {
color: #333333;
}
.title02 {
font-size: 20px;
line-height: 30px;
color: #FFFFFF;
background-image: url(//kamo-kurage.jp/wp/wp-content/themes/kamo/img/bg_midoriao.jpg);
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
padding-left: 15px;
font-weight: normal;
padding-top: 5px;
padding-bottom: 5px;
background-repeat: repeat;
}
.title06 {
font-size: 20px;
line-height: 30px;
color: #FFFFFF;
background-image: url(//kamo-kurage.jp/wp/wp-content/themes/kamo/img/bg_kuraft_line.jpg);
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
padding-left: 15px;
font-weight: normal;
padding-top: 5px;
padding-bottom: 5px;
background-repeat: repeat;
clear: both;
}
.title03 {
font-size: 20px;
color: #006699;
margin-bottom: 15px;
padding-top: 10px;
padding-bottom: 5px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #006699;
font-weight: normal;
clear: both;
}
.title04 {
color: #FF6666;
font-size: 18px;
margin-bottom: 5px;
padding-top: 10px;
padding-bottom: 5px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
}
.title05 {
color: #009999;
font-size: 18px;
margin-bottom: 5px;
padding-top: 10px;
padding-bottom: 5px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
}
.title07 {
font-size: 16px;
color: #003399;
margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #003399;
}
.title_info {
font-size: 30px;
line-height: 1.5em;
color: #333333;
margin-bottom: 20px;
padding-top: 5px;
padding-bottom: 5px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #333333;
font-weight: normal;
}
.title_sankaku04 {
font-size: 18px;
line-height: 18px;
color: #003399;
background-image: url(//kamo-kurage.jp/wp/wp-content/themes/kamo/img/icon_sankaku03.png);
background-repeat: no-repeat;
padding-left: 11px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
padding-bottom: 5px;
margin-bottom: 5px;
margin-top: 10px;
background-position: 0px 3px;
}
.title_sankaku03 {
font-size: 16px;
line-height: 16px;
color: #CC9900;
background-image: url(//kamo-kurage.jp/wp/wp-content/themes/kamo/img/icon_sankaku03.png);
background-repeat: no-repeat;
padding-left: 10px;
background-position: 0px 1px;
margin-top: 10px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #999999;
padding-bottom: 5px;
margin-bottom: 5px;
}
.title_sankaku02 {
font-size: 20px;
line-height: 20px;
background-image: url(//kamo-kurage.jp/wp/wp-content/themes/kamo/img/icon_sankaku03.png);
background-repeat: no-repeat;
background-position: 0px 2px;
padding-left: 10px;
margin-bottom: 15px;
padding-bottom: 5px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #003366;
} .font12 {
font-size: 12px;
}
.font10 {
font-size: 10px;
line-height: 1.3em;
}
.font14 {
font-size: 14px;
}
.text12_160 {
font-size: 12px;
line-height: 1.6em;
}
.text14_180 {
font-size: 14px;
line-height: 1.8em;
}
.text16_160 {
font-size: 16px;
line-height: 1.8em;
}
.font12_aka {
font-size: 12px;
color: #FF6666;
}
.subinfobox {
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
}
.subinfobox p {
padding-left: 20px;
float: right;
}
.bnr_box {
width: 880px;
margin: 10px auto 0 auto;;
padding: 10px 0;
}
.bnr_box img {width: 280px; height: 75px;margin: 5px;padding: 0;}
.bnr_box a {margin: 0;padding: 0;}
.table_pad20 {
margin-left: 20px;
}
.table_line {
border-top-width: 1px;
border-top-style: solid;
border-top-color: #666666;
}
.table_line td {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #666666;
}
.showtime_box{
width: 50%;
}
.showtime{
font-size: 16px;
border-radius: 5px;
background-color: #FAFAFA;
padding: 2%;
margin-bottom: 2%;
text-align: center;
line-height: 20px;
letter-spacing: 3px;
color: #FF9900;
font-weight: 100;
width: 90%;
}
.nenjyumukyu{
font-size: 16px;
border-radius: 50%;
background-color: #FAFAFA;
width: 100px;
text-align: center;
line-height: 100px;
letter-spacing: 3px;
color: #FF9900;
font-weight: 100;
float: left;
}
.nyukan_time{
font-size: 20px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCCCCC;
margin-bottom: 10px;
padding-bottom: 10px;
display: block;
width: 500px;
margin-left: 120px;
padding-left: 0px;
}
.nyukan_title_h3 {
font-size: 20px;
font-weight: normal;
color: #FF9900;
padding-bottom: 15px;
margin: 0px;
}
.nyukan_title_h2 {
font-size: 24px;
font-weight: normal;
color: #0290C0;
padding-bottom: 10px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 0px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #008FC1;
}
.nyukan_title_h1 {
font-size: 30px;
font-weight: normal;
color: #FF6600;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 0px;
padding: 20px;
border: 2px solid #FF6600;
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
.chuui01 {
font-size: 12px;
color: #009999;
line-height: 1.7em;
}
.chuui02 {
font-size: 12px;
line-height: 1.4em;
}
#inner {
width:960px;
line-height: 0px;
padding: 20px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
background-color: rgba(255,255,255,0.2); 
} #topics {
position: relative;
padding: 0px;
margin: 0px;
}
#topics a {
color: #003366;
}
#topics .list_carousel a:hover {
height: 80px;
opacity=50
}
#topics .list_carousel {
background-color: #ccc;
margin: 0px;
width: 860px;
height: 160px;
padding-top: 0px;
padding-right: 50px;
padding-bottom: 0px;
padding-left: 50px;
}
#topics  ul {
margin: 0;
padding: 0;
list-style: none;
}
#topics  li {
position: relative;
float: left;
}
#topics .textbox {
position: absolute;
bottom: 0px;
overflow: hidden;
width: 195px;
height: 50px;
background: rgba(255, 255, 255, .8);
font-size: 14px;
-webkit-transition-duration: 0.125s;
-moz-transition-duration: 0.125s;
-ms-transition-duration: 0.125s;
transition-duration: 0.125s;
margin: 0px;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 10px;
}
#topics .topics_title {
margin: 0px;
font-size: 14px;
line-height: 17px;
padding: 5px;
font-weight: normal;
}
ul li a:hover {
height: 80px;
opacity=50
}
.thumbnail img {
height: 160px;
width: 215px;
}
#pager{
text-align: center;
margin-top: 20px;
}
.con_lbotan {
background-color: #FFF;
width: 50px;
padding: 0px;
float: left;
height: 160px;
margin-top: -160px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}
.con_rbotan {
background-color: #FFF;
width: 50px;
padding: 0px;
float: right;
height: 160px;
margin-top: -160px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
text-align: center;
vertical-align: middle;
}
.topic_title{
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 30px;
font-weight: bold;
color: #FFFFFF;
margin: 0px;
padding-bottom: 20px;
padding-top: 20px;
}
.topic_title2{
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 30px;
font-weight: bold;
color: #000000;
margin: 0px;
padding-bottom: 20px;
padding-top: 20px;
} #nyukan {
position: relative;
margin-bottom: 0px;
margin-right: auto;
margin-left: auto;
width: 1000px;
}
#nyukan a {
color: #000000; 
}
#nyukan .list_cover {
margin-top: 0px;
}
.list_cover li {
position: relative;
float: left;
width:500px;
}
.nyukanbox {
position: absolute;
bottom: 0px;
overflow: hidden;
width: 500px;
height: 40px;
background: rgba(255, 255, 255, .8);
font-size: 14px;
-webkit-transition-duration: 0.125s;
-moz-transition-duration: 0.125s;
-ms-transition-duration: 0.125s;
transition-duration: 0.125s;
padding: 0px;
margin: 0px;
}
.no-opacity .nyukanbox {
background-color: #fff;
filter:alpha(opacity=50);
}
.nyukanbox .nyukan_title {
margin: 0px;
font-size: 24px;
line-height: 20px;
padding: 10px;
font-weight: normal;
}
.nyukanbox .subtitle {
font-size: 12px;
padding: 10px;
}
#nyukan .list_cover li:hover .nyukanbox {
height: 80px;
}
.clr {
clear: both;
} #sns,.fbcomments,
.fb_iframe_widget,
.fb_iframe_widget[style],
.fb_iframe_widget iframe[style],
.fbcomments iframe[style],
.fb_iframe_widget span{
width: 130px;
} #fb_box {
margin-bottom: 0px;
background-color: #343480;
background-image: url(//kamo-kurage.jp/wp/wp-content/themes/kamo/img/bg_kurage.png);
width: 100%;
}
#fb_box .fbcomments,
.fb_iframe_widget,
.fb_iframe_widget[style],
.fb_iframe_widget iframe[style],
.fbcomments iframe[style],
.fb_iframe_widget span{
width: 100%! important;
} #blog{
width: 100%;
margin: 0px;
padding: 0px;
}
#blog ul {
padding: 0px;
width: 1000px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
}
#blog li {
margin: 0px;
padding: 0px;
float: left;
} #info{
width: 100%;
margin: 0px;
padding: 0px;
background-color: #E2E2E2;
background-image: url(//kamo-kurage.jp/wp/wp-content/themes/kamo/img/bg_kurage.png);
}
#top_newstitle {
line-height: 16px;
}
#top_newstitle span a {
float: right;
font-size: 12px;
line-height: 16px;
color: #330000;
padding-left: 20px;
text-decoration: none;
}
.top_title01{
background-color: #669900;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
float: left;
padding-top: 4px;
padding-right: 20px;
padding-bottom: 2px;
padding-left: 20px;
margin: 0px;
line-height: 14px;
width: 120px;
text-align: center;
}
.top_title02{
background-color: #000000;
font-size: 12px;
font-weight: normal;
color: #FFFFFF;
float: left;
padding-top: 4px;
padding-right: 20px;
padding-bottom: 2px;
padding-left: 20px;
margin: 0px;
line-height: 14px;
width: 120px;
text-align: center;
} #news {
padding: 10px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 20px;
margin-left: 0px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#news dl {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color: #CCCCCC;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
}
#news dl dt {
font-size: 10px;
color: #330000;
float: left;
margin: 0px;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 20px;
line-height: 14px;
}
#news dl dd {
font-size: 12px;
color: #330000;
float: left;
padding: 0px;
margin: 0px;
line-height: 14px;
}
#news .category_name {
font-size: 12px;
color: #330000;
border: 1px solid #CCCCCC;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 10px;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
text-align: center;
width: 90px;
display: inline-block;
line-height: 16px;
}
#news a{
color: #000000;
text-decoration: none;
}
#news a:hover
{
color: #FF9900;
}
#news .koshin {
font-size: 12px;
color: #330000;
border: 1px solid #CCCCCC;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 10px;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
text-align: center;
width: 90px;
display: inline-block;
line-height: 16px;
}
#news .oshirase {
font-size: 12px;
color: #330000;
border: 1px solid #CCCCCC;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 10px;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
text-align: center;
width: 90px;
display: inline-block;
line-height: 16px;
}
#news .jyuyo {
font-size: 12px;
color: #FFFFFF;
border: 1px solid #CCCCCC;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 0px;
margin-left: 10px;
padding-top: 0px;
padding-right: 10px;
padding-bottom: 0px;
padding-left: 10px;
text-align: center;
width: 90px;
display: inline-block;
line-height: 16px;
background-color: #FF3333;
} #CDT_box{
font-size: 20px;
color: #FFFFFF;
margin-right: 200px;
margin-left: 0px;
float: right;
text-align: center;
margin-top: 130px;
border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border: 2px solid #FFFFFF;
background-color: rgba(255,255,255,0.2);
height: 280px;
width: 330px;
padding-top: 50px;
}
#CDT{
font-size: 50px;
}
#CDT p {
padding: 20px;
}
#CDT .day{
font-size: 100px;
}
#CDT .hour,#CDT .min{
font-size: 50px;
}
#CDT .sec{
font-size: 50px;
}
.top_open{
font-size:20px;
} .qa_q{
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 17px;
line-height: 1.5em;
background-image: url(//kamo-kurage.jp/wp/wp-content/themes/kamo/img/qa_q.png);
background-repeat: no-repeat;
margin-bottom: 10px;
padding-left: 20px;
background-position: 0px 4px;
color: #FF6666;
}
.qa_a{
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
font-size: 17px;
line-height: 1.5em;
background-image: url(//kamo-kurage.jp/wp/wp-content/themes/kamo/img/qa_a.png);
background-repeat: no-repeat;
margin-bottom: 20px;
padding-left: 20px;
background-position: 0px 4px;
margin-left: 20px;
}
.btn{
}
.btn a {
text-decoration: none;
font-weight: normal;
text-align: center;
font-size: 14px;
display: block;
border-radius: 8px;
background-color: #3BC0D5;
color: #FFFFFF;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
margin-bottom: 10px;
margin-top: 10px;
margin-right: 20px;
margin-left: 20px;
}
.btn a:hover{
background-color: #5BD0FA;
}
.kadmaru{
border-radius: 8px;
}
.okimizuki{ width:50%}
.address2{
padding: 10px;
text-align: left;
font-size: 14px;
line-height: 1.4em;
color: #003096;
}
.m_b_40{margin-bottom: 40px;}
.bnr_img img{width: 400px;height: auto;} #flexbox{display: grid;grid-template-columns: 1fr 1fr 1fr;column-gap: 20px;}
#zukan_kurage_box{width: 100%;height: auto;margin: 0 0 20px 0;}
#zukan_kurage_box .thumbnail{width: 100%;height: auto;}
#zukan_kurage_box .thumbnail img{width: 100%;height: auto;border-radius: 10px;}
#zukan_kurage_box h3 a{
font-size: 14px;
line-height: 20px;
font-weight: 300;
text-decoration: none;
margin: 10px 0 0 0;
padding: 0 0 0 20px; 
display: block;
background-image: url(https://kamo-kurage.jp/wp/wp-content/themes/kamo/img/icon_ao03.png);
background-repeat: no-repeat;
background-size: 14px 14px;
}
.shonai_kurage_p{font-size: 20px;line-height: 30px;color:#3EB4D0;letter-spacing: 5px;}
.shonai_kurage_span{font-size: 12px;line-height: 20px;color: #000000;} #pnavi .pagination{
margin:40px 0 0;
}
#pnavi .nav-links{
display:flex;
}
#pnavi .pagination ,#pnavi .page-numbers{
display:inline-block;
margin-right:20px;
padding:20px 25px;
color:#333;
border-radius:3px;
box-shadow:0 3px 3px #999;
background:#fff;
}
#pnavi .pagination ,#pnavi .current{
padding:20px 25px;
background:#3EB4D0;
color:#fff;
}
#pnavi .pagination .prev,
#pnavi .pagination .next{
background:transparent;
box-shadow:none;
color:#69a4db;
}
#pnavi .pagination ,#pnavi.dots{
background:transparent;
box-shadow:none;
} .restaurant_ft_img{display: flex;width: 100%;justify-content: space-around;}
.restaurant_ft_img img{width: 18%; height: auto;object-fit: cover;} #pribacy p{font-size:0.8rem;line-height:1.4rem;margin: 10px 0 10px 20px;font-weight: 300}
#pribacy ul{font-size:0.8rem;line-height:1.4rem;padding: 10px 0 10px 40px;font-weight: 300}
#pribacy h2{font-size:1.3rem;line-height:1.4rem;margin: 20px 0 10px 0;font-weight: 700}
#pribacy h3{font-size:1rem;line-height:1.2rem;margin: 20px 0 10px 20px;font-weight: 500}
#pribacy h4{font-size:0.8rem;line-height:1rem;margin: 20px 0 10px 20px;font-weight: 500}
.rinjikyukan{font-size: 2rem;font-weight: 600;color: #ffffff;}