@charset "shift_jis";
@import url("http://");
*{ margin:0;padding:0; }
body
{ margin:0;padding:0;font-size:100%;color:#444;font-family:"Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ƒqƒ‰ƒMƒmŠpƒS ProN W3", "ƒƒCƒŠƒI", Meiryo, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;letter-spacing:0.1em; }
img
{ border:none; }
a
{ text-decoration:none;transition:color 0.5s ease 0s;-webkit-transition:color 0.5s ease 0s;transition: background-color 0.5s ease 0s;-webkit-transition: background-color 0.5s ease 0s;}

li { margin-left:0px; }
ul { list-style-type:non; }  


#fixed
{ position:fixed;margin:0 auto; }



.resizeimage img
{ width: 100vw; }

.bread h1
{ margin-bottom:1em;font-size:160%;font-weight:bold;text-align:center; }
.bread h2
{ margin-top:1em;font-size:120%;font-weight:bold;text-align:center; }
.bread img
{ display:block;margin:auto; }
.breadnote
{ width:90%;margin:1em;padding:1em;background:#dabd90;font-sie:90%; }
.plice
{ margin:20px 0;text-align:center;color:#d90500;font-size:260%;font-weight:bold;font-family:serif; }
span
{ color:#d90500;font-size:50%;margin-right:0.5em; }
.black
{ color:#444;font-size:50%;margin-left:0.5em; }
.note
{ font-size:90%; }
.gocal
{ width:100%:height:3em;padding:0.5em 1em;margin:1em 0;background:#d90500;color:#fff;font-size:120%;font-weight:bold;text-align:center; }
.gocal a:link{ color:#fff; }
.gocal a:visited { color: #fff; }
.gocal a:hover { color: #fff; }
.gocal a:active { color: #fff; }

.notis ul
{ margin:2em 4em; }
.notis li
{ list-style-type:disk;list-style-position:outside;margin-bottom:1em; }
.notis_title
{ margin-top:60px;text-align:center;font-size:120%;font-weight:bold; }

.bottom
{ width:100%;float:left; }
.bottom a:link{ color:#fff; }
.bottom a:visited { color: #fff; }
.bottom a:hover { color: #fff; }
.bottom a:active { color: #fff; }



#page-top
{ display:block;width:75px;height:75px;background-image:url(image_bdorder/pagetop.png);position:fixed;bottom:60px;right:10px; }




@media screen and (max-width:768px) { 

.topimg_pc { display:none !important; }	
.topimg_sp { display:block !important;width:100%; }	
	
.intro
{ width:90%;margin:60px 5%; }
.intro p
{ font-size:110%;line-height:2em;letter-spacing:0.1em; } 

.bread
{ width:90%;margin:60px 5%;float:left; }
.bread table
{ width:100%;border:none;margin-bottom:40px; }
.bread tr
{ display:block;padding:10px 3%;border:none; }
.bread td
{ display:block;width:;border:none; }

.ud_border
{ width:100%;margin:10px 0 20px 0;border-bottom:1px solid #ddd; }

.notis
{ width:90%;margin:60px 5%;border:1px solid #ddd;letter-height:1.6em;float:left; }

.sp_bottom
{ width:100%;height:0;background-size:cover;padding-top:62.2%;background-image:url(image_bdorder/sp_bottom.jpg);background-repeat:no-repeat;background-position:50%; }
.sp_bottom p
{ margin-top:-52.2%;font-size:70%;text-align:center;color:#fff; }
.sp_bottom img
{ display:block;max-width:100%; }
.pc_bottom
{ display:none !important; }

.sp_tel
{ width:100%;margin:100px 0;font-size:140%;text-align:center;float:left;font-family: "Ÿà–¾’©", YuMincho, "Hiragino Mincho ProN W3", "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", "‚l‚r –¾’©", serif; }
.pc_tel
 { display:none !important; }
	
.sp_cal
{ width:100%;margin:40px 0;float:left; }
.sp_cal p
{ width:90%;margin:40px 5%; }
.sp_cal span
{ font-size:100%;color:red; }
.pc_cal
{ display:none !important; }
}




@media screen and (min-width:769px) and ( max-width:3000px) {

.topimg_pc { display:block !important;width:100%; }
.topimg_sp { display:none !important; }
	
.intro
{ width:60%;margin-bottom:60px;margin-left:20%; }
.intro p
{ font-size:110%;line-height:2em;letter-spacing:; } 

.bread
{ width:80%;margin:100px auto;display:block; }
.bread table
{ width:27%;margin:0 3%;float:left; }
.bread tr
{ border:none; }
.bread td
{ width:;border:none; }
.bread img
{ display:block;max-width:100%; }

.notis
{ width:80%;margin:100px 10%;border:1px solid #ddd;letter-height:1.6em;float:left; }	

.pc_bottom
{ width:100%;height:0;background-size:cover;padding-top:43.5%;background-image:url(image_bdorder/pc_bottom.jpg);background-repeat:no-repeat;background-position:50%; }
.pc_bottom p
{ margin-top:-33.5%;font-size:80%;text-align:center;color:#fff; }
.sp_bottom
{ display:none !important; }
.pc_tel
{ width:100%;margin:100px 0;font-size:140%;text-align:center;float:left;font-family: "Ÿà–¾’©", YuMincho, "Hiragino Mincho ProN W3", "ƒqƒ‰ƒMƒm–¾’© ProN W3", "Hiragino Mincho ProN", "HG–¾’©E", "‚l‚r ‚o–¾’©", "‚l‚r –¾’©", serif; }
.sp_tel
{ display:none !important; }

.pc_cal
{ width:100%;margin:40px 0;float:left; }
.pc_cal p
{ width:80%;margin:40px 10%; }
.pc_cal span
{ font-size:100%;color:red; }
.sp_cal
{ display:none !important; }
}





.anchor
{ width:1020px;height:50px;float:left; }
.anchor01
{ width:1020px;height:0px;margin-top:-156;padding:0;float:left; }
.anchor02
{ width:1020px;height:0px;float:left; }
.anchor03
{ width:1020px;height:0px;margin-top:-180;padding:0;float:left; }
#page-top
{ display:block;width:75px;height:75px;background-image:url(image_bdorder/pagetop.png);position:fixed;bottom:200px;right:40px; }


#foot p
{ margin-left:10px;line-height:2em;letter-spacing:0.1em; }

#end p
{ padding-ight:10px;font-size:9px;text-align:right;letter-spacing:0.1em; }



  
.fade
{ -webkit-transition: 0.2s ease-in-out;-moz-transition: 0.2s ease-in-out;-o-transition: 0.2s ease-in-out;transition: 0.2s ease-in-out; } 
.fade:hover
{ opacity: 0.7;filter: alpha(opacity=70); }  

  