@charset "utf-8";
/* ガイド */
#gaido{
	width: 620px;
	float: left;

}
#shopgaido li{
	float: left;
}
.gaido-moji{
	width: 540px;
	padding-left: 20px;
	background-color: #CCCCCC;
	height: 25px;
	margin-right: 30px;
	margin-left: 30px;
	font-size: 13px;
	font-weight: bold;
	padding-top: 10px;
	color: #333333;
}
.gaido-moji02{
	margin-right: 30px;
	margin-left: 30px;
	padding-left: 20px;
	width: 510px;
	line-height: 20px;
	margin-top: 20px;
	margin-bottom: 30px;
	padding-right: 30px;
}
/* マナー */
#manner-main{
	float: left;
	width: 580px;
	padding-right: 20px;
	padding-left: 20px;
}
#manner li{
	float: left;
}
#manner-moji{
	height: 22px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	width: 580px;
}
#manner-moji1{
	width: 500px;
	line-height: 24px;
	padding-top: 15px;
	padding-right: 40px;
	padding-bottom: 5px;
	padding-left: 40px;
}
.manner-q-y{
	background-color: #FFCCCC;
	height: 22px;
	padding-top: 8px;
	width: 500px;
	padding-left: 40px;
	font-weight: bold;
	padding-right: 40px;
}

.manner-a-b{
	width: 500px;
	padding-top: 8px;
	padding-bottom: 20px;
	padding-right: 40px;
	padding-left: 40px;
	padding-right: 30px;
	line-height: 24px;
}
#tate-1{
	width: 125px;
	background-image: url(../images/icon-manner.gif);
	background-repeat: no-repeat;
	height: 30px;
}
.tate{
	height: 25px;
	text-align: center;
	width: 125px;
	padding-top: 5px;
}
.yoko{
	width: 125px;
	text-align: center;
	height: 25px;
	padding-top: 5px;
}
/* 質問 */
#shitsumon-main{
	float: left;
	width: 580px;
	padding-right: 20px;
	padding-left: 20px;
}
#shitsumon li{
	float: left;
}
#shitsumon-moji{
	height: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	width: 580px;
}
#shitsumon-moji1{
	width: 500px;
	line-height: 18px;
	padding-top: 15px;
	padding-right: 40px;
	padding-bottom: 5px;
	padding-left: 40px;
}
.shitumon-icon{
	text-align: center;
	width: 580px;
	padding-bottom: 15px;
}
.shitsumon-q-y{
	background-color: #C8CCCE;
	background-image: url(../images/icon-q-y.gif);
	background-repeat: no-repeat;
	height: 22px;
	padding-top: 8px;
	width: 540px;
	padding-left: 40px;
	font-weight: bold;
}

.shitsumon-a-b{
	background-image: url(../images/icon-a-b.gif);
	background-repeat: no-repeat;
	width: 510px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 40px;
	height: 64px;
	padding-right: 30px;
	line-height: 16px;
}
/* usについて W620 H2100*/
#aboutus-main{
	float: left;
	height: 510px;
	width: 580px;
	padding-top: 50px;
	padding-right: 20px;
	padding-left: 20px;
	background-image: url(../images/aboutus.jpg);
	background-repeat: no-repeat;
}
/* myblanketについて W620 H2100*/
#aboutmyblanket-main{
	background-image: url(../images/aboutmyblanket.jpg);
	background-repeat: no-repeat;
	height: 1870px;
	width: 620px;
	float: left;
}
#aboutmyblanket li{
	float: left;
}
#aboutmyblanket-01{
	font-size: 16px;
	font-weight: bolder;
	height: 20px;
	width: 560px;
	padding-left: 20px;
}
#aboutmyblanket-02{
	line-height: 22px;
	height: 400px;
	width: 260px;
	padding-right: 290px;
	padding-left: 30px;
	padding-top: 20px;
}
/*  W580 H2050*/
#aboutus li{
	float: left;
}
#aboutus-01{
	font-size: 16px;
	font-weight: bolder;
	height: 20px;
	width: 560px;
	padding-left: 20px;
}
#aboutus-02{
	line-height: 22px;
	height: 400px;
	width: 260px;
	padding-right: 290px;
	padding-left: 30px;
	padding-top: 20px;
}
/* マイブランケットについて W620 H2100*/
#aboutus-03{
	font-size: 16px;
	font-weight: bold;
	width: 550px;
	padding-left: 30px;
	height: 20px;
	padding-top: 70px;
}
#aboutus-04{
	line-height: 22px;
	width: 270px;
	padding-left: 40px;
	padding-right: 270px;
	padding-top: 30px;
}
#aboutus-05{
	font-weight: bold;
	width: 520px;
	padding-top: 90px;
	padding-left: 60px;
	line-height: 20px;
}
/* 素材について W620 H800*/
#sozai-main{
	float: left;
	height: 615px;
	width: 620px;
	background-image: url(../images/aboutsozai.gif);
	background-repeat: no-repeat;
}
#sozai li{
	float: left;
}
#sozai-01{
	font-size: 16px;
	font-weight: bolder;
	height: 20px;
	width: 570px;
	padding-top: 30px;
	padding-left: 50px;
}
#sozai-02{
	line-height: 22px;
	width: 520px;
	padding-right: 40px;
	padding-left: 60px;
	padding-top: 10px;
}
#sozai-03{
	font-size: 14px;
	font-weight: bold;
	width: 340px;
	padding-left: 280px;
	padding-top: 20px;
}
#sozai-04{
	line-height: 24px;
	width: 260px;
	padding-left: 280px;
	padding-top: 30px;
	padding-right: 80px;
}
#sozai-05{
	font-size: 14px;
	font-weight: bold;
	width: 340px;
	padding-left: 280px;
	padding-top: 30px;
}
#sozai-06{
	line-height: 24px;
	width: 260px;
	padding-left: 280px;
	padding-top: 30px;
	padding-right: 80px;
}

/* ローマ字 W620 H1100*/
#ro-maji-main{
	background-image: url(../images/about-romaji.gif);
	background-repeat: no-repeat;
	height: 1100px;
	width: 600px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
	float: left;
}
/* カラー W620 H*/
#color-main{
	float: left;
	width: 620px;
}
#color li{
	float: left;
}
#color-moji-01{
	font-weight: bold;
	width: 600px;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-left: 20px;
}
#color-moji-02{
	font-weight: bold;
	width: 600px;
	padding-top: 40px;
	padding-bottom: 30px;
	padding-left: 20px;
}
.color-img{
	text-align: center;
	width: 620px;
	padding-bottom: 40px;
}
/* 縁について W620 H*/
#edge-main{
	float: left;
	width: 620px;
	margin-bottom: 40px;
}
#edge li{
	float: left;
}
#edge-01{
	line-height: 20px;
	width: 560px;
	padding-right: 30px;
	padding-left: 30px;
	font-weight: bold;
	padding-top: 20px;
}
.edge-02{
	font-size: 14px;
	font-weight: bold;
	width: 620px;
	padding-top: 40px;
	padding-bottom: 20px;
	text-align: center;
}
.edge-img{
	width: 310px;
	padding-left: 30px;
}
.edge-moji{
	line-height: 20px;
	width: 230px;
	padding-right: 30px;
	padding-left: 20px;
	padding-top: 30px;
}
/*写真館 W620 H*/
#cookie{
	float: left;
}
#photo-main{
	float: left;
	width: 620px;
}
#photo li{
	float: left;
}
#photo-01{
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
	width: 620px;
	padding-top: 30px;
	padding-bottom: 20px;
}
.photo-img-tate{
	height: 315px;
	width: 230px;
	padding-right: 40px;
	padding-left: 40px;
}
.photo-img-yoko{
	height: 230px;
	width: 305px;
	padding-top: 10px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 3px;
}
.photo-name{
	height: 20px;
	width: 310px;
	text-align: center;
	padding-top: 5px;
}
/*サイトマップ W620 H*/
#sitemap{
	float: left;
	width: 620px;
}
#sitemap #naka ul{
	float: left;
}
#map-blanket{
	font-weight: bold;
	text-align: center;
	height: 15px;
	width: 620px;
	background-image: url(../images/banner-map-620.gif);
	background-repeat: no-repeat;
	margin-bottom: 5px;
	padding-top: 5px;
	margin-top: 5px;
}
.map-blanket-ag{
	width: 206px;
	float: left;
}
.map-blaket-ag-1 ul{
	float: left;
}
#map-blanket-cs{
	width: 206px;
	float: left;
}
#map-blaket-cs-1 ul{
	float: left;
}
.map-blanket-ct{
	width: 208px;
	float: left;
}
.map-blaket-ct-1 ul{
	float: left;
}
.map-fabric{
	padding: 5px;
	height: 15px;
}
.map-design{
	height: 10px;
	width: 186px;
	padding-top: 8px;
	padding-left: 20px;
	padding-bottom: 8px;
}
.map-design-1{
	height: 15px;
	width: 196px;
	padding-top: 15px;
	padding-left: 10px;
	font-weight: bold;
	padding-bottom: 10px;
}
.map-design-196{
	height: 20px;
	width: 196px;
	padding-left: 10px;
	font-weight: bold;
	background-image: url(../images/banner-196.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	margin-top: 10px;
}
.map-design-1-ct{
	height: 15px;
	width: 198px;
	padding-top: 15px;
	padding-left: 10px;
	font-weight: bold;
	padding-bottom: 10px;
}
.map-design-ct{
	height: 10px;
	width: 188px;
	padding-top: 8px;
	padding-left: 20px;
	padding-bottom: 8px;
}
.map-rug-banner{
	height: 150px;
	width: 206px;
	margin-top: 10px;
}
/*買い物ガイド W620 H*/
#hazimete-main{
	display: inline;
	float: left;
	width: 620px;
}
#hazimete li{
	float: left;
}
#hazimete-01{
	font-size: 14px;
	font-weight: bold;
	width: 580px;
	padding-left: 40px;
	height: 20px;
	padding-top: 10px;
}
.hazimete-02{
	font-weight: bold;
	width: 250px;
	padding-left: 60px;
	padding-top: 10px;
}
.hazimete-03{
	line-height: 20px;
	font-weight: bold;
	width: 310px;
	padding-top: 10px;
}
#hazimete-04{
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
	color: #E40A72;
	width: 460px;
	padding-left: 60px;
	padding-right: 100px;
}
.hazimete-05{
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	width: 620px;
	padding-top: 40px;
	height: 20px;
}
#hazimete-06{
	line-height: 25px;
	font-weight: bold;
	width: 480px;
	padding-top: 10px;
	padding-left: 70px;
	padding-right: 70px;
}
.hazimete-07{
	width: 100px;
	padding-top: 25px;
	text-align: center;
}
.hazimete-08{
	line-height: 16px;
	width: 520px;
	padding-top: 25px;

}
#hazimete-09{
	line-height: 16px;
	width: 520px;
	padding-top: 20px;
	padding-bottom: 40px;
}
.font14{
	line-height: 14px;
	font-weight: bold;
	color: #E40A72;
}
.line22{
	line-height: 22px;
}
/*問合せ W620 H*/
#mail{
	width: 620px;
	float: left;
}
#mail-1 ul{
	float: left;
}
#mail-2{
	height: 30px;
	padding-top: 10px;
	font-weight: bold;
	text-align: center;
}
.mail-3{
	width: 140px;
	height: 20px;
	padding-top: 5px;
	padding-left: 10px;
}
.mail-4{
	width: 440px;
	height: 40px;
	padding-left: 30px;
}
#mail-5{
	width: 140px;
	height: 20px;
	padding-top: 5px;
	padding-left: 10px;
}
#mail-6{
	width: 440px;
	padding-left: 30px;
}
#sent{
	float: left;
	height: 20px;
	width: 620px;
	text-align: center;
	padding-top: 20px;
}
