body {
	text-align: center;
	margin: 0px;
	
}


.contents{
	text-align: left;
	width: 800px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #666666;
	background-image: url(./images/indeximg.gif);
	background-repeat: no-repeat;
	background-position: 0px 43px;

}


.contents2{
	text-align: left;
	width: 800px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #666666;
	background-image: url(./images/navibar.gif);
	background-repeat: no-repeat;
	background-position: 0px 45px;

}


.contents3{
	text-align: left;
	width: 800px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #666666;
	background-repeat: no-repeat;
	background-position: 0px 45px;

}


.contents4{
	text-align: left;
	width: 800px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #666666;
	background-image: url(./images/navibar4.gif);
	background-repeat: no-repeat;
	background-position: 0px 45px;
	padding-top: 140px;

}


.contents5{
	text-align: left;
	width: 800px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #666666;
	background-image: url(./images/navibar5.gif);
	background-repeat: no-repeat;
	background-position: 0px 45px;
	padding-top: 140px;
	
}


.contents6{
	text-align: left;
	width: 800px;
	margin-top: 0px;
	margin-bottom: 1px;
	border: 1px solid #666666;
	background-image: url(./images/indeximg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	
}


h1{
	margin-top: 225px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN";
	font-size: 28px;
	color: #666666;
	text-align: center;

}


h2{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 22px;
	color: #F11B0A;
	text-align: center;
	font-weight: bold;
}


h3{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 20px;
	color: #666666;
	text-align: center;
	margin: 0px;
	padding: 0px;

}


p{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #666666;
	line-height: 18px;
	padding-right: 50px;
	padding-left: 50px;
	padding-bottom: 10px;

}


p.small{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #FF0000;
	line-height: 14px;
	padding-right: 50px;
	padding-left: 50px;
	margin-top: 0px;
	padding-top: 0px;

}


p.sample{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #666666;
	padding-left: 200px;
	padding-top: 15px;
	padding-bottom: 10px;
	padding-right: 20px;
	text-align: left;
	vertical-align: top;

}


p.note{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #FF0000;

}


ul{
	margin-left: 330px;
	list-style-type: none;
	margin-top: 60px;
	margin-bottom: 0px;
	padding-left: 0px;
	text-align: right;

}


li{
	font-family: "Dotum";
	font-size: 12px;
	color: #FFFFFF;
	float: left;
	padding-right: 15px;
	padding-left: 15px;

}


ul.sub{
	list-style-type: none;
	background-image: url(./images/navibar3.gif);
	background-repeat: no-repeat;
	margin-top: 87px;
	margin-left: 0px;
	width: 800px;
	height: 31px;
	padding-right: 15px;

}


li.sub{
	font-family: "Dotum";
	font-size: 12px;
	color: #FFFFFF;
	float: right;
	padding: 10px 5px 5px;
	width: 120px;
	height: 31px;
	text-align: center;

}


ul.bottom{
	margin-left: 15px;
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-right: 0px;

}


li.bottom{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #666666;
	float: left;
	background-image: url(./images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	text-align: left;
	width: 100px;

}


a{
	color: #FFFFFF;
	text-decoration: none;

}


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


a:active {
	color: #FF9900;
	text-decoration: none;
	
}


a.sub{
	color: #4393C3;
	text-decoration: none;
	font-weight: bold;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	font-style: normal;
	line-height: 30px;

}


a:hover.sub{
	color: #9EC357;
	text-decoration: none;

}


a:active.sub{
	color: #CBD5E8;
	text-decoration: none;

}


a.bottom{
	color: #666666;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;

}


a:hover.bottom{
	color: #CCCCCC;

}


a.faq{
	color: #6A6A6A;
	text-decoration: underline;
   
}


a:hover.faq{
   color: #FF3300;
   text-decoration: underline;

}


a.normal{
	color: #0000FF;
	text-decoration: underline;

}


a:hover.normal{
    color: #A2A2FF;
	text-decoration: underline;
	
}


a.appeal{
	color: #0000FF;
	text-decoration: underline;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;

}


a:hover.appeal{
    color: #A2A2FF;
	text-decoration: underline;
	font-size: 18px;
		
}


a.sitemap{
	color: #666666;
	text-decoration: none;

}


a:hover.sitemap{
    color: #FF6600;
	
}


a.landing{
	color: #666666;
	text-decoration: none;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	font-style: normal;

}


a:hover.landing{
    color: #4393C3;
	
}


table.head{
	width: 750px;
	margin-left: 25px;
	margin-bottom: 20px;

}


td.headline{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	line-height: 18px;
	color: #666666;
	text-align: left;
	padding: 5px;

}


table.index {
	width: 680px;
	margin-right: 60px;
	margin-left: 60px;
	margin-bottom: 20px;

}


td.index1 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #666666;
	text-align: left;
	background-image: url(./images/kanjibgimg.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 100px;
	padding-bottom: 5px;
	padding-left: 180px;
	height: 105px;
	width: 680px;

}


td.index2 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #666666;
	text-align: left;
	width: 680px;
	background-image: url(./images/hiraganabgimg.gif);
	background-repeat: no-repeat;
	height: 105px;
	padding-top: 10px;
	padding-right: 100px;
	padding-bottom: 5px;
	padding-left: 180px;

}


td.index3 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #666666;
	text-align: left;
	width: 680px;
	background-image: url(./images/katakanabgimg.gif);
	background-repeat: no-repeat;
	height: 105px;
	padding-top: 10px;
	padding-right: 100px;
	padding-bottom: 5px;
	padding-left: 180px;

}


td.index4 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #666666;
	text-align: left;
	width: 680px;
	background-image: url(./images/namebgimg.gif);
	background-repeat: no-repeat;
	height: 105px;
	padding-top: 10px;
	padding-right: 100px;
	padding-bottom: 5px;
	padding-left: 180px;

}


td.index5 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #666666;
	text-align: left;
	width: 680px;
	background-image: url(./images/artbgimg.gif);
	background-repeat: no-repeat;
	height: 105px;
	padding-top: 10px;
	padding-right: 100px;
	padding-bottom: 5px;
	padding-left: 180px;

}


table.price {
	width: 700px;
	margin-left: 50px;

}


td.price{
    background-color: #EFEFEF;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	text-align: center;
	padding: 5px;

}


td.price1 {
	background-color: #FFFFFF;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	text-align: center;
	padding: 5px;
	border: 1px solid #CCCCCC;

}


td.price2 {
	background-color: #DAD0E3;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	text-align: center;
	padding: 5px;
	font-weight: bold;

}


td.price3 {
	background-color: #FFFFFF;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #666666;
	text-align: center;
	padding: 5px;
    border: 1px solid #CCCCCC;

}


td.price4 {
	background-color: #DFDFFF;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	text-align: center;
	padding: 5px;
	font-weight: bold;

}


table.price2{
    width: 700px;
	margin-left: 50px;

}

td.macfaee{
	text-align: left;
	padding: 10px 0px 0px;

}


td.macfaee1{
	font-family: "Times New Roman", "Times", "serif";
	font-size: 17px;
	font-weight: bold;
	color: #0066FF;
	text-align: right;
	padding: 10px 0px 0px;
	vertical-align: bottom;

}


table.order{
	width: 700px;
	border: 0px none;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 17px;
	color: #666666;
	
}   


td.step{
	text-align: center;
	border: none;
	padding-top: 30px;
	padding-bottom: 10px;

}


td.step1{
	text-align: center;
	border: none;
	vertical-align: top;


}


td.step2{
	text-align: center;
	border: none;
	vertical-align: top;
	font-size: 12px;
	color: #666666;

}


table.sub{
	width: 700px;
	border: none;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #666666;
	margin-bottom: 50px;
	margin-left: 50px;

}   



td.sub{
	text-align: center;
	border: none;
	background-color: #367391;
	color: #FFFFFF;
	font-family: "Myriad Condensed Web";
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;

}


td.sub1{
	text-align: left;
	border: 1px solid #367391;
	color: #666666;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 15px;
	padding: 10px;

}



td.sub2{
	text-align: center;
	border: none;
	padding: 10px;

}



table.sitemap{
	width: 700px;
	border: none;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #666666;
	margin-right: 50px;
	margin-left: 50px;
	margin-bottom: 50px;

}   



td.map{
	text-align: left;
	border: none;
	padding: 1px 10px;
	background-color: #FF6600;
	color: #FFFFFF;
	font-family: "Myriad Condensed Web";
	font-size: 14px;
	font-weight: bold;

}



td.map1{
	text-align: left;
	border: none;
	background-color: #FFFFFF;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	vertical-align: top;
	padding-top: 10px;

}



table.artwork{
	width: 700px;
	border: 0px none;
	
}   


td.art{
	text-align: center;
	border: none;
	padding: 10px;


}


table.landing{
	width: 600px;
	margin-bottom: 20px;

}


td.landing{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 20px;
	color: #666666;

	
}


td.landing1{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	width: 200px;
	vertical-align: baseline;
	color: #666666;


}


img.bar{
	margin-top: 15px;

}


img.center{
	margin-left: 82px;
	margin-top: 5px;
    
}


img.leftcorner{
	background-position: 0px 45px;
    
}



address{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(./images/navibar3.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	text-align: center;
	height: 31px;
	width: 800px;
	line-height: 27px;

}


form{
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	color: #666666;
	margin-left: 100px;
	width: 600px;
	margin-bottom: 30px;

}


form div{
    margin: 5px 0px;
	padding: 5px 0px;

}


.question{
    display: block;
	width: 20%;
	float: left;

}



#reason{
   width: 60%;
   height: 70%;
   
}


#word{
    width: 50%;

}


#phrase{
    width: 70%;

}


#delivery{
    width: 25%;

}
#cartimage img {
	cursor: pointer;
}
