.item1 {
	background-color:#FAD16EF;
	color:#666666;
	font-size:10pt;
	width:40%;
	text-align:left;
	padding-left:5px
	}	
.item2 {
	background-color:#E8FFD1;
	color:#666666;
	font-size:10pt;
	width:60%x;
	text-align:left;
	padding-left:5px
	}
	
			
.itema {
	background-color:#FAD16EF;
	color:#666666;
	width:20%;
	text-align:left;
	padding-left:5px
	}	
.itemb {
	background-color:#E8FFD1;
	color:#666666;
	width:30%;
	text-align:left;
	padding-left:5px
	}
.itemc {
	background-color:#FAD16EF;
	color:#666666;
	width:20%;
	text-align:left;
	padding-left:5px
	}	
.itemd {
	background-color:#E8FFD1;
	color:#666666;
	width:30%;
	text-align:left;
	padding-left:5px
	}
@charset "shift_jis";

* {
	margin:0; padding:0;
}

body {
	margin:0;
	padding:0;
	background-image: url(http://onsen.nanmo.biz/img/body/top_a_bg.gif);
	background-repeat: repeat-x;
}

img {
	border: none;
}

H1 {
font-size:100%;
font-family:Helvetica;
font-weight:strong;
}

H2 {
font-size:100%;
font-family:Helvetica;
font-weight:strong;
}

H3 {
font-size:100%;
font-family:Helvetica;
   color: #787878;
}
/* サイドカラムのリンク指定
---------------------------------------------------------*/

#navileft a,
#navileft a:link,
#navileft a:visited,
#navileft a:visited {
	color: #787878;
	text-decoration: none;
}

#navileft a:hover {
	color: #9fb900;
	text-decoration: none;
}

#navileft .menu-list a,
#navileft .menu-list a:link,
#navileft .menu-list a:visited,
#navileft .menu-list a:visited {
	color: #cc6600;
	text-decoration: none;
}

#navileft .menu-list a:hover {
	color: #9fb900;
	text-decoration: none;
}

#navileft .menu-list-end a,
#navileft .menu-list-end a:link,
#navileft .menu-list-end a:visited,
#navileft .menu-list-end a:visited {
	color: #cc6600;
	text-decoration: none;
}

#navileft .menu-list-end a:hover {
	color: #9fb900;
	text-decoration: none;
}

#naviright a,
#naviright a:link,
#naviright a:visited,
#naviright a:visited {
	color: #cc6600;
	text-decoration: none;
}

#naviright a:hover {
	color: #9fb900;
	text-decoration: none;
}

#naviright .menu-list a,
#naviright .menu-list a:link,
#naviright .menu-list a:visited,
#naviright .menu-list a:visited {
	color: #cc6600;
	text-decoration: none;
}

#naviright .menu-list a:hover {
	color: #9fb900;
	text-decoration: none;
}

#naviright .menu-list-end a,
#naviright .menu-list-end a:link,
#naviright .menu-list-end a:visited,
#naviright .menu-list-end a:visited {
	color: #cc6600;
	text-decoration: none;
}

#naviright .menu-list-end a:hover {
	color: #9fb900;
	text-decoration: none;
}








/* サイドカラムのメニュー指定
---------------------------------------------------------*/
#navileft ul,#navileft li,#navileft a{
	list-style: none;
}

#naviright ul,#naviright li,#naviright a{
	list-style: none;
}






/* 右サイドカラムの背景指定
---------------------------------------------------------*/
#naviright {
	background-image: url(../img/menu/menubg.gif);
	background-repeat: repeat;
	border-width: 1px;
	border-color: #b5b5b5;
	border-style: solid;
}






/* サイドカラムの通常メニュー指定
---------------------------------------------------------*/
.menu-block {	
	margin-top: 10px;
	padding: 0;
	
	background-image: url(../img/menu/menubg.gif);
	background-repeat: repeat;
	
	border-width: 1px;
	border-color: #b5b5b5;
	border-style: solid;
}

.menu-block1 {	
	margin-top: 0px;
	padding: 0;
	
	background-image: url(../img/menu/menubg.gif);
	background-repeat: repeat;
	
	border-width: 1px;
	border-color: #b5b5b5;
	border-style: solid;
}

.menu-list {
	margin: 0;
	padding: 10px 5px 8px 10px;
	
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.0;
	color: #cc6600;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	border-width: 0 0 1px 0;
	border-color: #b5b5b5;
	border-style: dotted;
}

.menu-list-end {
	margin: 0;
	padding: 10px 5px 8px 10px;
	
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.0;
	color: #cc6600;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	border-width: 0;
}







/* 全国エステサロン検索メニュー指定
---------------------------------------------------------*/
.category01 {	
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.0;
	color: #cc6600;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 6px 5px 6px 10px;
	
	background-image: url(../img/menu/categorybg01.gif);
	background-repeat: repeat-y;
	
	border-width: 0 1px 1px 0;
	border-color: #c590bf;
	border-style: none solid dotted none;
}

.category02 {	
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.0;
	color: #cc6600;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 6px 5px 6px 10px;
	
	background-image: url(../img/menu/categorybg02.gif);
	background-repeat: repeat-y;
	
	border-width: 0 1px 1px 0;
	border-color: #c590bf;
	border-style: none solid dotted none;
}

.category03 {	
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.0;
	color: #cc6600;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 6px 5px 6px 10px;
	
	background-image: url(../img/menu/categorybg03.gif);
	background-repeat: repeat-y;
	
	border-width: 0 1px 1px 0;
	border-color: #c590bf;
	border-style: none solid dotted none;
}

.category04 {	
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.0;
	color: #cc6600;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 6px 5px 6px 10px;
	
	background-image: url(../img/menu/categorybg04.gif);
	background-repeat: repeat-y;
	
	border-width: 0 1px 1px 0;
	border-color: #c590bf;
	border-style: none solid dotted none;
}

.category05 {	
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.0;
	color: #cc6600;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 6px 5px 6px 10px;
	
	background-image: url(../img/menu/categorybg05.gif);
	background-repeat: repeat-y;
	
	border-width: 0 1px 1px 0;
	border-color: #c590bf;
	border-style: none solid dotted none;
}

.category06 {	
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.0;
	color: #cc6600;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 6px 5px 6px 10px;
	
	background-image: url(../img/menu/categorybg06.gif);
	background-repeat: repeat-y;
	
	border-width: 0 1px 1px 0;
	border-color: #c590bf;
	border-style: none solid dotted none;
}

.category07 {	
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.0;
	color: #cc6600;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 6px 5px 6px 10px;
	
	background-image: url(../img/menu/categorybg07.gif);
	background-repeat: repeat-y;
	
	border-width: 0 1px 1px 0;
	border-color: #c590bf;
	border-style: none solid dotted none;
}

.category08 {	
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.0;
	color: #cc6600;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 6px 5px 6px 10px;
	
	background-image: url(../img/menu/categorybg08.gif);
	background-repeat: repeat-y;
	
	border-width: 0 1px 1px 0;
	border-color: #c590bf;
	border-style: none solid dotted none;
}

.category09 {	
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.0;
	color: #cc6600;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 6px 5px 6px 10px;
	
	background-image: url(../img/menu/categorybg09.gif);
	background-repeat: repeat-y;
	
	border-width: 0 1px 1px 0;
	border-color: #c590bf;
	border-style: none solid dotted none;
}

.region01 {	
	font-size: 9pt;
	font-weight: normal;
	line-height: 1.4;
	color: #787878;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 6px 5px 6px 10px;
	
	background-image: url(../img/menu/categorybg01.gif);
	background-repeat: repeat-y;
	
	border-width: 0 1px 1px 0;
	border-color: #c590bf;
	border-style: none solid dotted none;
}

.region02 {	
	font-size: 9pt;
	font-weight: normal;
	line-height: 1.4;
	color: #787878;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 6px 5px 6px 10px;
	
	background-image: url(../img/menu/categorybg02.gif);
	background-repeat: repeat-y;
	
	border-width: 0 1px 1px 0;
	border-color: #c590bf;
	border-style: none solid dotted none;
}

.region03 {	
	font-size: 9pt;
	font-weight: normal;
	line-height: 1.4;
	color: #787878;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 6px 5px 6px 10px;
	
	background-image: url(../img/menu/categorybg03.gif);
	background-repeat: repeat-y;
	
	border-width: 0 1px 1px 0;
	border-color: #c590bf;
	border-style: none solid dotted none;
}

.region04 {	
	font-size: 9pt;
	font-weight: normal;
	line-height: 1.4;
	color: #787878;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 6px 5px 6px 10px;
	
	background-image: url(../img/menu/categorybg04.gif);
	background-repeat: repeat-y;
	
	border-width: 0 1px 1px 0;
	border-color: #c590bf;
	border-style: none solid dotted none;
}

.region05 {	
	font-size: 9pt;
	font-weight: normal;
	line-height: 1.4;
	color: #787878;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 6px 5px 6px 10px;
	
	background-image: url(../img/menu/categorybg05.gif);
	background-repeat: repeat-y;
	
	border-width: 0 1px 1px 0;
	border-color: #c590bf;
	border-style: none solid dotted none;
}

.region06 {	
	font-size: 9pt;
	font-weight: normal;
	line-height: 1.4;
	color: #787878;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 6px 5px 6px 10px;
	
	background-image: url(../img/menu/categorybg06.gif);
	background-repeat: repeat-y;
	
	border-width: 0 1px 1px 0;
	border-color: #c590bf;
	border-style: none solid dotted none;
}

.region07 {	
	font-size: 9pt;
	font-weight: normal;
	line-height: 1.4;
	color: #787878;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 6px 5px 6px 10px;
	
	background-image: url(../img/menu/categorybg07.gif);
	background-repeat: repeat-y;
	
	border-width: 0 1px 1px 0;
	border-color: #c590bf;
	border-style: none solid dotted none;
}

.region08 {	
	font-size: 9pt;
	font-weight: normal;
	line-height: 1.4;
	color: #787878;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 6px 5px 6px 10px;
	
	background-image: url(../img/menu/categorybg08.gif);
	background-repeat: repeat-y;
	
	border-width: 0 1px 1px 0;
	border-color: #c590bf;
	border-style: none solid dotted none;
}

.region09 {	
	font-size: 9pt;
	font-weight: normal;
	line-height: 1.4;
	color: #787878;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 6px 5px 6px 10px;
	
	background-image: url(../img/menu/categorybg09.gif);
	background-repeat: repeat-y;
	
	border-width: 0 1px 1px 0;
	border-color: #c590bf;
	border-style: none solid solid none;
}







/* ヘッダの背景指定
---------------------------------------------------------*/
#navihead01 {
	background-image: url(http://www.nail-net.info/img/head/header_bg1.jpg);
	background-repeat: repeat-x;
}
#navihead02 {
	background-image: url(http://www.nail-net.info/img/head/header_bg2.jpg);
	background-repeat: repeat-x;
}

/* ヘッダのリンク指定
---------------------------------------------------------*/

#navihead01 a,
#navihead01 a:link,
#navihead01 a:visited,
#navihead01 a:visited {
	color: #666666;
	text-decoration: none;
}

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

#navihead02 a,
#navihead02 a:link,
#navihead02 a:visited,
#navihead02 a:visited {
	color: #ffffff;
	text-decoration: none;
}

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

/* ヘッダのメニュー指定
---------------------------------------------------------*/
.head01 {	
	font-size: 9pt;
	font-weight: normal;
	line-height: 1.2;
	color: #000000;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
}

.head02 {	
	font-size: 11pt;
	font-weight: bold;
	line-height: 1.0;
	color: #ffffff;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
}






/* フッタの背景指定
---------------------------------------------------------*/
#navifut {
	background-image: url(http://www.nail-net.info/img/fut/futer_bg.jpg);
	background-repeat: repeat;
}
#navifutsub {
	background-image: url(http://www.nail-net.info/img/fut/fut.jpg);
	background-repeat: repeat;
}

/* ヘッダのリンク指定
---------------------------------------------------------*/

#navifut a,
#navifut a:link,
#navifut a:visited,
#navifut a:visited {
	color: #ffffff;
	text-decoration: none;
}

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

/* ヘッダのメニュー指定
---------------------------------------------------------*/
.fut01 {	
	font-size: 9pt;
	font-weight: normal;
	line-height: 1.0;
	color: #333333;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
}

.fut02 {	
	font-size: 11pt;
	font-weight: bold;
	line-height: 1.0;
	color: #ffffff;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: center;
}




/* 右広告指定
---------------------------------------------------------*/
.ad01 {	
	font-size: 11pt;
	font-weight: bold;
	line-height: 1.0;
	color: #cc6600;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 3px 16px 0px 16px;
}

.adph01 {	
	text-align: left;
	
	margin: 10px 17px 3px 17px;
	padding: 0;
}

.adcmt01 {	
	font-size: 9pt;
	font-weight: normal;
	line-height: 1.4;
	color: #787878;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 0px 16px 1px 16px;
}


/* 枠
---------------------------------------------------------*/
#akaline {
	border-width: 0px 1px 1px 1px;
	border-color: #e7428b;
	border-style: solid;
}
#aoline {
	border-width: 0px 1px 1px 1px;
	border-color: #00b7ee;
	border-style: solid;
}
#grayline {
	border-width: 0px 1px 1px 1px;
	border-color: #333333;
	border-style: solid;
}


/* 注目エステサロン
---------------------------------------------------------*/
.tyu01 {	
	font-size: 11pt;
	font-weight: bold;
	line-height: 1.0;
	color: #cc6600;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 0;
}

.tyucmt01 {	
	font-size: 9pt;
	font-weight: normal;
	line-height: 1.4;
	color: #787878;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 0;
}

.osusume01 {	
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.0;
	color: #cc6600;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 0;
}

/* ランキング
---------------------------------------------------------*/
.rank01 {
	font-size: 11pt;
	font-weight: bold;
	line-height: 1.0;
	color: #00b7ee;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 0px 0px 5px 0px;
}



/* 更新情報
---------------------------------------------------------*/
.upd01 {
	font-size: 11pt;
	font-weight: bold;
	line-height: 1.0;
	color: #cc6600;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 0px 0px 5px 0px;
}

.updcmt01 {
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.0;
	color: #787878;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 0px 0px 5px 0px;
}



/* スキン(詳細)で利用
---------------------------------------------------------*/
#skin {
	font-size: 12pt;
	font-weight: bold;
	line-height: 1.0;
	color: #ffffff;
	background-color: #e7428b;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	border-width: 1px 1px 1px 1px;
	border-color: #e7428b;
	border-style: solid;
	
	margin: 0;
	padding: 5px 10px 5px 10px;
}

.skin01 {
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.0;
	color: #cc6600;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 5px 15px 5px 15px;
}

.skincmt01 {
	font-size: 10pt;
	font-weight: normal;
	line-height: 1.0;
	color: #787878;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 5px 15px 5px 15px;
}



/* スキン(トップ)で利用
---------------------------------------------------------*/
#newline {
	border-width: 1px 1px 1px 1px;
	border-color: #d8e972;
	border-style: solid;

	background-image: url(http://onsen.nanmo.biz/img/new/newbk.jpg);
	margin: 0;
	padding: 0px 0px 0px 10px;
}

.new01 {
	font-size: 10pt;
	font-weight: bold;
	line-height: 1.0;
	color: #999900;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 0px 5px 5px 5px;
}

.newcmt01 {
	font-size: 8pt;
	font-weight: normal;
	line-height: 1.5;
	color: #787878;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 0px 5px 5px 5px;
}


/* ボディ部（主に会社概要など）指定
---------------------------------------------------------*/
#navibody {
	background-color: #ffffff;
	border: 1px solid #999999;
}

.body01 {
	font-size: 10.5pt;
	font-weight: normal;
	line-height: 2.0;
	color: #666666;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 0px 5px 5px 5px;
}

.body02 {
	font-size: 9pt;
	font-weight: normal;
	line-height: 2.0;
	color: #666666;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 0px 5px 5px 5px;
}

.sitemap01 {
	font-size: 9pt;
	font-weight: normal;
	line-height: 2.0;
	color: #666666;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 0px 5px 5px 15px;
}

.sitemap02 {
	font-size: 9pt;
	font-weight: normal;
	line-height: 2.0;
	color: #666666;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 0px 5px 5px 25px;
}

.sitemap03 {
	font-size: 9pt;
	font-weight: normal;
	line-height: 2.0;
	color: #666666;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	
	margin: 0;
	padding: 0px 5px 5px 35px;
}

/* 上=1px、右=2px、下=3px、左=4px */

