﻿@import url(https://fonts.googleapis.com/css?family=Open+Sans:800,700);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,main,menu,nav,section,summary{display:block}.inner,.w680,#g_nav ul,.blog_list,.staff_list{zoom:1}.inner:after,.w680:after,#g_nav ul:after,.blog_list:after,.staff_list:after{display:block;content:"";clear:both}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:1.2em;letter-spacing:0.3px;color:#000}.inner{width:980px;margin:0 auto}.w680{width:680px;margin:0 auto}a{color:#000}a:hover{text-decoration:none}a img{-moz-transition:ease .4s;-o-transition:ease .4s;-webkit-transition:ease .4s;transition:ease .4s}a img:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6}.bb{border-bottom:solid 1px #000}#header{padding:45px 0 35px;position:relative}#header #logo{float:left}#header #g_nav{float:right}#header:before{position:absolute;top:0;left:0;content:'';display:block;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiM5ZjU2OWUiLz48c3RvcCBvZmZzZXQ9IjIwJSIgc3RvcC1jb2xvcj0iI2ZmZjAwMCIvPjxzdG9wIG9mZnNldD0iMzAlIiBzdG9wLWNvbG9yPSIjZmZmMDAwIi8+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNjZmU5ZTYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmU5ZTYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(20%, #9f569e),color-stop(20%, #fff000),color-stop(30%, #fff000),color-stop(30%, #cfe9e6),color-stop(100%, #cfe9e6));background:-moz-linear-gradient(left, #9f569e 20%,#fff000 20%,#fff000 30%,#cfe9e6 30%,#cfe9e6);background:-webkit-linear-gradient(left, #9f569e 20%,#fff000 20%,#fff000 30%,#cfe9e6 30%,#cfe9e6);background:linear-gradient(to right, #9f569e 20%,#fff000 20%,#fff000 30%,#cfe9e6 30%,#cfe9e6);height:10px;width:100%}#g_nav ul{text-align:right;padding-top:5px}#g_nav li{display:inline-block;margin-left:25px}#g_nav a{font-family:"Open Sans",sans-serif;text-decoration:none}#g_nav a:hover{text-decoration:underline}#w_main_slider{position:relative;padding-left:130px}#w_main_slider p{position:absolute;top:50%;left:0;margin-top:-100px;z-index:999}#footer{padding:15px;margin-top:40px}#footer small{display:block;text-align:center;font-size:12px;color:#b1b1b1}.under_h1{text-align:center;padding:50px 0}.under_h1+h2{text-align:center;margin:-10px 0 30px;font-size:16px;font-weight:bold}.um_img{margin-bottom:50px}.concept_list{line-height:1.4}.concept_list dl{margin-bottom:50px}.concept_list dt{font-weight:bold;font-size:13px;font-size:1.3rem;margin-bottom:10px}.concept_list dd{margin-bottom:5px}.company_table p{font-weight:bold;font-size:13px;font-size:1.3rem;margin-bottom:10px}.company_table table{width:100%;line-height:1.6}.company_table table tr:nth-child(odd){background:#f8f8f8}.company_table table th,.company_table table td{padding:15px}.company_table table th{font-weight:bold;width:20%}.shop_img{margin-top:60px}.shop_img.vif .img{padding-left:150px}.shop_img h2{text-align:center;margin-bottom:30px}.shop_img .img{margin-bottom:20px}.shop_data{margin-bottom:150px}.shop_data .img{margin-bottom:30px}.shop_data.vif{color:#877e6c}.shop_data.vif .img{margin-bottom:30px}.shop_data.vif a{color:#877e6c}.shop_data p{font-weight:bold;font-size:14px;font-size:1.4rem;margin-bottom:10px}.shop_data p span{font-size:12px;font-size:1.2rem}.shop_data .txt{font-weight:normal;line-height:1.6;font-size:12px;font-size:1.2rem}.shop_data table{width:100%}.shop_data th,.shop_data td{padding:5px 0}.shop_data th{font-weight:bold;width:20%}.blog_list{font-size:0}.blog_list li{margin-bottom:30px}.blog_list li:nth-child(odd){float:left}.blog_list li:nth-child(even){float:right}.rc_text{margin:-30px 0 30px}.rc_ttl{font-weight:bold;font-size:13px;font-size:1.3rem;margin-bottom:15px}.label{font-weight:bold}.staff_list li{float:left;width:18.38%;margin:0 1.9% 30px 0}.staff_list li:nth-child(5n){margin-right:0}.staff_list li a{font-weight:bold;text-decoration:none}.staff_list li a:hover{text-decoration:underline}.staff_list li img{margin-bottom:10px}.staff_list li span{display:block;text-align:center}.staff_detail{width:340px;margin:0 auto}.staff_detail .name{font-weight:bold;font-size:14px;text-align:center;line-height:1.4;margin-bottom:20px}.staff_detail .name span{display:block;font-weight:normal;font-size:12px;font-size:1.2rem}.staff_detail .photo{margin-bottom:20px}.staff_detail .job{text-align:center;margin-bottom:10px}.staff_detail .shop{text-align:center}#error_list{color:#900;font-weight:bold;line-height:1.6;margin-bottom:20px}textarea{font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;width:100%;height:200px}input,textarea{padding:5px;width:100%;font-size:12px;font-size:1.2rem;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}#input_zip{width:40%;margin-bottom:10px}.form_table{width:100%}.form_table th,.form_table td{padding:12px 20px}.form_table td{line-height:1.4}.form_table tr{border-bottom:solid 1px #000}.form_table tr:first-child{border-top:solid 1px #000}.form_table span.red.bold{font-weight:bold;color:#900;font-size:8px;font-size:.8rem}.w_btn{width:30%;margin:20px auto}.w_btn input{cursor:pointer;font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;background:#464646;color:#fff;border:none}.pp{font-size:11px;font-size:1.1rem;line-height:1.4}.pp h2{font-weight:bold;font-size:14px;font-size:1.4rem;margin-bottom:10px}.pp p{margin-bottom:10px}.pp dt{font-weight:bold}.pp dd{margin-bottom:20px}.pp ul{margin-top:10px;list-style:disc inside}#m-comp{line-height:1.4}#m-comp h2{font-weight:bold;margin-bottom:5px}.w_movie{margin-bottom:50px}.w_movie h2{font-weight:bold;font-size:15px;font-size:1.5rem;margin-bottom:10px}.youtube{position:relative;width:100%;padding-top:56.25%}.youtube iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}#sp_btn{display:none}@media only screen and (max-width: 767px){*{-webkit-appearance:none}input,textarea{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}img{max-width:100%;height:auto}.inner,.w680{width:100%;padding:0 5%}#sp_btn{display:block;background:#464646;text-align:center}#sp_btn a{color:#fff}#header{padding:10px 0 0}#header .inner{padding:0}#header #logo{float:none;text-align:center;padding:14px 0}#header #g_nav{float:none}#header #g_nav ul{padding-top:0;display:none}#header #g_nav li{display:block;margin-left:0;border-top:solid 1px #000000;text-align:center}#header #g_nav a{display:block;padding:10px 6px}#w_main_slider{padding-left:0}#w_main_slider p{width:100px;margin-top:-20px;left:20px}.pd0{padding:0 !important}.company_table table{line-height:1.6}.company_table table th,.company_table table td{display:block;width:100%}.company_table table th{padding-bottom:0}.company_table table td{padding-top:3px}.shop_img.vif .img{padding-left:0}.shop_data th,.shop_data td{display:block;line-height:1.6;width:100%}.shop_data th{padding-bottom:0}.shop_data td{padding-bottom:20px}.staff_list li{width:32%;margin-right:2% !important;min-height:160px;line-height:1.4}.staff_list li:nth-child(3n){margin-right:0 !important}.blog_list li{width:48%;margin-bottom:20px}.rc_text{line-height:1.6}#input_zip{width:60%}}
/*# sourceMappingURL=common.css.map */
