@charset "UTF-8";
/*サイト全体の文字サイズ・文字体・スクロールバー*/
body {
	color: #666666;
	font-size: 11px;
	font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background: #fdfdf6 url(http://naildoux.jp/images/naildoux.jpg) no-repeat fixed bottom left;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 30px;
	margin-right: auto;
	text-align: center;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FF3399;
	scrollbar-base-color: #FFFFFF;
	scrollbar-3d-light-color: #FFFFFF;
	scrollbar-arrow-color: #FF3399;
}

p {
	color: #000000;
	font-size: 11px;
}

.naildoux {
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-family: "Times New Roman", Times;
}

.pink {
	color: #FF3399;
	font-size: 9px;
}

.prise {
	color: #FF3399;
	float: right;
}

.time {
	float: right;
}

br.clear {
	clear: all;
}

.en {
	font-family: "Times New Roman", Times;
}

.en1 {
	font-family: "Times New Roman", Times;
	color: #FFFFFF;
}

.url {
	font-family: "Times New Roman", Times;
	font-size: 11px;
}

.top {
	float: left;
}

.prev {
	float: left;
}

.next {
	float: right;
}

.edit {
	float: right;
}

.edit a {
	color: silver;
}

.edit a:hover {
	color: silver;
	background-color: #FFFFFF;
}

.edit a:active {
	color: silver;
	background-color: #FFFFFF;
}

/*通常リンクの色*/
a {
	text-decoration: none;
	color: #FF3399;
}

/*マウスポインタをのせたときの色*/
a:hover {
	color: #FFFFFF;
	background-color: #FF3399;
	position: relative;top:2pt;left:2pt;
}

a:active {
	font-size: 12px;
	color: #666666; /* 文字の色 */
	border-top: 1px dashed #FF3399;
	border-bottom: 1px dashed #FF3399;
	background-color: #FFFFFF;
}


img {
	border: 0px;
}

.list {
	margin-top: 5px;
	margin-right: 5px;
	float: right;
}

a img.list {
	filter: Alpha(Opacity=60);
}

a:hover img.list {
	filter: Alpha(Opacity=100);
}


em {
	font-family: "Times New Roman", Times;
}

.name {
	color: #FFFFFF;
}


li {
	list-style-image: url("../images/li.gif");
}

li a:active {
	font-size: 13px;
	color: #666666; /* 文字の色 */
	border-top: 1px dashed #FF3399;
	border-bottom: 1px dashed #FF3399;
	background-color: #FFFFFF;
}

.rightheader {
	text-align: right;
	width: 680px;
}

.leftheader {
	text-align: left;
}


.middlecolor1 {
	background-color: #FFFFFF;
}

.middlecolor2 {
	background-color: #FFFFFF;
}

.middlecolor3 {
	background-color: #ECECEC;
}

.middlecolor4 {
	background-color: #FFFFFF;
}

.middlecolor5 {
	background-color: #FF3399;
}

.middlecolor6 {
	background-color: #CCCCCC;
}

.middlecolor7 {
	background-color: #FF3399;
	width: 133px;
	filter: alpha(opacity=60,finishopacity=100,style=1,startX=100,startY=100,finishX=0,finishY=0);
}

.middlecolor8 {
	background-color: #FF3399;
	width: 133px;
	filter: alpha(opacity=60,finishopacity=100,style=1,startX=100,startY=100,finishX=0,finishY=0);
}

.textbox1 {
	width: 330px;
	background-color: #F6F6F6;
}

.textbox2 {
	width: 261px;
	background-color: #F6F6F6;
}

.topixtag {
	width: 180px;
	height: 15px;
	background-color: #FF3399;
	filter: alpha(opacity=60,finishopacity=100,style=1,startX=100,startY=100,finishX=0,finishY=0);
}


/*h1タグの色*/
.gallery {
	color: #FF3399;
	font-family: "Times New Roman", Times;
}

.naildouxmap {
	color: #FF3399;
	font-family: "Times New Roman", Times;
}


 /*メニューリンクのサイズ*/
.menu {
	font-size: 10px;
	background-image: url(../images/menu_back.gif);
	height: 25px;
}

/*メニューリンクの色*/
.menu a {
	text-decoration: none;
	color: #666666;
}

/*メニューリンクにマウスポインタをのせたときの色・サイズ*/
.menu a:hover {
	font-size: 11px;
	color: #FFFFFF;
	background-color: #FF3399;
}

.menu a:active {
	font-size: 11px;
	color: #666666; /* 文字の色 */
	border-top: 1px dashed #FF3399;
	border-bottom: 1px dashed #FF3399;
	background-color: #FFFFFF;
}


.titlename1 {
	color: #FFFFFF;
}

.titlename2 {
	color: #FFFFFF;
}

.titlename3 {
	color: #FFFFFF;
}

.titlename4 {
	color: #FFFFFF;
}

.titlename5 {
	font-family: "Times New Roman", Times;
	font-size: 14px;
}

/*サイト左部のトピックスボックスのサイズ・枠*/
.topixbox {
	width: 500px;
	background-color: #FFFFFF;
}

.topixbox2 {
	height: 140px;
	background-image: url(../images/background02_block_gray.gif);
}

/*サイト左部のトピックスリンクの色・サイズ*/
.topix a {
	font-size: 10px;
	color: #FF3399;
	text-decoration: none;
}

/*サイト左部のトピックスリンクにマウスポインタをのせたときの色・サイズ*/
.topix a:hover {
	font-size: 13px;
	color: #666666;
	border-top: 1px dashed #FF3399;
	border-bottom: 1px dashed #FF3399;
	background-color: #FFFFFF;
}

.topix a:active {
	font-size: 14px;
	color: #666666; /* 文字の色 */
	border-top: 1px dashed #FF3399;
	border-bottom: 1px dashed #FF3399;
	background-color: #FFFFFF;
}

.topix a:visited {
	font-size: 11px;
	color: #666666; /* 文字の色 */
	border-top: 1px dashed #FF3399;
	border-bottom: 1px dashed #FF3399;
	background-color: #FFFFFF;
}

/*サイト左部のネイルサロンメニューリンクの背景画像*/
.nailsalon_menu {
	background-image: url(../images/background01_ami_gray.gif);
	height: 950px;
}


/*サイト左部のネイルサロンメニューリンクの色・サイズ*/
.nailsalon_menu a {
	font-size: 12px;
	border-bottom: 1px dashed #FF3399;
	color: #FF3399;
}

/*サイト左部のネイルサロンメニューリンクにマウスポインタをのせたときの色・サイズ*/
.nailsalon_menu a:hover {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #FF3399;
}

.ranking {
	margin: 40px 0 0 0;
}

.nailsalonmenutag {
	width: 180px;
	height: 15px;
	background-color: #FF3399;
	filter: alpha(opacity=60,finishopacity=100,style=1,startX=100,startY=100,finishX=0,finishY=0);
}


table.header {
	width: 680px;
	margin-left: auto;
	margin-right: auto;
}

.mainlink {
	background-color: #FFFFFF;
	width: 678px;
	margin-left: auto;
	margin-right: auto;
}

.infomation {
	width: 468px;
	margin-left: 16px;
	margin-right: auto;
}

.infomationtext {
	width: 478px;
	margin-left: 11px;
	margin-right: auto;
}

.infomationtag {
	width: 322px;
	background-color: #FF3399;
	filter: alpha(opacity=40,finishopacity=100,style=3);
}

.infophoto {
	width: 129px;
	height: 128px;
	background-color: #EAEAEA;
}

.infoprofile {
	width: 129px;
	height: 443px;
	background-color: #EAEAEA;
}

.infosite {
	width: 182px;
	height: 172px;
	background-color: #FFFFFF;
}

.whatsnew {
	width: 468px;
	margin-left: 16px;
	margin-right: auto;
}

.whatsnewtext {
	width: 478px;
	margin-left: 11px;
	margin-right: auto;
}

.whatsnewtag {
	width: 322px;
	background-color: #FF3399;
	filter: alpha(opacity=40,finishopacity=100,style=3);
}

.whatsnewbox1 {
	background-color: #F6F6F6;
}

.whatsnewbox2 {
	background-color: #EAEAEA;
}

.whatsnewbox3 {
	background-color: #F6F6F6;
}

.whatsnewbox4 {
	height: 112px;
	background-color: #F5F5F5;
}

#scroll {
	width: 460px;
	height: 450px;
	overflow: auto;
}

.mapinfo {
	width: 100px;
	margin-top: 0px;
	margin-left: 0px;
	float: left;
	background-color: #999999;
}


.footer {
	width: 680px;
	margin-left: auto;
	margin-right: auto;
}

.footertext {
	width: 680px;
	margin-left: auto;
	margin-right: auto;
}

.nailsalonlink {
	width: 340px;
	margin-left: 170px;
	margin-right: auto;
}

.galleryphoto {
	width: 750px;
	margin-left: 30px;
	margin-right: auto;
}


.east {
	text-align: center;
}
.west {
	text-align: center;
}

.point1 {
	width: 7px;
	height: 23px;
	background-color: #FFCC33;
}

.point2 {
	width: 7px;
	height: 23px;
	background-color: #FF3300;
}

.point3 {
	width: 7px;
	height: 23px;
	background-color: #FF6600;
}

.point4 {
	width: 7px;
	height: 23px;
	background-color: #00CC33;
}

/*サイト下部文字サイズ・色*/
.sub_menu {
	font-size: 10px;
	color: #999999;
}

/*サイト下部のメニューリンクの色・サイズ*/
.sub_menu a {
	font-size: 10px;
	text-decoration: none;
	color: #666666;
}

/*サイト下部のメニューリンクにマウスポインタをのせたときの色・サイズ*/
.sub_menu a:hover {
	font-size: 10px;
	border-top: 1px dashed #FF3399;
	border-bottom: 1px dashed #FF3399;
	background-color: #FFFFFF;
	color: #FF3399;
}


/*テーブル内の文字サイズ・色*/
tr {
	font-size: 11px;
	color: #666666;
}

.top_back {
	background-image: url(../images/top_back_pink.jpg);
	height: 88px;
}

.topcolor {
	background-color: #FF3399;
}

.product1 {
	background-color: #F6F6F6;
}

.product2 {
	background-color: #EAEAEA;
}

.product3 {
	background-color: #F6F6F6;
}

.product4 {
	background-color: #EAEAEA;
}

.product5 {
	background-color: #F6F6F6;
}

.product6 {
	background-color: #EAEAEA;
}

.product7 {
	background-color: #F6F6F6;
}

.rightcounter {
	text-align: right;
}

#header2 {
	width: 770px;
	text-align: center;
	margin-left: 30px;
}

#largepic {
	position: absolute;
	left: 145px;
	top: 185px;
}

#map {
	width: 700px;
	height: 400px;
	text-align: center;
	margin-bottom: 10px;
}

#header3 {
	text-align: center;
	width: 750px;
}

#message {
	width: 700px;
	text-align: center;
}

#comment {
	width: 700px;
	text-align: center;
}

#footermenu {
	text-align: center;
}

#footermenu2 {
	width: 770px;
	text-align: center;
	margin-left: 30px;
}

#footermenu3 {
	width: 700px;
	text-align: center;
}

#space {
	text-align: right;
}

#space2 {
	text-align: right;
}

#space3 {
	text-align: right;
}

.space4 {
	width: 5px;
	background-color: #FFFFFF;
}

.space5 {
	width: 5px;
	background-color: #FFFFFF;
}

.space6 {
	height: 12px;
	background-color: #FFFFFF;
}

.space7 {
	height: 3px;
	background-color: #FF3399;
	filter: alpha(opacity=50,finishopacity=100,style=2);
}

#space8 {
	text-align: right;
}

#white1 {
	text-align: right;
}

#white2 {
	text-align: right;
}

#footnavi {
	text-align: center;
	width: 460px;
	margin-left: 20px;
	margin-right: 20px;
}

#footnavi2 {
	text-align: center;
	width: 770px;
	margin-left: 30px;
	margin-right: 0px;
}

#footnavi3 {
	width: 700px;
	text-align: center;
}


input {
	border-style: solid;
	border-width: 1px;
	border-color: #FF3399;
	background: #FFFFFF;
	font-size: 10pt;
	font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FF3399;
}

button {
	border-style: solid;
	border-width: 1px;
	border-color: #FF3399;
	background: #FFFFFF;
	font-size: 10pt;
	font-family: "MS UI Gothic", "ＭＳ Ｐゴシック", "ＭＳ ゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #FF3399;
}

.centerlink {
	margin: 10px 0 0 30px;
}

.yahooform {
	border:1px solid red;
	background-color:#FFFFFF;
	padding:2px;
	/*/*/width:420px;height:65px;/**/
}

.googleform {
	border:1px solid blue;
	background-color:#FFFFFF;
	padding:2px;
	/*/*/width:420px;height:65px;/**/
}

.msnform {
	border:1px solid green;
	background-color:#FFFFFF;
	padding:2px;
	/*/*/width:420px;height:65px;/**/
}

.dmozform {
	border:1px solid orange;
	background-color:#FFFFFF;
	padding:2px;
	/*/*/width:420px;height:65px;/**/
}

.searchbox {
	margin:0 0 0 5px;
}

.msnbox {
	margin:0 0 0 11px;
}

.dmozbox {
	margin:0 0 0 3px;
}

.yahoologo {
	float: left;
	margin: 14px 14px 0 10px;
}

.googlelogo {
	float: left;
}

.msnlogo {
	float: left;
	margin: 15px 20px 0 50px;
}

.dmozlogo {
	float: left;
	margin: 10px 20px 0 25px;
}

.searchpush {
	margin: 11px 0 0 3px;
}

.googlepush {
	margin: 11px 0 0 0;
}

.dmozpush {
	margin: 11px 0 0 10px;
}

.searchradio {
	float: left;
	margin: 2px 0 0 5px;
}

.msnradio {
	float: left;
	margin: 2px 0 0 11px;
}

.dmozradio {
	float: left;
	margin:2px 0 0 6px;
}

.radiobutton {
	border:0px;
}

.yahooselect {
	color: red;
	font-family: "Times New Roman", Times;
}

.googleselect {
	color: blue;
	font-family: "Times New Roman", Times;
}

.msnselect {
	color: green;
	font-family: "Times New Roman", Times;
}

.dmozselect {
	color: orange;
	font-family: "Times New Roman", Times;
}
