/* CSS Document */

body{
	font-family:"Osaka","Hiragino Kaku Gothic Pro";
	background-image: url( image/back.gif );
	margin:0px;
}

img { border-style:none; }

a img { border-style:none; }

#all{
	margin:0 auto;
	width:830px;
	background-image: url( image/back830.gif);
	background-position:right;
	background-repeat:repeat;
}
#all:before {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#all:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#base{
	float:left;
	width:760px;
	padding-left:20px;
}

.headerimage{
	margin-top:0px;
	margin-bottom:10px;
}
	
#main{
	margin:0 20px 0 20px;
	padding-top:35px;
}

#header{
	width:760px;
}


#logo{
	clear:both;
	padding-bottom:15px;
}

#guidemenu{
	margin-bottom:5px;
	padding-bottom:5px;
}


#guide{
	float:left;
	height:15px;
	width:300px;
	font-size:10px;
	color:#666;
	margin-left:5px;
	margin-bottom:15px;
}
#guide a{
	text-decoration:none;
	color:#666;
}
#guide a:hover{
	text-decoration:none;
	color:#999;
}

#contact{
	height:15px;
	float:right;
	width:330px;
	margin-bottom:15px;
}

#menu{
	clear:both;
	background-image: url( image/c_menu.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:760px;
	height:30px;
}

#menutex{
	clear:both;
	line-height:190%;
	margin-left:140px;
	font-size:10px;
	color:#FFF;
}

#menutex a{
	text-decoration:none;
	color:#FFF;
}

#menutex a:hover{
	text-decoration:none;
	color:#ccc;
}

#top_header{
	clear:both;
	margin-top:5px;
}

#newsbox{
	background-image:url(image/top_infoback.jpg);
	background-repeat:no-repeat;
	float:left;
	width:273px;
	height:160px;
	font-size:11px;
	color:#666;
	padding-top:40px;
	padding-left:5px;
	clear:both;
}

#newsbox a{
	clear:both;
	color:#CC6600;
}

#newsbox a:hover{
	clear:both;
	color:#999;
}

#newsbox .news{
	clear:both;
	margin-left:5px;
	width:255px;
	float:left;
	clear:both;
	height:130px;
	overflow:auto;
	margin-top:13px;
	padding:5px 0px;
	line-height:200%;
}

#newsbox .news .newscomment{
	clear:both;
	width:235px;
	padding-bottom:3px;
}

#top_flash{
	float:right;
	width:480px;
	height:200px;
}

#middle{
	clear:both;
	padding-top:5px;
	padding-bottom:5px;
	margin:0px;
	padding:0px;
}
#middle:before {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#middle:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.selection{
	background-image:url(image/bar.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin-top:20px;
	padding-top:30px;
}

#selection2{
	clear:both;
	background-image:url(image/bar.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin-top:20px;
	padding-top:30px;
}

#boxline{
	text-align:center;
	padding-top:20px;
}

.boxline{
	clear:both;
}

.botan_box{
	float:left;
	width:175px;
	margin-right:10px;
}
.botan_boxright{
	float:right;
	width:175px;
}

.text_box{
	font-size:11px;
	font-color:#666;
	text-align:center;
	float:left;
	width:175px;
	margin-right:10px;
	margin-bottom:25px;
}
.text_boxright{
	font-size:11px;
	font-color:#666;
	text-align:center;
	float:right;
	width:175px;
	margin-bottom:30px;
}

#f_menuline2{
	clear:both;
	float:left;
	width:760px;
	background-image: url( image/bar.gif);
	background-position:top;
	background-repeat:no-repeat;
	margin-top:15px;
	margin-bottom:15px;
	padding-top:30px;
	font-size:11px;
	color:#444;
	padding-bottom:10px;
	padding-left:5px;
	border-bottom: 1px dotted #666;
}

#f_menuline2 a{
	text-decoration:none;
	color:#444;
}

#f_menuline2 a:hover{
	text-decoration:none;
	color:#999;
}

#f_menuline{
	clear:both;
	float:left;
	width:760px;
	font-size:11px;
	color:#666;
	margin-bottom:20px;
	padding-left:5px;
}

#f_menuline a{
	text-decoration:none;
	color:#444;
}

#f_menuline a:hover{
	text-decoration:none;
	color:#999;
}

#copylight{
	clear:both;
	text-align:right;
	margin-top:10px;
	margin-right:5px;
	margin-bottom:0px;
	float:right;
	font-size:11px;
	color:#444;
}
.copylight2{
	width:auto;
	clear:both;
	text-align:right;
	float:right;
	font-size:9px;
	color:#666;
}


#bottomline{
	clear:both;
	margin:0 auto;
	width:830px;
	background-image: url( image/back830.gif);
	background-position:right;
	background-repeat:repeat;
}

.check{
	float:left;
	background:url("image/see_over.jpg") no-repeat;
}

.check a{
	display:block;
	width:164px;
	height:15px;
	background:url("image/see.jpg") no-repeat;
	text-indent:-9999px;
}
.check a:hover{
	background:none;
}

.contact{
	float:right;
	background:url("image/top_otoiawase_over.jpg") no-repeat;
}
.contact a{
	display:block;
	width:164px;
	height:15px;
	background:url("image/top_otoiawase.jpg") no-repeat;
	text-indent:-9999px;
}
.contact a:hover{
	background:none;
}

.mohair1{
	background:url("image/botan/mohair_blanket_over.jpg") no-repeat;
}
.mohair1 a{
	display:block;
	width:175px;
	height:175px;
	background:url("image/botan/mohair_blanket.jpg");
	text-indent:-9999px;
}
.mohair1 a:hover{
	background:none;
}

.mohair2{
	background:url("image/botan/mohair_scarf_over.jpg") no-repeat;
}
.mohair2 a{
	display:block;
	width:175px;
	height:175px;
	background:url("image/botan/mohair_scarf.jpg");
	text-indent:-9999px;
}
.mohair2 a:hover{
	background:none;
}

.doll1{
	background:url("image/botan/doll1_over.jpg") no-repeat;
}
.doll1 a{
	display:block;
	width:175px;
	height:175px;
	background:url("image/botan/doll1.jpg");
	text-indent:-9999px;
}
.doll1 a:hover{
	background:none;
}

.doll2{
	background:url("image/botan/doll2_over.jpg") no-repeat;
}
.doll2 a{
	display:block;
	width:175px;
	height:175px;
	background:url("image/botan/doll2.jpg");
	text-indent:-9999px;
}
.doll2 a:hover{
	background:none;
}

.felt{
	background:url("image/botan/felt_over.jpg") no-repeat;
}
.felt a{
	display:block;
	width:175px;
	height:175px;
	background:url("image/botan/felt.jpg");
	text-indent:-9999px;
}
.felt a:hover{
	background:none;
}

.teami{
	background:url("image/botan/teami_over.jpg") no-repeat;
}
.teami a{
	display:block;
	width:175px;
	height:175px;
	background:url("image/botan/teami.jpg");
	text-indent:-9999px;
}
.teami a:hover{
	background:none;
}

.quilt{
	background:url("image/botan/quilt_over.jpg") no-repeat;
}
.quilt a{
	display:block;
	width:175px;
	height:175px;
	background:url("image/botan/quilt.jpg");
	text-indent:-9999px;
}
.quilt a:hover{
	background:none;
}

.phew{
	background:url("image/botan/phew_over.jpg") no-repeat;
}
.phew a{
	display:block;
	width:175px;
	height:175px;
	background:url("image/botan/phew.jpg");
	text-indent:-9999px;
}
.phew a:hover{
	background:none;
}

.cs{
	background:url("image/botan/comingsoon_over.jpg") no-repeat;
}
.cs a{
	display:block;
	width:175px;
	height:175px;
	background:url("image/botan/comingsoon.jpg");
	text-indent:-9999px;
}
.cs a:hover{
	background:none;
}

.kilim1{
	background:url("image/botan/kilim1_over.jpg") no-repeat;
}
.kilim1 a{
	display:block;
	width:175px;
	height:175px;
	background:url("image/botan/kilim1.jpg");
	text-indent:-9999px;
}
.kilim1 a:hover{
	background:none;
}

.kilim2{
	background:url("image/botan/kilim2_over.jpg") no-repeat;
}
.kilim2 a{
	display:block;
	width:175px;
	height:175px;
	background:url("image/botan/kilim2.jpg");
	text-indent:-9999px;
}
.kilim2 a:hover{
	background:none;
}

.carpet{
	background:url("image/botan/carpet_over.jpg") no-repeat;
}
.carpet a{
	display:block;
	width:175px;
	height:175px;
	background:url("image/botan/carpet.jpg");
	text-indent:-9999px;
}
.carpet a:hover{
	background:none;
}

.suzani{
	background:url("image/botan/suzani_over.jpg") no-repeat;
}
.suzani a{
	display:block;
	width:175px;
	height:175px;
	background:url("image/botan/suzani.jpg");
	text-indent:-9999px;
}
.suzani a:hover{
	background:none;
}

.hokuou{
	background:url("image/botan/hokuou_over.jpg") no-repeat;
}
.hokuou a{
	display:block;
	width:175px;
	height:175px;
	background:url("image/botan/hokuou.jpg");
	text-indent:-9999px;
}
.hokuou a:hover{
	background:none;
}

.wooddoll{
	background:url("image/botan/wooddoll_over.jpg") no-repeat;
}
.wooddoll a{
	display:block;
	width:175px;
	height:175px;
	background:url("image/botan/wooddoll.jpg");
	text-indent:-9999px;
}
.wooddoll a:hover{
	background:none;
}

.book{
	background:url("image/botan/book_over.jpg") no-repeat;
}
.book a{
	display:block;
	width:175px;
	height:175px;
	background:url("image/botan/book.jpg");
	text-indent:-9999px;
}
.book a:hover{
	background:none;
}
#newsbox .news .newscomment .red{
        color:#f00;
}
span .red{
        color:#f00;
}
