@charset "utf-8";*{margin:0;padding:0}.container{max-width:1000px;padding-left:25px;padding-right:25px;margin:0 auto}.clearlist{content:"";display:block;clear:both}h2{font-size:2em}.logo_font a{text-decoration:none;color:#000}#site_logo{float:left;width:65%}#site_reserve{float:right;width:35%;text-align:right;margin-top:10px}.site_tel{font-size:1.5em;color:#c20d23}nav ul{list-style:none}nav ul:after{content:"";display:block;clear:both}nav li{float:left;width:20%;text-align:center}nav a{display:block;text-decoration:none}nav a:hover{background-color:#ffa07a}#main_image{max-height:500px;overflow:hidden}#main_image img{width:100%}#concept{text-align:center;margin-bottom:40px;padding-top:20px}#concept h2{margin-bottom:30px}#concept p{margin-bottom:20px}#concept_icon{max-width:600px}#menu{text-align:center;padding-top:20px;padding-bottom:30px}#menu h2{margin-bottom:30px}.menu_box{width:29%;float:left;margin-left:3%;margin-bottom:30px}.menu_box img{width:100%;max-width:300px;max-height:200px}.menu_box ul{text-align:left;font-size:.8em;margin-left:3%}.menu_box p{text-align:left;font-size:.8em;margin-left:3%;overflow:hidden}#infomation{text-align:center;padding-bottom:30px;padding-top:20px}.article_list{max-width:1000px;width:100%;margin:30px auto 30px auto}.article_list:after{content:"";display:block;clear:both}.article_excerpt{max-width:426px;width:95%;list-style:none;float:none;position:relative;margin:0 auto 20px auto}.article_excerpt{width:30%;float:left;margin-right:2.5%}.article_excerpt:first-child{margin-left:2.5%}.article_excerpt img{width:100%;max-width:300px;max-height:200px}.article_excerpt a{text-decoration:none;color:#000}.article_excerpt:hover{opacity:.7}.article_title{font-size:1em;font-weight:700;color:#000;border-bottom:1px solid #ccc}.article_date{font-size:.8em}.article_category{font-size:.8em;background-color:#ccc;border-radius:2px;padding:2px;margin-left:5px}.article_txt{font-size:.8em}#access{text-align:center;padding-top:20px;padding-bottom:30px}#access h2{margin-bottom:30px}#access iframe{width:70%}#access_map{float:left;width:50%}#access_txt{float:right;width:50%;text-align:left;margin-top:60px}#access_reserve{margin-top:30px;margin-bottom:30px}footer{text-align:center}.menu_content article{margin-bottom:30px}.menu_content h2{margin-top:30px}article{margin-bottom:40px}article img{border:none;max-width:100%;height:auto}article p{margin:16px 0;line-height:2.0}article h1{font-size:1.7em;font-weight:lighter}article h2{margin-top:15px;margin-bottom:5px;font-size:1.3em;padding:5px 0 5px 10px}article h3{padding:2px 0 2px 8px;margin:10px 0}div .box{padding:16px;border:solid 1px #4169e1;border-radius:10px;background-color:#f0f8ff;margin-top:30px;margin-bottom:30px}div .box_nocolor{padding:5px;border:solid 1px #2e2e2e;border-radius:1px;margin-top:10px;margin-bottom:10px}under{font-weight:700;background:linear-gradient(transparent 70%,#ff0 70%)}.entry-title{border:none;font-size:1.5em;padding:0;margin-bottom:5px;font-weight:lighter}.entry-title a{color:#000;text-decoration:none}.postinfo{margin-bottom:10px;font-size:14px;border-bottom:1px solid #999}.postinfo a{color:#000;text-decoration:none}.postinfo .postcat{margin-left:20px}.postinfo .postcom{margin-left:20px}.postinfo i{color:#888}.pagenav a{padding:5px 10px;border:solid 1px #ccc;border-radius:10px;color:#666;font-size:12px;text-decoration:none}.pagenav .old a{float:left}.pagenav .new a{float:right}.pagenav{overflow:hidden;margin-top:40px;margin-bottom:40px;clear:both}#respond p{margin-top:0;margin-bottom:20px;font-size:12px}#respond label{font-size:14px}#respond input,#respond textarea{width:100%;padding:5px;-moz.box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#respond input[type=submit]{width:200px;padding:10px;border:none;background-color:#e6cc1c;-webkit-appearance:none;cursor:pointer}#respond input[type=submit]:hover{background-color:#f80}#respond .required{color:red}#comments footer{background:0 0;margin:0;color:#000;font-size:12px}#comments footer a{color:#000}#comments footer div{display:inline}#comments ul{list-style:none;margin:0;padding:0}#comments article{border:dotted 1px #aaa;margin-bottom:10px;padding:10px 20px 20px}#comments .comment-content{margin-left:30px}#comments h3{border:none;background-color:transparent}.wpcf7 input,.wpcf7 textarea{width:100%;padding:5px;-moz.box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.wpcf7 input[type=submit]{width:200px;padding:10px;border:none;background-color:#e6cc1c;-webkit-appearance:none;cursor:pointer}.wpcf7 input[type=submit]:hover{background-color:#f80}.contents{width:100%}.contents:after{content:"";display:block;clear:both}.main_contents{float:left;width:60%;margin-right:5%}.side_contents{float:right;width:35%}.side_contents ul{list-style:none}.side_contents .widget{margin-bottom:30px}.side_contents .widgettitle{margin-bottom:10px;font-size:1em;font-weight:400;padding-left:10px}.side_contents li a{display:block;padding:10px 5px;color:#000;font-size:14px;text-decoration:none}.side_contents li a:hover{background-color:#f2f2f2}.blog_list_except{width:100%}.blog_list_eyecatch{width:45%;float:left}.blog_list_info{width:50%;margin-left:5%;float:right}#spnavi{display:none}.page-top{position:fixed;right:10px;bottom:10px;z-index:99}.page-top img{width:65px;height:65px}@media only screen and (max-width:680px){.container{margin:0 10px;padding:0}#site_logo{float:none;width:100%}#site_logo img{width:90%;max-width:420px}#site_reserve{float:none;width:100%;font-size:.8em;margin-top:0;margin-bottom:10px}.site_tel{font-size:1.2em}#concept_logo{width:70%}h2{font-size:1.5em}#concept_icon{width:70%;max-width:400px}#concept p{font-size:.8em}#menu_logo{width:70%}.menu_box{float:none;width:100%;margin:0 0 30px}.menu_box img{max-width:400px;max-height:267px}.menu_box ul{margin:0 30px}#info_logo{width:70%}#access_logo{width:70%}#access_map{float:none;width:100%}#access_txt{float:none;width:90%;margin-left:30px}#access iframe{width:100%}footer img{width:90%}.article_excerpt{max-width:426px;width:95%;list-style:none;float:none;background-color:#fff;position:relative;margin:0 auto 20px auto}.article_excerpt img{max-width:426px;max-height:284px}.main_contents{float:none;width:100%}.side_contents{float:none;width:100%}.blog_list_except{margin-bottom:20px}.blog_list_eyecatch{width:100%;margin:0 auto;float:none;max-width:426px}.blog_list_eyecatch img{width:100%;max-width:426px;max-height:284px;margin:0 auto}.blog_list_info{width:100%;max-width:426px;margin:0 auto;float:none}#spnavi{display:block}#spnavi:after{content:"";display:block;clear:both}#drop_menu_icon{width:35px;padding-top:8px;padding-left:5px;float:left}#drop_menu_text{width:70px;padding-top:20px;float:left;color:#fff}nav li{float:none;width:100%;padding-left:5px;text-align:left}}