@charset "utf-8";

*{
	margin:0px;
	padding:0px;
	}
	
html{
	height:100%;
	margin-bottom:1px;
	}

body{
	color:#808080;
	line-height:140%;
	font-size:80%;
	width:900px;
	margin:0px auto 0px auto;
	background:#fefefe;
	padding-bottom:20px;
	}

	
a:focus{
	outline:none;
	}

img{
	border:none;
	}
	
h1,h2,h3,h4,h5,h6,strong,em,b{
	font-weight:normal;
	font-style:normal;
	font-size:100%;
	}
h4 { font-weight: bold }
			
li{
	list-style:none;
	}
	
.left{
	float:left;
	}
	
.right{
	float:right;
	}
	
.cle{
	clear:both;
	display:block;
	}
	
.mt{
	margin-top:10px;
	}
	
.mb{
	margin-bottom:10px;
	}
	
.ml{
	margin-left:10px;
	}
	
.mr{
	margin-right:10px;
	}
	
.ma{
	margin:10px;
	}
	
/*ヘッダー部分だよ*/	
#all{
		width:900px;
		margin:auto auto;
		}

#atama{
	width:900px;
	border-top:2px solid #4abaef;
	padding-bottom:10px;
	}
	
#atama h1,#bana1,#mail{	
	margin:5px 5px 0px 0px;
	}

#manzoku a{
	text-indent:-9999px;
	background:url(../img/h1.gif) no-repeat;
	width:93px;
	display:block;
	height:33px;
	float:left;
	}

#bana1{
	background:url(../img/bana1-1.gif) no-repeat;
	width:362px;
	height:31px;
	text-indent:-9999px;
	}
	
#mail{
	background:url(../img/mail.gif) no-repeat;
	text-indent:-9999px;
	width:136px;
	height:31px;
	}

#atama ul li{
	float:left;
	}

#atama a{
	display:block;
	}
	
#index_top{
	width:900px;
	}
	
#index_top2{
	width:248px;
	float:left;
	}
	
#index_top h1 a{
	background:url(../img/nh1.gif) no-repeat;
	width:248px;
	height:53px;
	text-indent:-9999px;
	margin:0px 5px 0px 0px;
	}

#index_right{
	float:right;
	}
	
#index_right p{
	display:block;
	border-bottom:1px solid #e9eeef;
	text-indent:1.2em;
	background:url(../img/squ1.gif) no-repeat 2px 6px;
	margin-bottom:5px;
	width:647px;
	}
	
/*　★　★　★　★ここからはメニューになります★　★　★　★　*/
#mn{
	padding-top:5px;
	clear:both;
	}

#mn li{
	float:left;
	}
	
#mn li a{
	text-indent:-9999px;
	display:block;
	height:26px;
	}
	
#mn li a:hover{
	background-position:0px -26px;
	}
	
#mn01 a{
	background:url(../img/mn1.gif) no-repeat;
	width:81px;
	}
	
#mn02 a{
	background:url(../img/mn2.gif) no-repeat;
	width:70px;
	}
	
#mn03 a{
	background:url(../img/mn3.gif) no-repeat;
	width:51px;
	}
	
#mn04 a{
	background:url(../img/mn4.gif) no-repeat;
	width:81px;
	}
	
#mn05 a{
	background:url(../img/mn5.gif) no-repeat;
	width:51px;
	}
		
#mn06 a{
	background:url(../img/mn6.gif) no-repeat;
	width:97px;
	}
	
#mn07 a{
	background:url(../img/mn7.gif) no-repeat;
	width:81px;
	}

#mn08 a{
	background:url(../img/mn8.gif) no-repeat;
	width:51px;
	}
	
#mn09 a{
	background:url(../img/mn9.gif) no-repeat;
	width:70px;
	}
	
#mn10 a{
	background:url(../img/mn10.gif) no-repeat;
	width:81px;
	}
		
#mn11 a{
	background:url(../img/mn11.gif) no-repeat;
	width:51px;
	}
		
#mn12 a{
	background:url(../img/mn12.gif) no-repeat;
	width:51px;
	}
	
#mn13 a{
	background:url(../img/mn13.gif) no-repeat;
	width:84px;
	}
	
/*　★　★　★　★　ここからはメニューの色変えバージョン　★　★　★　★　*/
#mn001 a{
	background:url(../img/mn001.gif) no-repeat;
	width:81px;
	}
#mn002 a{
	background:url(../img/mn002.gif) no-repeat;
	width:70px;
	}
	
#mn003 a{
	background:url(../img/mn003.gif) no-repeat;
	width:51px;
	}
	
#mn004 a{
	background:url(../img/mn004.gif) no-repeat;
	width:81px;
	}
	
#mn005 a{
	background:url(../img/mn005.gif) no-repeat;
	width:51px;
	}
		
#mn006 a{
	background:url(../img/mn006.gif) no-repeat;
	width:97px;
	}
	
#mn007 a{
	background:url(../img/mn007.gif) no-repeat;
	width:81px;
	}

#mn008 a{
	background:url(../img/mn008.gif) no-repeat;
	width:51px;
	}
	
#mn009 a{
	background:url(../img/mn009.gif) no-repeat;
	width:70px;
	}
	
#mn010 a{
	background:url(../img/mn010.gif) no-repeat;
	width:81px;
	}
		
#mn011 a{
	background:url(../img/mn011.gif) no-repeat;
	width:51px;
	}
		
#mn012 a{
	background:url(../img/mn012.gif) no-repeat;
	width:51px;
	}
	
#mn013 a{
	background:url(../img/mn013.gif) no-repeat;
	width:84px;
	}
	
/*　★　★　★　★　ここからは検索バーになります　★　★　★　★　*/

#hai{
	clear:both;
	width:900px;
	background:url(../img/hai.gif) no-repeat;
	height:31px;
	}
	
#hai form{
	margin-left:5px;
	float:left;
	}
	
#hai ul{
	float:right;
	}
	
#hai a{
	height:20px;
	}
	
#haiol{
	float:right;
	}
	
#haiol li{
	float:left;
	margin-left:20px;
	margin-top:1px;
	}
	
#haiol li a{
	color:#8c8c8c;
	}
	
#hai2{
	width:100%;
	background:url(../img/hai2back.gif) no-repeat top;
	margin-top:1px;
	}
	
#bar{
	width:250px;
	}

#kbot{
	margin-top:3px;
	}
	
#mypa a{
	background:url(../img/bott1.jpg) no-repeat;
	}
	
#cart a{
	background:url(../img/bott2.jpg) no-repeat;
	float:right;
	margin:7px 5px 0px 0px;
	text-indent:-9999px;
	width:177px;
	}
	
#mypa a:hover,#cart a:hover{
	background-position:0px 1px;
	}
	
#geatama{
	clear:both;
	}
	
#geatama li{
	text-indent:1em;
	background:url(../img/squ2.gif) no-repeat 2px 5px;
	margin-right:15px;
	color:#fe8944;
	}
	
#setid{
	border:2px solid #09a3ff;
	}
	
#setid a{
	display:block;
	margin:5px;
	}
	
