﻿@charset "UTF-8";
@media screen and (max-width:480px){

#top-m{ height:60px; }
#bottom-m{ height:75px; }

.waku{ padding:0px 5%; width:auto; min-width:auto; }
.pts{ font-size:12px; }
.pts1{ font-size:11px; }
.pts2{ font-size:10px; }
.pts3{ font-size:9px; }
.pts4{ font-size:16px; }
.pts5{ font-size:14px; }
.pts6{ font-size:12px; }
.pts7{ font-size:24px; }
.pts8{ font-size:31px; }
.pts9{ font-size:14px; }
.pts10{ font-size:13px; }
.pts11{ font-size:7px; }

.res-l{ float:none; width:100%; margin-top:25px; }
.res-r{ float:none; width:100%; }

/*メニュー*/
#menubg{ }
div#menubg .waku{ max-width:auto; }
ul.menu{ padding:5px 0px; }
ul.menu li{ }
ul.menu li.ho{ width:40px; }
ul.menu li.co{ width:40px; }

ul.menu li.lm{ font-size:12px; line-height:16px; padding:4px 0px; }
ul.menu li.sm{ width:38px; height:38px; margin-bottom:5px; }

ul.f-menu{ }
ul.f-menu li{ }
ul.f-menu li a{ padding:15px 0px; }
ul.f-menu li img{ width:60%; max-width:50px; }
ul.f-menu li p{ font-size:10px; line-height:12px; }

/*お問い合わせ*/
.con-l{ float:none; width:100%; margin-bottom:50px; }
.con-r{ float:none; width:100%; }

div.c1122bg{ border-left:6px solid #aaa; display:block; padding:5px 0px 5px 2.5%; }
div.c1122bg div.c11{ display:block; width:100%; padding-bottom:5px; }
div.c1122bg div.c11 span{ }
div.c1122bg div.c22{ display:block; width:100%; }
div.c1122bg div.c22 p{  }
div.c1122bg div.c22 div.img{ width:200px; padding-top:96px; margin-right:2.5%; }

div.c1122bg #preview{ max-width:250px; float:none; margin-right:0%; margin-bottom:5%; }
div.c1122bg #preview2{ width:100%; }

.cimg1{ float:left; width:47.5%; padding-bottom:28.25%; margin-right:5%; margin-bottom:5%; }
.cimg2{ float:left; width:47.5%; padding-bottom:26.71%; margin-right:0px; margin-bottom:5%; }
.cdet{ width:100%; clear:both; border-top:1px dotted #777; padding-top:5%; }
.cdet p{ }

.btn{ line-height:42px; padding:0px 40px; -webkit-border-radius:21px; -moz-border-radius:21px; border-radius:21px; }

/*フッター*/
div.co{ }
}