* {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
body     {
	font-family: "メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGOTHIC",sans-serif;

	font-size: 75%;
	color:#333333;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQIW2P8///1/zdvpjCIijYyMgABmEAG+AVA2gHHuwrtmENGLAAAAABJRU5ErkJggg==);		  
}
a {
	color: #000080;
	text-decoration:none;
}
a:visited {
	color: #6a1481;
}
a:hover {
	text-decoration: underline;
}
a:hover img{opacity:0.8;filter:alpha(opacity=80);-ms-filter: "alpha( opacity=80 )";}
img {
	border: none;
	vertical-align: top;
}
strong {font-style: normal;
font-size: 130%;
    font-weight: bold;
    }
 em {
    font-style: normal;
    font-weight: bold;
    color: #333333;
    }
#wrapper  {width: 950px;
                 position: relative;
                 /*padding-top: 106px;*/
                 margin-left: auto;margin-right: auto;   
                 /*border-left:  3px double #e0e0e0;
                 border-right: 3px double #e0e0e0;*/
                 background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAH0lEQVQIW2P8///1/zdvpjCIijYyMgABmEAG+AVA2gHHuwrtmENGLAAAAABJRU5ErkJggg==);
/*レイアウト全体の幅を指定.基本となる幅です*/ }
#header{width: 950px;height: 115px;/*background-image: url("../images/headerback.gif")*/;}
#logo {position: absolute;
	left: 17px;
	top: 37px;
}
#phone {
position: absolute;
	left: 640px;
	top: 53px;
}
#zentaiNav {
	position: absolute;
	top: 97px;
	left: 664px;
	width: 277px;
}
#zentaiNav a{font-weight: bold;color: #663300;text-decoration:underline;}
#zentaiNav li{margin-left: 10px;display: inline;float: left;}
#zentaiNav a:hover{color: #6699ff;}
#globalNav {
list-style-type: none;border-bottom : 3px solid #ffffff;border-top :1px solid #ffffff;border-left: 1px solid #ffffff;width: 947px; float: left; background-color: #fcc266; }
#globalNav a {display: block;padding-top: 5px;padding-bottom: 5px;background-color: #fcc266;border-left: 1px solid #ffffff;border-right: 1px solid #ffffff;
color: #ffffff;text-decoration: none;text-align: center;font-weight: bold;}
#globalNav li {float:left;width: 95px;}
#globalNav a:hover{background-color: #fca214;color: #ffffff;}   
#globalNav a.stay{background-color: #fca214;}

#content{ float:left;background-color:#ffffff; width: 100%;}
#topphotocontents{float:left; width:950px;}
/*#topphotoleft{float:left; width:700px; height:550px;}*/
#bannermanu {float:left; width:950px; margin-top:20px; margin-bottom:20px;}
#topside{float:left; width:248px; height:550px;}
#topside h2{
	margin-left:20px;
}

/*新着情報*/
.news{margin-left:20px; margin-top:5px; margin-right:20px;}

.topsidehead{width:250px; height:52px; background-image:url(../images/csssozai/topsidehead.gif);}
.topsidemiddle{width:250px; height:463px; background-image:url(../images/csssozai/topsidemiddle.gif); background-repeat:repeat-y;}

.topsidebottom{width:250px; height:35px; background-image: url(../images/csssozai/topsidebottom.gif);}

#main{ float: left;background-color: white; margin-top: 1px; margin-bottom: 1px; line-height: 1.5; width: 950px;}
#main h2{ font-weight: bold;font-size:120%;border-left: 8px solid  #fca214;border-bottom: 2px solid  #fca214;color: #563e00;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAHklEQVQIW2P8s8nNh8Vv1xYYzciABECCjFhVIAsCACpXGIXyTsJvAAAAAElFTkSuQmCC);}
#main img{float: left;margin-top: 0px;margin-bottom: 1px;}
#primary{ float: left;background-color: white; margin-top: 1px; margin-bottom: 1px; line-height: 1.5; width:792px;}
#primary h2{font-weight: bold;font-size:130%;border-left: 8px solid  #fca214;border-bottom: 2px solid  #fca214;color: #563e00;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAHklEQVQIW2P8s8nNh8Vv1xYYzciABECCjFhVIAsCACpXGIXyTsJvAAAAAElFTkSuQmCC);}
#primary p{margin-left:10px;}


#shinchaku{ float: left;background-color: #ffffff; margin-top:1px; margin-bottom:1px; line-height: 2; width:792px; height:200px; overflow:auto;}
#shinchaku h2{font-weight: bold;font-size:130%;border-left: 8px solid  #fca214;border-bottom: 2px solid  #fca214;color: #563e00;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAHklEQVQIW2P8s8nNh8Vv1xYYzciABECCjFhVIAsCACpXGIXyTsJvAAAAAElFTkSuQmCC);}
#shinchaku p{margin-left:10px; border-bottom:1px solid #CCC;}

#mainleft{float:left; padding-left:40px; padding-top:20px;}
#mainright{float:left; width:191px;}

.syouhinbox{width: 200px;float: left; background-color: #ffffff;margin:0px 0px 10px 0px; margin-right:50px;}

.syouhinbox h3{
	color: #333300;
	text-align: center;
	width:200px;
	height: 25px;
	font-size: 100%;
	font-weight: normal;
	display:block;
	margin-top:0px;
	margin-bottom:0px;
}
#manuimg{float: left;border: 1px solid #999999;width: 80px;}
.syouhinbox p{ text-align:left;margin:1px 1px 1px 1px;}
.syouhintextbox{width: 200px;float: left;}
.syouhinbox a {color: #333333;}
.syouhinbox a:visited {color: #333333;}
.syouhinbox a:hover {color: #ff3300;}

#osusume{float: left;text-align:left;width:378px;}
 .section {border-bottom:1px solid #ccc;width:790px;} 
 .section img{float: left;margin: 5px 5px 5px 5px;display: inline;}
 .section2 {margin: 16px 18px 0px 18px; border:none;width: 564px;}
 .section2 img{float: left;width: 564px;}
 .section3 {padding-left: 35px;}
 .sectionleft{ float:left; width:290px;}
 .sectionleft img{margin-left:15px;}
 .sectionright{ float:left; width:493px;}
 
#pickuplink{ list-style-type:none;width: 484px; float: left; background-color: #ffffff;}
#pickuplink a{display: block;color: #ffffff;text-decoration: none;font-weight: bold;font-size:150%; }
#pickuplink li{width: 484px; margin-bottom:9px;background-color: #75c1db; border:2px solid #99ccff;}
#pickuplink a:hover{background-color: #0086ce;}

#primary img{float: left;margin-top: 5px;margin-bottom: 5px;}
 .textbox {border: 3px double #ef8aa2; margin-top: 5px;margin-bottom: 5px;}
 .textbox h3{ display:block; background-color:#ef8aa2; color:#ffffff; font-size:130%;}
 .textbox dt{font-weight: bold;}
 .padding1{ margin:5px;text-align: center;}
 
 .systembox{float: left;width: 205px;height: 180px;border:2px double #fcc266 ;margin-top: 20px; margin-left: 5px;margin-bottom: 20px;display: inline;}
 .systembox h3{display: block;color: #ffffff;background-color: #fcc266;text-align: center;font-size: 120%;}
 
 #syoukaibigbox{width: 950px;}
 .syoukaibox{float: left;width: 474px;border-left: 1px solid #fcc266;}
 .syoukaibox p{padding: 0px 10px 10px 10px;}
 .syoukaibox h3{padding-left: 10px;}
.list{list-style-type: decimal;list-style-position: inside;}
.list2{list-style-type: square;list-style-position: inside;}
.nagare{float: left;width: 450px;margin: 10px 7px 0px 7px ;display: inline;border: 3px double #fcc266;}

.mametisiki h3{color: #ff3300;background: url(../images/check.gif) left center no-repeat;padding-left: 25px;}

#secondary { color: #333333; background-color: white; margin-top: 1px;margin-bottom: 1px; margin-right: 2px; width: 149px ; float: left;  }
#secondary img{margin-left: 5px; margin-top:3px; margin-bottom:3px;}
.boder{border: 3px double #fcc266;}
#sideNav {margin-left:0;padding-left: 0;list-style-type: none;border-top: 1px solid #fcc266;width: 143px;}
#sideNav a  { color: #663300; text-decoration: none;display: block; padding-bottom:5px; padding-top:5px; padding-right:10px; padding-left:15px;background-color: #ffffff; }
#sideNav a:hover{background-color:#fcc266;color: #ffffff;}
#sideNav li  { border-right: 1px solid #fcc266 ;border-bottom:  1px solid #fcc266;border-left:  1px solid #fcc266;}
#secondary h3 {color: #ffffff; background-color: #fcc266;}
#secondary p{margin-left: 5px;}
#photographer {margin-top: 5px;margin-bottom: 5px;}

#setumei1{float: left;width:950px;}
#setumei1 img{float: left;width:300px;}
#setumei{float: left;width:371px;text-align: center;margin-top: 10px;}
#setumei img{width:371px;height: 200px;border-style: none;margin-top: 10px;}
#slidebar{float: left;width: 275px; height: 400px; overflow: scroll;border: 1px solid #c0c0c0;}
#slidebar img{ float: left;border: 1px solid #c0c0c0;width: 60px;height: 60px;margin-bottom: 3px;clear: both;}

table.tabledeco{border:1px solid #ddd; font-size:110%;}
table.tabledeco th{background-color:#bbb; color:#fff; font-weight: bold; padding:4px 2px;}
table.tabledeco td{color:#666;font-weight:normal; line-height:100%; text-align:center; padding:6px 2px;}
table.tabledeco tr.bgcell{background-color: #DFECEE;}


#footer{clear: both;
background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAHklEQVQIW2P8s8nNh8Vv1xYYzciABECCjFhVIAsCACpXGIXyTsJvAAAAAElFTkSuQmCC);
text-align:center;
padding-top: 10px;padding-bottom: 5px;
}
#footernavi{margin-left: 0; padding-left: 0;list-style-type: none;text-align: center;margin-bottom: 10px;}
#footernavi li{display: inline;padding-right: 2px;padding-left: 2px;}
#shinobi{margin-top: 10px;}
p {}
td {}

