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

@media screen and (min-width: 600px) {
body{text-align:center;margin:0; padding-top :28px;font-family:  "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;}
img{border:none;}

.wrapper{margin:0 auto;width:880px;}
.header,.ptop,#footer{clear:both;}
.header img {clear: both;display: block;}
.sitetitle{display:none;}
.notwp_main{clear:both;font-size:15px;padding-top:30px;}
h1,h2,h3,h4,h5,div,p,ul,li,dl,td,dd{margin: 0;padding: 0;}
h1 {clear:both;display:none;}
p,ul,td,.ptop{ line-height : 140%; }
h2,h3,ul,p{text-align:left;}
li{list-style: none;}
table{border-collapse: collapse;}
strong , .red{ color : #ff0000; }
em{font-style: normal;font-weight: bold;color:#ff0000;}
.new{font-style: oblique;color: #f00;font-weight: bold;}
.ptop{font-size:12px;text-align:left;}
#footer {font-size:12px;margin-top:10px;margin-bottom: 10px;}
#colophon {
	color: #666;
    font-size:14px;
	text-align:center;
	border-top: 2px solid #000; 
	border-bottom: 4px solid #000; 
	overflow: hidden;
	padding:  3px;
}
#colophon span{font-size:10px;}
a:hover {
	color: #CC66FF;
}
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++ */
 
/*top*/
.leftbackimg img{display:block;margin:0;}
.main{clear:both;padding-top:20px;font-size:14px;color:#334;}
.leftbox{clear:both;float:left;width: 210px;padding:14px;margin-bottom:50px;border:solid 1px #ebd8d8;background-image : url(image/menu_back.gif);}
.rightbox{float:left;width:605px;margin-left:20px;margin-bottom:40px;}
.topinfo_txt{margin:5px 6px;font-weight:bold;font-size:13px;}
.ssinfo_div{margin-top:25px;background-color:#ffffff;width:210px;border:solid 1px #ebd8d8;}
.ssinfo{font-size:14px;text-align:center;margin-top:10px;height:32px;line-height:30px;background-image: url(image/ohc_back.jpg);font-weight:bold;color:#555;}
.ohinfo{text-align:center;margin-bottom:20px;}
.ohinfo big,.ohinfo span{font-weight:bold;color:#995522;}
.ohinfo big,.ohtime{font-size:115%;}
.ohc{margin:3px 10px;line-height:20px;}
.ohc dt{font-size:12px;}
.ohc dd{text-align:center;font-size:16px;font-weight:bold;color:#550000;margin-bottom:15px;}
.ohc_winter{margin:5px 10px;border-bottom:dashed 1px #995522;text-align:center;font-size:16px;font-weight:bold;color:#550000;padding-bottom:8px;}
.cinfo{margin:10px 20px;font-size:12px;}
.left_cont{margin-top:40px;}
.left_cont h2{border-bottom:solid 1px #446688;color:#002244;font-size:15px;}
.prit_top{margin:5px auto;}
.court{margin:30px 0;font-weight:bold;padding:5px;border:solid 1px #664422;background-color:#ffffff;}
.cont{/*width:580px;padding:0 2px;*/margin-top:25px;clear:both;}
.cont_title_back{/*width:580px;*/height:30px;line-height:30px;background-image: url(image/back8.jpg);}
.cont_title_back h2{font-size:16px;padding:3px 0 2px 2px;margin-left:10px;}
.cont .sect_title{}
.cont p{margin:5px 15px;}
.infom{margin:0 10px 0 5px;padding:5px 0 5px 15px;border:dotted 1px #224466;font-weight:bold;}
.newinfo{clear:both;margin-top:20px;width:600px;border:solid 1px #ccddee;padding-bottom:5px;}
.ninfo{width:150px;float:left;padding-top:5px;}
.discount{margin-top:20px;width:600px;padding-bottom:3px;background-color:#fefeee;border-bottom:solid 1px #ff4040;}
.discount h2{font-size:16px;line-height:1;background-color:#ff4040;color:#ffffff;padding:3px 0 1px 5px;}
.dinfo{width:120px;float:left;margin-top:5px;}
.dinfo p{font-size:11px;text-align:center;padding:0 5px;}
/*about*/
.ab_block{clear: both;margin:0 auto 60px auto;width:770px;}
.ab_title {font-size:16px;border-bottom:solid 1px #009;border-left:solid 15px #559;color:#009;padding-left: 3px;margin-bottom:10px;}
.ab_txt{width:740px;margin:0 auto;}
.phbox{width:280px;}
.txbox{width:475px;}
.mpbox{width:575px;}
.mkbox{width:180px;}
.phbox,.txbox,.mpbox,.mkbox,.prop div{float:left;}
.prop div{width:220px;}
.prop{margin-left:80px;}
.prit_about {margin:30px auto 0 auto;}
.prip{width:535px;margin:0 auto;color:#990000;}
.prit,.prit th,.prit td{border: solid 1px #990000;padding:3px 0 3px 0;font-size:15px;text-align:center;}
.prit th {background-color:#ffccaa;font-weight:normal;}
/*.prit td {text-align:right;padding-right:45px;} */
.prit span{font-size:12px;}
#kado{background-color:#ffccaa;width:160px;}
#th1,#th2{background-color:#ffffdd;width:170px;}
/*#kara{text-align:center;padding-right:0px;}*/


/*link*/ 
.linktitle{display:none;}
.linkpage,.link1{border-bottom: solid 1px #bbccdd;}
.linkpage{padding-bottom:60px;}
.titleimg{width:100px;float:left;}
.link1{margin:0 auto;}
.link1 ul{width:740px;margin-left:110px;height:100px;text-align:left;font-size:14px;}
.link1 li{display:inline;margin-right:20px;line-height:90px;}
.linkbox{width:200px;float:left;margin-left:50px;}
.linkbox ul {text-align:center;}
.linkbox li {margin-top:40px;list-style: none;}
/*tsuhan*/
.tsuhan_main{padding-top:20px;clear:both;font-size:15px;}
.tsuhan_title {
margin:0px 10px 20px 10px;
  background-color: #fcf983;
  color : maroon;
  padding: 3px;
}
.hyotitle {font-size:26px;
  margin:40px 0 5px 0;
  color:#009;
  text-align:center;
}

.tul{margin:0 40px 0 50px;}
.hyo {margin:10px auto;
table-layout: fixed;
}
.hyo td,.hyo th {
border:solid 1px #999;
padding:5px;
}
.hyo th{width:180px;background-color:#eef;}
.hyo td{width:520px;text-align:left;}
.hou {background-color:#fef;}
.hyotxt{margin:0 70px;font-weight:bold;color:#ff0000;}
 
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++;;*/


.fb-page{
border-bottom:solid 3px #3b5998;
}
}