﻿.mb-tab{display:none;margin:0 auto 50px;width:548px;}
.open1{cursor:pointer;}
#slide1{width:100%;}
@media screen and (min-width:641px){.mb{display:none;}
.mobile-nav{display:none;}
}//END
@media screen and (min-width:641px) and (max-width:999px){}
@media screen and (max-width:640px){.pc{display:none;}
div.container{background:#fff url("") repeat-x scroll 0 0;border-top:3px solid #b62949;}
div#wrapper{padding-bottom:25px;width:100%;}
div#header{height:auto;margin-bottom:3px;overflow:hidden;position:relative;text-align:center;}
h1{position:static;margin:1% 0 0;font-size:12px;line-height:130%;}
h2{margin:5% 0 3%;padding:1% 0;text-align:center;clear:both;}
.mbtitle{display:block;font-size:15px;margin:5% 0 3%!important;padding:1% 0;background:#b72e4d;text-align:center;color:#fff;position:static;font-weight:bold;}
ul#gnav{display:none;}
.mobile-nav{width:100%;}
.mobile-nav img{width:50%;}
.mobile-nav .open1{width:100%;}
div#content{float:none;width:100%;}
div#content p{margin:1%;font-size:100%!important;line-height:180%!important;}
div#side{float:none;width:100%;margin:5% 0;}
div#side li{list-style:none;padding:2% 2%;text-decoration:none;font-size:15px;border-bottom:#b72e4d 1px solid;}
div#side li a{text-decoration:none;}
div#side h2{margin:5% 0 3%;padding:0;background:none;text-align:left;border:none;}
.sideh2{display:block;font-size:18px;margin:5% 0 3%;padding:1% 0;background:#b72e4d;text-align:center;color:#fff;position:static;font-weight:bold;line-height:auto;}
div#inquiryBox dt{line-height:220%;}
.sideimg{display:block;font-size:18px;margin:5% 0 3%;padding:1% 0;background:#fdf7f9;text-align:center;border-top:#b72e4d 1px solid;border-bottom:#b72e4d 1px solid;}
#footer{clear:both;display:inline-block;margin:0 auto;padding:25px 0;position:relative;text-align:center;width:100%;}
ul#fnav{margin:3% 0% 5%;}
ul#fnav li{font-size:13px;}
p#copyright{float:none;width:100%;}
ul#fnav{float:none;text-align:center;width:100%;}
div#content h2 img{width:100%;height:auto;}
.c{text-align:center;}
.pd3{padding:3%;}
.resimg{width:98%;margin:1% 1% 3%;}
.mt5{margin-top:5%;}
iframe{width:100%;}
.title03 .title03In{height:auto;}
div#home_img{background:rgba(0, 0, 0, 0) url("") no-repeat scroll 0 0;display:inline-block;height:auto;margin-bottom:15px;overflow:hidden;position:relative;border:3px solid #edc9d3;}
div#home_img ol li{background:rgba(0, 0, 0, 0) url("") no-repeat scroll right 30px;float:none;width:100%;}
#home_case img{height:auto;}
.sinsei img{width:100%!important;height:auto!important;}
div#home_news{margin:1%;font-size:120%!important;line-height:180%!important;}
ul.linkList01 li a{display:block;height:auto;padding:5% 0;text-align:center;}
ul.linkList01 li a span.txt{width:100%;}
ul.linkList01 li a span.img{position:static;}
ul.linkList01 li a span.txt{margin-bottom:2%;}
.txtz{word-wrap:break-word;white-space:normal;word-break:break-all;}
div#content2{float:none;width:100%;}
.zeromail table th{display:block;}
.zeromail table td{display:block;padding:0.5em 5%;width:90%;}
.zeromail table td select{width:95%;}
.zeromail table td input[type="button"]{width:20%;font-size:13px;height:34px;}
.button{display:run-in;}
.imgmargin{width:90%;height:auto;margin:5%;}
.hawaii li{font:italic bold 15px/1.5 Helvetica,Verdana,sans-serif;margin-bottom:20px;position:relative;}
.hawaii .txtz{margin:5% 2% !important;padding-left:3%;}
.box{background:#fff none repeat scroll 0 0;float:none;margin:15px 5%;width:90%;}
.box img{float:none;max-width:100%;}
.right{float:none;width:100%;}
.guide-table{width:100%!important;}
.guide-table th{width:auto!important;}
.guide-table{width:auto!important;}
}//END