@charset "utf-8";
/* CSS Document */

#imagene_signature{
	display:none;
}

body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,hr {
	padding: 0;
	margin: 0;
}


tbody{
	font-family:"メイリオ","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",  Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#kanban{
	float:left;
}

#title{
	font-size:10px;
	float:left;
	color:#888888;
}

img{
	border:none;
}


#sc_nav ul{
	margin-left:40px;

}


.scbg1{
	margin-left:335px;

	/margin-bottom:-7px;
	_margin-bottom:-10px;
}

.scbg2{
	margin-left:445px;
	_margin-top:-2px;

}


#sc_nav{
	float:left;
	width:630px;
	margin-top:30px;
	_margin-top:0px;
	/margin-left:7px;
	_margin-left:2px;
}

#sc_nav li{
	float:left;
	display:block;
	height:45px;
}

#sc_nav li a{
	display:block;
	height:45px;
}
	
	
.hide{
	display:none;
}

.sc_top{
	background-image:url(/media/sow/top/sc_top.jpg);
	width:73px;

}

.concept{
	background-image:url(/media/sow/top/sc_concept.jpg);
	width:100px;
}

.pjt{
	background-image:url(/media/sow/top/sc_pjt.jpg);
	width:199px;
}

.about_us{
	background-image:url(/media/sow/top/sc_about.jpg);
	width:101px;
}


.contact{
	background-image:url(/media/sow/top/sc_contact.png);
	width:114px;
}


.sc_top:hover{	background-image:url(/media/sow/top/sc_top2.jpg);}
.concept:hover{	background-image:url(/media/sow/top/sc_concept2.jpg);}
.pjt:hover{	background-image:url(/media/sow/top/sc_pjt2.jpg);}
.about_us:hover{	background-image:url(/media/sow/top/sc_about2.jpg);}
.contact:hover{	background-image:url(/media/sow/top/sc_contact2.png);}


/*----------------footer-----------------------------*/

#all_pjt{
	margin-top:10px;
	text-align:center;
	width:950px;
}

#all_pjt dt a{
	height:150px;
	width:150px;
	display:block;
	text-align:center;
	margin:0 auto;
}

#all_pjt dt img{
	display:block;
	margin:0 auto;
}

#all_pjt dl a span{
	display:none;
}


.p00{background-image:url(/media/sow/pjt/m00.png);}
.p01{background-image:url(/media/sow/pjt/m01.png);}
.p02{background-image:url(/media/sow/pjt/m02.png);}
.p03{background-image:url(/media/sow/pjt/m03.png);}
.p04{background-image:url(/media/sow/pjt/m04.png);}
.p05{background-image:url(/media/sow/pjt/m05.png);}
.p06{background-image:url(/media/sow/pjt/m06.png);}
.p07{background-image:url(/media/sow/pjt/m07.png);}
.p08{background-image:url(/media/sow/pjt/m08.png);}
.p09{background-image:url(/media/sow/pjt/m09.png);}
.p10{background-image:url(/media/sow/pjt/m10.png);}
.p11{background-image:url(/media/sow/pjt/m11.png);}
.p12{background-image:url(/media/sow/pjt/m12.png);}
.p13{background-image:url(/media/sow/pjt/m13.png);}
.p14{background-image:url(/media/sow/pjt/o01.png);}
.p15{background-image:url(/media/sow/pjt/o02.png);}
.p16{background-image:url(/media/sow/pjt/o03.png);}


#all_m a:hover{background-position:-150px;}
#all_o a:hover{background-position:-150px;}


.mission1{
	background-color:#FEDF8B;
}

.mission2{
	background-color:#bed6f9;
}

.omakase1{
	background-color:#bed6f9;
}

.omakase2{
	background-color:#FEDF8B;
}

#all_pjt dl{
	height:190px;
	margin:5px 5px 5px 5px;
	padding:3px;
}

#all_pjt dl{
	float:left;
	width:170px;
	border:1px solid #2260bc;
}

#all_pjt dd{
	margin:0;
	font-size:12px;
	text-align:center;
}

#all_o{
	clear:both;
}





#footer{
	text-align:center;
	color:#20A5A1;
	font-size:90%;
	width:950px;
}

#footer hr{
	margin-top:7px;
}

#footer-inner{
	background-image:url(/media/sow/top/footer_bg.png);
	text-align:center;
	color:#20A5A1;
	font-size:90%;

}

#footer-inner img{
	padding-top:30px;
}

#footer-inner p{
	padding-bottom:20px;
}

#menu{
	padding-top:10px;
	height:30px;
	background-color:#fedf8b;
}



/*------------------side------------------------*/

#new{
	border: solid 1px #33bffe;
	margin:0 auto;
	width:200px;
}

#new h3{
	background-image:url(/media/sow/top/new.png);
	height:38px;
	width:200px;
	margin:0;
}

#new h3 span{
	display:none;
}

#new ul{
	padding:0;
	margin:0;
}

#new ul li{
	border-top: solid 1px #33bffe;
	padding:3px;
	list-style:none;
	font-size:14px;
	line-height:17px;
}

