@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,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,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}.gradient-gray{background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY2ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #fff 0%, #f5f6f5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f5f6f5));background:-webkit-linear-gradient(top, #fff 0%, #f5f6f5 100%);background:-o-linear-gradient(top, #fff 0%, #f5f6f5 100%);background:-ms-linear-gradient(top, #fff 0%, #f5f6f5 100%);background:linear-gradient(to bottom, #ffffff 0%,#f5f6f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f6f5',GradientType=0 )}body{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;border-top:5px solid #ee7f21}body .row{margin-right:0;margin-left:0}#masthead{margin-top:0;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.page-header{border-bottom:none}.container{max-width:960px;padding-right:0;padding-left:0}@media only screen and (max-width: 769px){.container{width:100%}}
#content{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;margin-bottom:50px;font-size:16px}@media only screen and (min-width: 770px){#content .col-md-8{width:72.9166666%;padding-right:0;padding-left:0}}#content .col-md-4{padding-top:40px}@media only screen and (min-width: 770px){#content .col-md-4{width:21.875%;padding-left:0;padding-right:0}}
#main img.pull-right{margin-left:10px;margin-bottom:20px;padding-right:10px}@media only screen and (max-width: 567px){#main img.pull-right{padding-right:0;width:100%}}
#main img.pull-left{margin-right:10px;margin-bottom:20px;padding-left:10px}@media only screen and (max-width: 567px){#main img.pull-left{padding-left:0;width:100%}}
#main p,#main ul,#main table,#main dl{padding:10px;line-height:1.8em;margin-top:10px;margin-bottom:10px}.rwd{width:100%}#main h2{clear:both;background:#ee7f21;padding:10px 15px;border-radius:5px;font-weight:bold;color:#fff;font-size:24px;margin-top:50px}#main h2:before{content:"\f0c8";font-family:FontAwesome;margin-right:5px}#main h3{margin-top:30px;clear:both;padding:10px;border-bottom:3px solid #ee7f21;position:relative;font-size:26px;font-weight:bold;color:#ee7f21}.container div{margin-bottom:20px}#main .googleMapCanvas{margin:20px 0}.sub #main .miniSurveyView{width:100%}.sub #main .miniSurveyView table{width:98%;margin:1%;margin-top:0}.sub #main .miniSurveyView table td{border:1px solid #ccc;padding:10px;background:#fff}.sub #main .miniSurveyView table .question{width:25%;background:#fad6bb}.sub #main .miniSurveyView table textarea{width:100%}@media only screen and (max-width: 567px){.sub #main .miniSurveyView table input{width:100%}}.sub #main .miniSurveyView table .ccm-input-date{width:100px !important}@media only screen and (max-width: 567px){.sub #main .miniSurveyView table .ccm-input-date{width:80% !important}}.sub #main .miniSurveyView table input[type="radio"]{width:auto}@media only screen and (max-width: 567px){.sub #main .miniSurveyView table tr{width:100%}}.sub #main .miniSurveyView table textarea{width:80%}@media only screen and (max-width: 567px){.sub #main .miniSurveyView table textarea{width:80%}}
#masthead div,#masthead p,#masthead img,#masthead a{vertical-align:bottom}.site-name{overflow:hidden;*zoom:1;width:539px;float:left;margin-top:25px;margin-bottom:10px !important}.site-name a{font-size:28px;text-decoration:none;color:#000}@media only screen and (max-width: 769px){.site-name{width:50%}}@media only screen and (max-width: 567px){.site-name{width:100%;float:none;margin:5px auto}}@media only screen and (max-width: 769px){.site-name img{width:100%}}@media only screen and (max-width: 567px){.site-name img{width:100%;float:none;margin:0 auto}}
#site-title h1{font-size:14px}.header-right{float:right}.header-right p{padding:0 !important}@media only screen and (max-width: 769px){.header-right{width:40%}}@media only screen and (max-width: 567px){.header-right{float:none;margin:0 auto;width:100%}}@media only screen and (max-width: 769px){.header-right img{width:100%}}@media only screen and (max-width: 567px){.header-right img{margin-top:0}}.header-right p{clear:both;color:#ff6b00;text-align:center;border-radius:3px}.header-right .header-tel{margin-top:15px;padding:10px;background:#fad6bb}.header-right .header-tel span{font-size:26px}#masthead .navbar-default{height:60px}@media only screen and (max-width: 567px){#masthead .navbar-default{height:auto}}
#masthead nav{width:960px;margin:0 auto;background:#ffcc66;background:-moz-linear-gradient(top, #fc6 0%, #ee7f21 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fc6), color-stop(100%, #ee7f21));background:-webkit-linear-gradient(top, #fc6 0%, #ee7f21 100%);background:-o-linear-gradient(top, #fc6 0%, #ee7f21 100%);background:-ms-linear-gradient(top, #fc6 0%, #ee7f21 100%);background:linear-gradient(to bottom, #ffcc66 0%,#ee7f21 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc66', endColorstr='#ee7f21',GradientType=0 );transition:0.5s ease-in-out}@media only screen and (max-width: 769px){#masthead nav{width:100%;margin:0 auto;margin-top:25px}}#masthead nav .container-fluid{padding:0}#masthead nav .navbar-collapse{padding:0}@media only screen and (max-width: 769px){#masthead nav .navbar-collapse{margin:0;max-height:100%}}@media only screen and (min-width: 770px){#masthead nav .navbar-header{display:none}}@media only screen and (max-width: 769px){#masthead nav .navbar-header{margin:0;padding:0 15px}}@media only screen and (max-width: 567px){#masthead nav .navbar-header{display:block}}#masthead nav .navbar-brand{display:block;width:60px;text-align:center}#masthead nav .navbar-nav{width:100%}@media only screen and (max-width: 769px){#masthead nav .navbar-nav{margin:0;float:none}}#masthead nav .navbar-toggle{margin-top:12px;margin-right:0}#masthead nav .nav-selected{background:#acd557;background:-moz-linear-gradient(top, #acd557 0%, #27962d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #acd557), color-stop(100%, #27962d));background:-webkit-linear-gradient(top, #acd557 0%, #27962d 100%);background:-o-linear-gradient(top, #acd557 0%, #27962d 100%);background:-ms-linear-gradient(top, #acd557 0%, #27962d 100%);background:linear-gradient(to bottom, #acd557 0%,#27962d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#acd557', endColorstr='#27962d',GradientType=0 )}#masthead nav .nav-selected a{color:#fff;text-shadow:3px 2px 1px #2d9c67}#masthead nav li{width:150px;width:14.2%;width:16.66%;text-align:center}@media only screen and (max-width: 567px){#masthead nav li{width:33.333333%;float:left;border-right:1px solid #eee;border-bottom:1px solid #eee}}@media only screen and (max-width: 567px){#masthead nav li:nth-last-child(1),#masthead nav li:nth-last-child(2),#masthead nav li:nth-last-child(3){border-bottom:none}}#masthead nav a{height:60px;line-height:60px;padding:0;color:#fff;text-shadow:3px 2px 1px #f99f17;font-weight:bold;font-size:15px}#masthead nav a:hover{color:#fff;text-shadow:3px 2px 1px #2d9c67}@media only screen and (max-width: 769px){#masthead nav a{font-size:10px}}@media only screen and (max-width: 567px){#masthead nav a{height:40px;line-height:40px;box-sizing:border-box}}#masthead nav a:hover{background:#acd557;background:-moz-linear-gradient(top, #acd557 0%, #27962d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #acd557), color-stop(100%, #27962d));background:-webkit-linear-gradient(top, #acd557 0%, #27962d 100%);background:-o-linear-gradient(top, #acd557 0%, #27962d 100%);background:-ms-linear-gradient(top, #acd557 0%, #27962d 100%);background:linear-gradient(to bottom, #acd557 0%,#27962d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#acd557', endColorstr='#27962d',GradientType=0 );transition:0.5s ease-in-out}@media only screen and (max-width: 769px){#masthead nav a{height:auto}}@media only screen and (max-width: 567px){#masthead nav a{font-size:10px}}
.kv{margin-bottom:20px}.kv img{width:100%}@media only screen and (max-width: 769px){.kv img{height:auto}}
.kv{position:relative}.topheader_tel{position:absolute;right:10px;bottom:40px}@media only screen and (min-width: 770px){.topheader_tel{width:43%}}@media only screen and (max-width: 769px){.topheader_tel{width:40%;bottom:25px}}@media only screen and (max-width: 567px){.topheader_tel{bottom:10px}}.topheader_tel img{width:100%}.header_telkv{width:100%}.header_telkv img{width:100%}.sub_logo{float:left;width:480px}@media only screen and (max-width: 769px){.sub_logo{width:50%}}.sub_logo img{width:100%}.sub_telimg{width:430px;float:right}@media only screen and (max-width: 769px){.sub_telimg{width:44.791666%}}.sub_telimg img{width:100%}@media only screen and (max-width: 769px){aside img{width:100%}}aside .side_nav{margin-bottom:20px}aside .side_nav li{text-align:center;border-bottom:1px dashed #000}aside .side_nav li:hover{opacity:0.8}aside .side_nav li a{display:block;padding:15px;color:#000}aside .side_nav li a:hover{text-decoration:none;color:#ff6b00}aside .side_nav li a:before{content:"\f0da";font-family:FontAwesome;float:left}aside table{width:100%;margin-top:15px;margin-bottom:15px;border:1px solid #eee}aside table tr{border-bottom:1px solid #eee}aside table th{text-align:center;width:44%;padding:3%;background:#fad6bb;border-right:1px solid #eee}aside table td{padding:1%;text-align:center}aside h2{font-weight:bold;font-size:14px;color:#ee7f21}aside div{margin-bottom:20px}aside .side_annai p{text-align:center;margin-bottom:5px;margin-top:10px;font-weight:bold}aside .side_annai .side_tel{font-size:28px}aside .side_annai .side_btn{background:#ee7f21;width:150px;padding:5px;margin:10px auto;border-radius:5px;color:#fff}aside .googleMapCanvas{height:200px}aside p{margin-top:10px;margin-bottom:10px;line-height:1.8em}aside .ccm-search-block-form{widhth:100%;padding:20px;background:#eee}aside .ccm-search-block-form .ccm-search-block-text{width:80%;float:left}aside .ccm-search-block-form .ccm-search-block-submit{width:18%;margin-left:2%}#footer{margin-top:50px}#footer .container{position:relative}@media only screen and (max-width: 769px){#footer .container{text-align:center}}#footer .container .footer_tab{position:absolute;right:0;top:-95px}#footer .container .footer_tab a{margin:5px;padding:10px;margin-right:0;margin-bottom:0;background:#ff6b00;color:#fff;border-radius:5px;font-size:small}#footer .container .footer_tab a:hover{text-decoration:none;background:#ee7f21}#footer li a:hover{background:#F8F8F8}#footer .footer_nav{width:90%;margin:0 auto}@media only screen and (max-width: 567px){#footer .footer_nav li{width:90%;text-align:left}}#footer .footer_nav li a{font-size:14px;color:#343434}#footer .footer_nav li a:hover{background:none}#footer .footer_nav li a:before{content:">";margin-right:none}#footer{border-top:5px solid #D4D4D4;background:#E9E9E9;padding-top:20px}@media only screen and (max-width: 567px){#footer{height:auto}}#footer .col-sm-6{width:50%;margin-bottom:40px;overflow:hidden;*zoom:1}@media only screen and (max-width: 567px){#footer .col-sm-6{width:100%}}@media only screen and (max-width: 769px){#footer img{width:100%}}@media only screen and (max-width: 567px){#footer img{width:100%;height:auto}}#footer p{clear:both;margin-top:20px;font-size:24px}#footer .small{clear:both;text-align:center;font-size:14px}#blog-index h3{margin-top:15px}#blog-index h4{float:right;margin-top:10px}.info{height:160px;overflow:auto}.info dt{float:left;width:20%;padding:1.5%}.info dd{border-bottom:1px dashed #666;padding:1.5%;padding-left:23%}@media only screen and (max-width: 567px){.info dd{padding-left:35%}}
.info_rss{float:right;margin-right:10px;background:#9ad30f;border-radius:5px}.info_rss:hover{background:#acd557}.info_rss a{color:#fff;margin:3px 5px;border-radius:5px;font-weight:normal;font-size:14px;display:block}.info_rss a:hover{text-decoration:none}.info_rss a:before{content:"\f143";font-family:FontAwesome;margin-right:5px;color:#fff}#main .info_rss{margin:0;padding:0;line-height:1em}#main .info dd p{padding:0;margin:0}#main .h2_info{background:none;border-left:10px solid #ee7f21;border-bottom:3px solid #eee;color:#343434;border-radius:0;font-weight:normal}#main .h2_info:before{content:none}.info_text{font-size:14px;border-bottom:1px dashed #eee;padding:10px}#main .formidable{margin-top:30px;margin-bottom:100px}#main .formidable div{margin-bottom:0}.formidable .element{margin-bottom:0}.formidable .buttons .btn.primary{float:right;background:#43A335}.formidable .label{padding-top:8px;line-height:18px;float:left;background:#FAD6BB;width:140px;border-radius:0}@media only screen and (max-width: 567px){.formidable .label{width:120px}}.formidable .label span{font-size:10px;color:red;float:right;padding:2px 0 0 4px}.formidable label{font-size:12px;width:110px;text-align:left;color:#404040;float:left}@media only screen and (max-width: 567px){.formidable label{width:95px}}.formidable select{width:100%}.formidable .element{padding:5px}.formidable{margin-top:30px;margin-bottom:100px}.formidable input.street{width:70%;display:inline-block}.formidable input.number{width:28%;display:inline-block;margin-left:2%}.formidable .w100{width:100%}.formidable .w50{width:50%}@media only screen and (max-width: 769px){.formidable .w50{width:100%}}
.formidable .formidable_message{border:1px solid #CCC;-webkit-border-radius:5px;border-radius:5px;background-color:#FFC;color:#000;padding:8px;margin-bottom:20px}.formidable .formidable_message.alert-error{background-color:#C00 !important;color:#FFF}.formidable .formidable_message p{margin-top:0px !important}.formidable .input{margin-left:150px}.formidable input.datepicker,.formidable input.timeslider{width:80%}div.tagsinput input{width:80px}@media only screen and (max-width: 567px){.top .top .p_p0{padding:0 !important}}
#main .photo_right{margin-bottom:20px;overflow:hidden;*zoom:1;clear:both}#main .photo_right p:nth-of-type(1){float:right;margin-left:15px;width:30%}@media only screen and (max-width: 567px){#main .photo_right p:nth-of-type(1){width:100%;margin-left:0;float:none}}#main .photo_right p:nth-of-type(1) img{height:auto;margin-bottom:5px;width:100%;height:auto}@media only screen and (max-width: 567px){#main .photo_right p:nth-of-type(1) img{margin-left:0}}
#main .photo_left{margin-bottom:20px;overflow:hidden;*zoom:1;clear:both}#main .photo_left p:nth-of-type(1){float:left;margin-right:15px;width:30%}@media only screen and (max-width: 567px){#main .photo_left p:nth-of-type(1){width:100%;height:auto;margin-left:0;float:none}}#main .photo_left p:nth-of-type(1) img{height:auto;margin-bottom:5px;width:100%;height:auto}@media only screen and (max-width: 567px){#main .photo_left p:nth-of-type(1) img{margin-right:0}}
.top_intro{margin-top:20px;box-shadow:rgba(206,206,206,0.65) 0px 0px 6px 3px;-webkit-box-shadow:rgba(206,206,206,0.65) 0px 0px 6px 3px;-moz-box-shadow:rgba(206,206,206,0.65) 0px 0px 6px 3px;padding:10px;overflow:hidden;*zoom:1}.top_intro .intro_left{float:left;width:64%;margin-bottom:0 !important}@media only screen and (max-width: 567px){.top_intro .intro_left{float:none;width:100%}}.top_intro .intro_right{float:right;width:33%;padding:0 2%;margin-bottom:0 !important}@media only screen and (max-width: 567px){.top_intro .intro_right{float:none;width:100%}}@media only screen and (max-width: 769px){.top_intro .intro_right img{width:100%}}
.intro_inner{overflow:hidden;*zoom:1;padding:10px;border:2px solid #ee7f21;background:url(/themes/oyuminokamatori/images/intro_bg01.png),url(/themes/oyuminokamatori/images/intro_bg02.png);background-repeat:no-repeat;background-size:contain;background-position:top,bottom;margin-bottom:0 !important}.top_riyuu{box-shadow:rgba(206,206,206,0.65) 0px 0px 6px 3px;-webkit-box-shadow:rgba(206,206,206,0.65) 0px 0px 6px 3px;-moz-box-shadow:rgba(206,206,206,0.65) 0px 0px 6px 3px;padding:10px;margin-top:20px;border-radius:5px;overflow:hidden;*zoom:1}#main .green_border{margin-bottom:0}.green_border{border:2px solid #ACD557;border-radius:5px;overflow:hidden;*zoom:1}.green_border .riyuu_left{border-radius:5px;font-size:18px;margin-top:5%;text-align:center;font-weight:bold;float:left;width:20%;padding:1%;margin-right:2%;margin-left:2%;color:#fff;background:#27962d;background:-moz-linear-gradient(left, #27962d 0%, #acd557 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #27962d), color-stop(100%, #acd557));background:-webkit-linear-gradient(left, #27962d 0%, #acd557 100%);background:-o-linear-gradient(left, #27962d 0%, #acd557 100%);background:-ms-linear-gradient(left, #27962d 0%, #acd557 100%);background:linear-gradient(to right, #27962d 0%,#acd557 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#27962d', endColorstr='#acd557',GradientType=1 )}.green_border .riyuu_left span{margin-left:5px;font-size:68px;font-weight:bold;font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif}@media only screen and (max-width: 567px){.green_border .riyuu_left{float:none;width:50%;margin-right:auto;margin-left:auto}}.green_border .riyuu_right{float:right;width:75%;padding-right:1%;padding-left:1%}.green_border .riyuu_right dt{color:#ee7f21;font-size:20px;font-weight:bold;border-bottom:1px dashed #000}@media only screen and (max-width: 567px){.green_border .riyuu_right{float:none;width:98%;margin-right:auto;margin-left:auto}}
.top_check{overflow:hidden;*zoom:1;box-shadow:rgba(206,206,206,0.65) 0px 0px 6px 3px;-webkit-box-shadow:rgba(206,206,206,0.65) 0px 0px 6px 3px;-moz-box-shadow:rgba(206,206,206,0.65) 0px 0px 6px 3px}.top_check h3{width:45%}@media only screen and (max-width: 769px){.top_check h3{width:100%}}.top_check li{font-size:18px}.top_check li:before{content:"\f046";font-family:FontAwesome;color:#3399CC;margin-right:5px}.check_left{width:50%;float:left}@media only screen and (max-width: 769px){.check_left{width:100%}}
.check_right{width:47%;float:right;margin-right:1.5%;margin-left:1.5%}@media only screen and (max-width: 769px){.check_right{width:97%}}@media only screen and (max-width: 769px){.check_right img{width:100%}}
.top_prof .prof_left{width:25%;float:left;overflow:hidden;*zoom:1}@media only screen and (max-width: 769px){.top_prof .prof_left img{width:100%}}@media only screen and (max-width: 567px){.top_prof .prof_left img{width:150px;margin-right:auto;margin-left:auto;display:block}}@media only screen and (max-width: 567px){.top_prof .prof_left{width:100%;float:none}}.top_prof .prof_right{width:75%;float:right}@media only screen and (max-width: 567px){.top_prof .prof_right{width:100%;float:none;clear:both}}
.top_footer{margin-top:30px;clear:both;overflow:hidden;*zoom:1;box-shadow:rgba(206,206,206,0.65) 0px 0px 6px 3px;-webkit-box-shadow:rgba(206,206,206,0.65) 0px 0px 6px 3px;-moz-box-shadow:rgba(206,206,206,0.65) 0px 0px 6px 3px;font-size:22px;color:#ff6b00;text-align:center;font-weight:bold;background:#f6e3c2;background:-moz-linear-gradient(top, #f6e3c2 0%, #fff 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #f6e3c2), color-stop(100%, #fff));background:-webkit-linear-gradient(top, #f6e3c2 0%, #fff 100%);background:-o-linear-gradient(top, #f6e3c2 0%, #fff 100%);background:-ms-linear-gradient(top, #f6e3c2 0%, #fff 100%);background:linear-gradient(to bottom, #f6e3c2 0%,#ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6e3c2', endColorstr='#ffffff',GradientType=0 );border-radius:5px}@media only screen and (max-width: 769px){.top_footer{font-size:18px}}.top_footer .topfooter_left{float:left}@media only screen and (max-width: 769px){.top_footer .topfooter_left{float:none;text-align:center}}@media only screen and (max-width: 769px){.top_footer .topfooter_left img{width:80%}}.top_footer .topfooter_right{float:right;border-left:1px dashed #ff6b00;margin:20px;padding-left:10px}.top_footer .topfooter_right p{padding:0 !important}@media only screen and (max-width: 769px){.top_footer .topfooter_right{float:none;text-align:center;border-left:none}}@media only screen and (max-width: 769px){.top_footer .topfooter_right img{width:80%}}
#main .top_footer p{line-height:1.4em}@media only screen and (max-width: 567px){.sub #main img{float:none;width:100%;margin-bottom:20px}}
.sub .photo_text{margin-bottom:20px;border-bottom:1px dotted #ccc;overflow:hidden;*zoom:1;clear:both}.sub .photo_text img{width:280px;height:auto;float:left;margin-right:15px;margin-bottom:20px}@media only screen and (max-width: 567px){.sub .photo_text img{margin-right:0}}
.top_tokucho{border:1px solid #A85D1F;overflow:hidden;*zoom:1;padding-bottom:20px}@media only screen and (max-width: 567px){.top_tokucho{margin-right:10px;margin-left:10px}}.top_tokucho h3{border:none !important;background:#A85D1F;margin:-1px 0 30px -20px;padding:12px 10px 12px 30px !important;color:#fff !important;font-size:22px !important;font-weight:bold;box-shadow:inset 0 0 50px rgba(0,0,0,0.1),0 2px 3px rgba(0,0,0,0.3);position:relative;width:80%}@media only screen and (max-width: 567px){.top_tokucho h3{width:100%}}.top_tokucho h3:after{content:' ';position:absolute;left:1px;bottom:-18px;border-top:9px solid #854622;border-right:9px solid #854622;border-bottom:9px solid transparent;border-left:9px solid transparent}.top_tokucho img{width:180px;height:auto;margin-right:10px;margin-left:10px}@media only screen and (max-width: 567px){.top_tokucho img{float:none;width:100%;margin:0;margin-bottom:15px}}
.top_voice img{border:3px solid #a08868;float:left;margin-right:20px;margin-left:15px;box-shadow:1px 1px 3px 1px #a08868}@media only screen and (max-width: 567px){.top_voice img{float:none;margin-left:30%;margin-bottom:20px}}.top_voice img.rwd{margin:0;margin-top:30px;border:none;float:none;box-shadow:none}.top_voice h3{border:1px solid #a08868;box-shadow:1px 1px 3px 1px #a08868;margin-top:20px;margin-bottom:20px;font-weight:bold;background-image:url(/themes/oyuminokamatori/images/bg_voice_h3.jpg);background-repeat:no-repeat;background-position:top 0px left 10px;padding:10px;padding-left:30px;clear:both}@media only screen and (max-width: 567px){.top_voice h3{margin-right:10px;margin-left:10px}}.top_voice h4{font-weight:bold;font-size:18px;border-bottom:3px solid #a08868;width:76%;float:right}@media only screen and (max-width: 769px){.top_voice h4{width:73%}}@media only screen and (max-width: 567px){.top_voice h4{width:96%;margin:10px 2%}}.top_voice p{width:76%;float:right}@media only screen and (max-width: 769px){.top_voice p{width:73%}}@media only screen and (max-width: 567px){.top_voice p{width:96%;margin:10px 2%}}
.sub #main .top_voice img{width:auto}.sub #main .top_voice h3{border:1px solid #a08868;box-shadow:1px 1px 3px 1px #a08868;margin-top:20px;margin-bottom:20px;font-weight:bold;background-image:url(/themes/oyuminokamatori/images/bg_voice_h3.jpg);background-repeat:no-repeat;background-position:top 0px left 10px;padding:10px;padding-left:30px;clear:both}#main .voice_btn{background:#7cc059;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdjYzA1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzdjYzA1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iIzNlYjAzNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzZWIwMzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #7cc059 0%, #7cc059 50%, #3eb034 51%, #3eb034 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #7cc059), color-stop(50%, #7cc059), color-stop(51%, #3eb034), color-stop(100%, #3eb034));background:-webkit-linear-gradient(top, #7cc059 0%, #7cc059 50%, #3eb034 51%, #3eb034 100%);background:-o-linear-gradient(top, #7cc059 0%, #7cc059 50%, #3eb034 51%, #3eb034 100%);background:-ms-linear-gradient(top, #7cc059 0%, #7cc059 50%, #3eb034 51%, #3eb034 100%);background:linear-gradient(to bottom, #7cc059 0%,#7cc059 50%,#3eb034 51%,#3eb034 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7cc059', endColorstr='#3eb034',GradientType=0 );padding:0;text-align:center;border-radius:10px;float:none;margin:0 auto;margin-bottom:30px;overflow:hidden;*zoom:1}#main .voice_btn a{color:#fff;padding:10px;display:block;font-size:30px;font-weight:bold;font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif}@media only screen and (max-width: 567px){#main .voice_btn a{font-size:22px}}#main .voice_btn a:hover{text-decoration:none;color:#ff6b00}#main .voice_btn a i,#main .voice_btn a em{color:#fff;margin-right:5px}.img_blog{float:left}@media only screen and (max-width: 567px){.img_blog{margin-left:22%;float:none}}
.bloginfo{width:73%;float:right;border:2px solid #dadada;height:162px}@media only screen and (max-width: 769px){.bloginfo{width:70%;height:auto}}@media only screen and (max-width: 567px){.bloginfo{width:96%;margin:10px 2%;float:none}}
#main .bloginfo{margin-top:-20px;margin-bottom:20px}@media only screen and (max-width: 567px){#main .bloginfo{margin-top:0}}
.top_contact{overflow:hidden;*zoom:1;padding-bottom:10px;margin-top:15px;background:#fad6bb}.top_contact h2{background:none;border:none !important;text-align:center;color:#fff;padding:15px !important;background:-webkit-gradient(radial, 48% 0%, 0, 48% 0%, 125, color-stop(1, #795839), color-stop(0, #9e8066));background:-webkit-radial-gradient(48% 0%, circle, #9e8066, #795839);background:-moz-radial-gradient(48% 0%, circle, #9e8066, #795839);background:-o-radial-gradient(48% 0%, circle, #9e8066, #795839);background:-ms-radial-gradient(48% 0%, circle, #9e8066, #795839);background:radial-gradient(48% 0%, circle, #9e8066,#795839)}.top_contact .top_tel{font-size:42px;background:#fff;text-align:center;width:80%;border-radius:5px;margin:10px auto}.top_contact .top_tel em{margin-right:5px}@media only screen and (max-width: 567px){.top_contact .top_tel{font-size:24px}}.top_contact .top_map{overflow:hidden;*zoom:1;padding:10px}.top_contact .top_map img{width:60%;float:left}@media only screen and (max-width: 567px){.top_contact .top_map img{float:none;width:100%}}.top_contact .top_map p{padding:0 !important;padding-left:10px !important;float:right;width:40%;font-size:12px;margin:0 !important}@media only screen and (max-width: 567px){.top_contact .top_map p{float:none;width:100%;margin:10px !important}}.top_contact .map_btn{overflow:hidden;*zoom:1;width:80%;margin:10px 10%;color:#fff;clear:both;text-align:center;background:#75bc2e;background:-moz-linear-gradient(top, #75bc2e 0%, #639434 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #75bc2e), color-stop(100%, #639434));background:-webkit-linear-gradient(top, #75bc2e 0%, #639434 100%);background:-o-linear-gradient(top, #75bc2e 0%, #639434 100%);background:-ms-linear-gradient(top, #75bc2e 0%, #639434 100%);background:linear-gradient(to bottom, #75bc2e 0%,#639434 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#75bc2e', endColorstr='#639434',GradientType=0 )}.top_contact .map_btn a{color:#fff;display:block;font-size:24px}@media only screen and (max-width: 567px){.top_contact .map_btn a{font-size:18px}}
.info_l{height:260px;border:1px solid #ccc}.info_l dd:last-child{border-bottom:none}#main table{width:100%;border:1px solid #ccc;margin-top:25px;margin-bottom:25px}#main table tr{border-bottom:1px solid #ccc}#main table th{width:25%;background:#fad6bb;padding:10px;font-weight:bold;vertical-align:text-top}#main table td{padding:10px}.sub #main .table_staff{width:60%;float:right;margin-top:-20px}@media only screen and (max-width: 769px){.sub #main .table_staff{width:55%}}@media only screen and (max-width: 567px){.sub #main .table_staff{float:none;margin-top:15px;width:100%}}
.box_access img{width:100%;height:auto}.box_access:after{clear:both;content:"\f107";font-family:FontAwesome;font-size:100px;margin-left:45%;color:#45af35}@media only screen and (max-width: 567px){.box_access:after{margin-left:40%}}.box_access:nth-last-of-type(2):after{display:none}
