@charset "EUC-JP";
/* CSS Document */

/************ボディ*********************/

*{
    margin :0px;
    padding :0px;
}

body{
	margin :0px;
	padding :0px;
	font-size: small;
	background: #FFFFFF;
 }


/*boxのサイドボーダー*/
.boxsideboder {
   border-left:1px #999999 solid;
   border-right:1px #999999 solid;
   }
   
.boxsideboder h6 {
   margin:0px;
   padding:0px;
   }
   

.boxsideboder1 {
   border-left:1px #999999 solid;
   }
   
.boxsideboder2 {
   border-right:1px #999999 solid;
   }
   
/*ヘッドロゴ*/

.headertop {
	font: smaller "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	color: #333333；
	width: 610px;
	margin-right: 20px;
	}


/*ヘッダ　メニュー*/
.TOPmenu {
	font: medium "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	background: url(css_images/st_topmenu800x53.jpg) no-repeat left top;
	color: #FFFFFF;
	 }
.boximg h2 {
	font: italic bold medium "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	color: #333333;
	text-align: center;
	margin: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
}

	 	
.TOPmenu a:link,a:visited,a:active {
	font: small "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	color: #FFFFFF;
	text-decoration: none;
	
	
}
.TOPmenu a:hover {
	font: small "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	color: #A46A04;
	text-decoration: none;
}

/*ぱんくず*/
#shopIMG {
   width:798px;
   height:auto;
   margin:0px;
   padding:0px;
   font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4" small;
   color:#333333;
   clear:both;
   }
   
#shopIMG h2 {
   margin:0px;
   padding:0px;
   }

#shopIMG p {
	margin:0px;
	background: url(css_images/s1_IMGbar.gif) repeat-x left top;
	padding: 5px 0px 5px 20px;
	width: 768px;
	border-bottom: 1px solid #333333;
	border-top: 1px solid #333333;
   }
    

/*スタインウエイメニュー*/

#shopIMG ol {
	list-style:none;
	background: #333333;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	height: 25px;
	width: 798px;
}
#shopIMG li {
	width:109px;
	font: small "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	color: #FFF;
	float: left;
	list-style: none;
	background: url(css_images/st_list18x18.jpg) no-repeat left 3px;
	padding-left: 15px;
	padding-top: 5px;
	height: 25px;
	margin-left: 7px;
	text-align: left;
}
#shopIMG p {
	font: x-small "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	color: #38180B;
	padding-right:10px;
	clear:both;
}
#shopIMG a:link {
	 font:x-small "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	 color:#FFFFFF;
	 text-decoration:none;
	 }
#shopIMG a:hover {
	 font:x-small "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	 color:#CCCCCC;
	 text-decoration:none;
	 }
	 
#shopIMG a:visited {
	 font:x-small "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	 color:#FFFFFF;
	 text-decoration:none;
	 }

#shopIMG a:active {
	 font:x-small "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	 color:#FFFFFF;
	 text-decoration:none;
	 }

/*メイン　左*/
.leftcont {
	width:220px;
	margin:20px 0px 0px 0px;
}
.leftcont h2 {
	margin: 0px;
	padding: 0px;
	width: 220px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	font-size: medium;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	font-weight: bold;
	background: url(css_images/sts_menuback115x45.jpg) repeat-x left top;
	color: #FFFFFF;
}

.leftcont h3 {
	background: url(css_images/sts_menuback215x27.jpg) repeat-x left top;
	font: small "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	color: #FFFFFF;
	margin: 0px;
	padding: 5px 0px 5px 20px;
	text-align: left;
	width: 200px;
}
.leftcont h3 a:link {
	 color:#FFFFFF;
	 text-decoration:none;
	 }
.leftcont h3 a:visited {
	 color:#FFFFFF;
	 text-decoration:none;
	 }
.leftcont h3 a:hover {
	 color:#CCCCCC;
	 text-decoration:none;
	 }
.leftcont h3 a:active {
	 color:#FFFFFF;
	 text-decoration:none;
	 }

.leftcont p {
	margin-top:4px;
	height: 25px;
	font: small/27px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	padding-left: 40px;
	color: #FFFFFF;
}

.leftcont p a:link {
	 color:#666666;
	 text-decoration:none;
	 }
.leftcont p a:visited {
	 color:#666666;
	 text-decoration:none;
	 }
.leftcont p a:hover {
	 color:#CCCCCC;
	 text-decoration:none;
	 }
.leftcont p a:active {
	 color:#666666;
	 text-decoration:none;
	 }

/*右コンテンツ　h2*/
.catename1 {
	height: 40px;
	font: italic bold medium "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	color: #FFFFFF;
	background: url(css_images/sts_title1_stein562x56.jpg) no-repeat left top;
	padding: 15px 0px 0px 270px;
}
.catename2 {
	height: 40px;
	font: italic bold medium "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	color: #FFFFFF;
	background: url(css_images/sts_title1_BOSTON562x56.jpg) no-repeat left top;
	padding: 15px 0px 0px 270px;
}

/*右コンテンツ　h3*/
.itemname1 {
	height: 30px;
	font: italic bold medium "Times New Roman", Times, serif;
	color: #FFFFFF;
	background: url(css_images/sts_TITLE492x48.jpg) no-repeat center center;
	padding-left: 165px;
	padding-top: 15px;
	text-align: left;
}
.boxleft h5 {
	font: bold medium "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	margin-top: 10px;
	margin-left: 25px;
	color: #000033;
}
.boxleft p {
	font: small/125%;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 35px;
}

.itemname2 {
	height: 30px;
	font: italic bold medium "Times New Roman", Times, serif;
	color: #FFFFFF;
	background: url(css_images/sts_TITLEBOS492x48.jpg) no-repeat center center;
	padding-left: 165px;
	padding-top: 15px;
	text-align: left;
}

/*メイン　右　コンテンツ*/	
.rightcont {
	width:545px;
	margin-top: 20px;
	margin-right:10px;
	margin-left:20px;
}
.rightcont table {
	border-bottom: 1px solid #333333;
	margin-top: 10px;
	margin-bottom:0px;
}

.stsbot1 {
	font: medium/35px Georgia, "Times New Roman", Times, serif;
	background: url(css_images/sts_bot1.jpg) no-repeat 10px center;
	padding-left: 70px;
}
.stsbot2 {
	font: medium/35px Georgia, "Times New Roman", Times, serif;
	background: url(css_images/sts_bot2.jpg) no-repeat 10px center;
	padding-left: 70px;
}
.stsbot3 {
	font: medium/35px Georgia, "Times New Roman", Times, serif;
	background: url(css_images/sts_bot3.jpg) no-repeat 10px center;
	padding-left: 70px;
}
.stsbot4 {
	font: medium/35px Georgia, "Times New Roman", Times, serif;
	background: url(css_images/sts_bot4.jpg) no-repeat 10px center;
	padding-left: 70px;
}
.stsbot5 {
	font: medium/35px Georgia, "Times New Roman", Times, serif;
	background: url(css_images/sts_bot5.jpg) no-repeat 10px center;
	padding-left: 70px;
}
.officialHP {
	background: url(css_images/123iv_LIST.gif) no-repeat left center;
	width: 80px;
	margin: 0px 0px 0px 160px;
	padding: 0px 0px 0px 10px;
}
.officialHP a:link{color:#999999}
.officialHP a:visited{color:#999999}
.officialHP a:hover{color:#000000}
.officialHP a:active{color:#999999}

/*フッタ*/
.footer {
	margin: 0px;
	padding: 0px;
	font:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	color:#FFFFFF;
	text-decoration:none;
	background: url(css_images/st_footer800x75.jpg) no-repeat center top;
}

.footer ol {
	list-style:none;
	padding-left:25px;
	margin-top:4px;
}
.footer li {
	font: small "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	color: #000000;
	float: left;
	list-style: none;
}
.footer p {
	font: x-small "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	color: #FFFFFF;
	padding-right:10px;
	clear:both;
}
a.footer123:link {
	 font:x-small "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	color: #000000;
	 text-decoration:none;
	 }
a.footer123:visited {
	 font:x-small "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	color: #000000;
	 text-decoration:none;
	 }
a.footer123:hover {
	 font:x-small "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	 color:#FFFFFF;
	 text-decoration:none;
	 }
a.footer123:active {
	 font:x-small "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	color: #000000;
	 text-decoration:none;
	 }

/*****************************************ここから伝統************************************/

.imgbottom {
     margin:0px;
	 padding:0px;
	 }
	 
.right { 
     float:right;
	 margin:0px;
	 padding:10px;
	 }
	 
.left { 
     float:left;
	 margin:0px;
	 padding:10px;
	 }
	 
.boximg {
	background: url(css_images/st_titlebox1_780x10.jpg) repeat-y center 0px;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 680px;
}

.boxleft h3 {
	color:#FFFFFF;
	font: small "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	background: url(css_images/st_mtitle454x40.jpg) no-repeat left center;
	height: 40px;
	width: 454px;
	padding-left: 60px;
	padding-top: 22px;
	text-align: left;
	}
    
.boxleft h4 {
	font-size: small;
	width: 350px;
	line-height: 125%;
	padding-left: 30px;
	font-weight: normal;
}


.boxright h3 {
	color:#FFFFFF;
	font: small "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "ヒラギノ丸ゴ Pro W4";
	background: url(css_images/st_mtitle454x40.jpg) no-repeat right center;
	height: 40px;
	padding-top: 20px;
	padding-right: 120px;
	}
	
.boxright h4 {
	font-size: small;
	width: 350px;
	line-height: 120%;
	padding-right: 20px;
}

.padding h4 {
	padding-top:10px;
	font-size:small;
	line-height:125%;
	padding-bottom: 10px;
	font-weight: normal;
	}
.boxleft123 h4 {

	font-size: small;
	width: 450px;
	line-height: 125%;
	padding-left: 40px;
	font-weight: normal;
}
