A {
    color:#366EFE;
    text-decoration:none;
}
A:ACTIVE {
    color:#255B7F;
}
A:hover {

    color:#FD1D1D;
}

BODY {
    background-color:#000000;
    font-size:13px;
    color:#283BE8;
    padding-top: 100px;
    background-image:url('img/bg1.gif');
    background-repeat:repeat-x;
    background-position:top;
}

.fleft {
	float:left;
}
.fright {
	float:right;
}

INPUT ,TEXTAREA,SELECT{
    border-width: 1px;
    border-top-style: dotted;
    border-right-style: dotted;
    border-bottom-style: dotted;
    border-left-style:dotted;
    background-color:#FFFFFF;
    border-top-color:#283BE8;
    border-right-color:#283BE8;
    border-bottom-color:#283BE8;
    border-left-color:#283BE8;
}

.main {
    width:400px;
    height:320px;
    margin-left:auto;
    margin-right:auto;
}

.main2 {
    width:400px;
    margin-left:auto;
    margin-right:auto;
}

.title2 {
    width:610px;
    height:20;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
}

.copy {
    width:610px;
    height:20;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}

.album {
    width:610px;
    margin-left:auto;
    margin-right:auto;
}

H2 {
	text-align: left;
    font-size:15px;
	padding:2px;
    border-style:solid;
    border-width:0px 0px 1px 7px;
    margin-bottom: 0.8em;
    color:#365AEA;
}

.title {
    width:400px;
    height:20;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
}

.title3 {
    width:610px;
    height:25;
    text-align:left;
    font-size:15;
	padding:2px;
    border-style:solid;
    border-width:0px 0px 1px 10px;
    margin-bottom: 0.8em;
    font-family:'Gulim','Osaka';
    color:#365AEA;
}
.title5 {
    width:610px;
    text-align:center;
    background-color:#FFFFFF;
}
.title4 {
    width:610px;
    height:50;
    text-align:left;
    background-color:#D4E2FC;
    font-size:15;

}
.comment {
	width: 610px;
	margin: 5px;
}
.menu3 {
	width:400px;
	height:100px;
    padding:0px;
    margin:0px;
    margin-left:auto;
    margin-right:auto;

}

.shop {
	width:530px;
	height:100px;
    padding:0px;
    margin:0px;
}

.shopleft {
	width:80px;
	float:left;
}

.shopright {
	width:450px;
	float:right;
	text-align:center;
}

.photo {
	width:610px;
    margin-left:auto;
    margin-right:auto;
}

.center {
	text-align: center;
	margin-left:auto;
    margin-right:auto;
}


#right {
	text-align:right;
}
#left {
	text-align:left;
}

.pb {
border: solid 1px #737373;
}

small {
    font-size: 10px;
}
img {
	border: 0px;
}
