
/* エステサーチのCSS */
/* DreamweaverでCSSファイルを開かないで下さい */

/* まず全体の設定 */
BODY { /* 全体の設定 */
	MARGIN: 0; /* 隙間を無くす */
	PADDING: 0; /* 隙間を無くす・Opera対策 */
	COLOR: #333333; /* 全体のフォントの色を黒にする */
	BACKGROUND-COLOR: #FFF3F4; /* 全体の背景色を白にする */
	BACKGROUND-ATTACHMENT: fixed;
	BACKGROUND-IMAGE: url(../img/background.gif);
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-POSITION: left top;
}
LI { /* リスト */
	MARGIN-BOTTOM: 15px;
}

a:link.none{color:#999999;}
a:visited.none{color:#999999;}
a:hover.none{color:#999999;}

ul.new{list-style:none;margin:0;padding:0;line-height:120%;}
li.new{MARGIN-BOTTOM:5;}


HR { 
	HEIGHT: 0px;
	BORDER: #EE2A65 1px dotted;
	BORDER-TOP-WIDTH: 1px;
}
BODY, TR, TD, TH { 
	FONT-SIZE: 9pt;
	LINE-HEIGHT: 130%;
}




/* リンクの設定 */
A:link, A:active { 
	COLOR: #EE2A65;
	TEXT-DECORATION: underline;
}
A:hover { 
	COLOR: #F589AA;
	TEXT-DECORATION: none;
}
A:visited,{ 
	COLOR: #CC3366;
}

/* ここからは見出しの設定　1>2>3>4>5>6の順で重み付け */
H1 { /* 見出し1 */
	FONT-SIZE: 9pt;
	MARGIN: 0;
	PADDING: 6;
	COLOR: #FF00FF;
	DISPLAY: none;
}
H2 { /* 見出し2 */
	FONT-SIZE: 9pt;
	MARGIN: 0;
	margin-bottom:5;
	PADDING: 6px;
	COLOR: #EE2A65;
	WIDTH: 100%;
	BORDER-LEFT: #EE2A65 5px solid;
	BORDER-BOTTOM: #EE2A65 1px dotted;
        background-color: #FDE6ED;
}

H2.bridal { /* 見出し2 */
	FONT-SIZE: 9pt;
	MARGIN: 0;
	margin-bottom:5;
	PADDING: 6;
	COLOR: #FF6600;
	WIDTH: 100%;
	BORDER-LEFT: #FF6600 5px solid;
	BORDER-BOTTOM: #FF6600 1px dotted;
        background-color: #FEEFD6;
}


H3 { /* 見出し3 */
	FONT-SIZE: 9pt;
	MARGIN: 0;
	margin-bottom:5;
	PADDING: 6;
	COLOR: #FF6600;
	WIDTH: 200px;
	BORDER-LEFT: #FF6600 5px solid;
	BORDER-BOTTOM: #FF6600 1px dotted;
        background-color: #FEEFD6;

}

H3.bridal { /* 見出し3 */
	FONT-SIZE: 9pt;
	MARGIN: 0;
	margin-bottom:5;
	PADDING: 3;
	COLOR: #339966;
	WIDTH: 300px;
	BORDER-LEFT: #339966 5px solid;
	BORDER-BOTTOM: #339966 1px dotted;
        background-color: #E1F4E1;

}

H4 { /* 見出し4 */
	FONT-SIZE: 9pt;
	MARGIN: 0 0 5 5;
	PADDING: 3 3 3 5;
	COLOR: #EE2A65;
	WIDTH: 100%;
	BORDER-LEFT: #EE2A65 5px solid;
	BORDER-BOTTOM: #EE2A65 1px solid;
	background-color: #FDE6ED;
}
H5 { /* 見出し5 */
	DISPLAY: none;
}
H6 { /* 見出し6 */
	DISPLAY: none;
}


/* ここからは強調タグの設定　1>2>3>4の順で重み付け　特にキーワードはSTRONGを使う */
STRONG { /* 強調タグ1・太字 */
	FONT-SIZE: 9pt; /* 文字サイズ変更 */
	FONT-WEIGHT: BOLD; /* 太字にしている */

}
EM { /* 強調タグ2・斜体 */
	FONT-SIZE: 11pt; /* 文字サイズ変更 */
	FONT-STYLE: NORMAL; /* 斜体を消している */
	FONT-WEIGHT: BOLD; /* 太字にしている */
}
B { /* 強調タグ3・太字 */
	FONT-SIZE: 9pt; /* 文字サイズ変更 */

}
I { /* 強調タグ4・斜体 */
	FONT-SIZE: 8pt; /* 文字サイズ変更 */
	FONT-STYLE: normal; /* 斜体を消している */
	FONT-WEIGHT: normal; /* 太字を消している */
	LINE-HEIGHT: 110%;
}


/* その他の設定 */
A.topimg:hover { 
		COLOR: #FF0000;
		TEXT-DECORATION: underline 
		TOP: 0px; LEFT: 0px; 
		TOP : 0px;
}

/*エステサーチとは*/
H1.about{
	display:block;
	FONT-SIZE: 9pt;
	MARGIN: 0;
	PADDING: 6;
	COLOR: #EE2A65;
	WIDTH: 100%;
	BORDER-LEFT: #EE2A65 5px solid;
	BORDER-BOTTOM: #EE2A65 1px dotted;
        background-color: #FDE6ED;
}


.CONTENTS {
	DISPLAY: none;
}
.GRADIENT { 
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#F7D2E2', gradientType='0');
}



.DROPSHADOW { 
	FILTER: progid:DXImageTransform.Microsoft.dropshadow(OffX='2', OffY='2', color='#F7D2E2', Positive='true');
}



.menu1 { 
	FONT-SIZE: 9pt;
	MARGIN: 0;
	PADDING: 3px;

	COLOR: #F589AA;
	background-color:#ffffff;
	WIDTH: 100%;
}

.menu2 { 
	FONT-SIZE: 9pt;
	MARGIN: 0;
	PADDING: 3px;

	COLOR: #F589AA;
	background-color:#ffffff;
	WIDTH: 100%;
	BORDER-TOP: #F589AA 1px dotted;
}

.menu3 { 
	FONT-SIZE: 9pt;
	MARGIN: 0;
	PADDING: 3;
	COLOR: #333333;
	WIDTH: 100%;
	BORDER-TOP: #EE2A65 1px dotted;
}

.menu4{	margin-bottom:5px;}

.menuth{
    background-color:#FFFFFF;
    border-style:solid;
    border-width:0px;
    border-bottom-width:2px;
    border-top-width:2px;
    border-color:#EE2A65;

}

.menutd
{padding:3px 0;}


.adress { /* セグメントの住所 */
	FONT-SIZE: 8pt;
	MARGIN: 3 0 3 0;
	PADDING: 0 0 1 0;
	COLOR: #CC0033;
	WIDTH: 100%;
	BORDER-BOTTOM: #EE2A65 1px dotted;
}

.adressnone { /* セグメントの住所バナーなし */
	FONT-SIZE: 8pt;
	MARGIN: 3 0 3 0;
	PADDING: 0 0 1 0;
	COLOR: #000000;
	WIDTH: 100%;
	BORDER-BOTTOM: #000000 1px dotted;
}

small { 
	FONT-SIZE: 8pt;
}

.ad { /* テキスト広告 */
	FONT-SIZE: 9pt;
	MARGIN: 0;
	PADDING: 5;
	COLOR: #000000;
	BORDER-TOP: #FBA6A6 1px solid;
        BORDER-RIGHT: #FBA6A6 1px solid;
        BORDER-BOTTOM: #FBA6A6 1px solid;
        BORDER-LEFT: #FBA6A6 1px solid;
}

.recommend { /* セグメントのお奨め */
	FONT-SIZE: 9pt;
	MARGIN: 10 0 0 10;
	PADDING: 5 5 5 5;
	COLOR: #000000;
	WIDTH: 510px;
	BORDER-TOP: #F5BBD4 1px solid;
        BORDER-RIGHT: #F5BBD4 1px solid;
        BORDER-BOTTOM: #F5BBD4 1px solid;
        BORDER-LEFT: #F5BBD4 1px solid;
}

.question { /* 質問 */
	  FONT-SIZE: 9pt;
 	  MARGIN: 0 0 5 0;
	  PADDING: 0 0 1 0;
	  FONT-WEIGHT: BOLD; /* 太字にしている */
	  COLOR: #EE2A65;
	  WIDTH: 100%;
	  BORDER-BOTTOM: #FBA6A6 1px solid;
}

.resetButton {
   background:url("../img/btn_form02.gif");
   width:50px;
   height:24px;
   border:none;  //これを無くすと３Ｄボタンの上に画像が乗る
   DISPLAY: none;
}



H2.red{ /* 見出し2 */
	FONT-SIZE: 9pt;
	MARGIN: 0;
	PADDING: 6;
	COLOR: #ff1717;
	WIDTH: 100%;
	BORDER-LEFT: #ff1717 5px solid;
	BORDER-BOTTOM: #ff1717 1px solid;
        background-color: #FDE6ED;
}

.red2{ /* 見出し2 */
	BORDER-LEFT: #999999 1px solid;
	BORDER-right: #999999 1px solid;
}

HR.red { 
	HEIGHT: 0px;
	margin:0;
	BORDER: #ff1717 1px dotted;
	BORDER-TOP-WIDTH: 1px;
}

HR.red2 { 
	HEIGHT: 0px;
	margin:5 0;
	BORDER: #ff1717 1px solid;
	BORDER-TOP-WIDTH: 1px;

}

HR.gray { 
	HEIGHT: 0px;
	margin:0;
	BORDER: #999999 1px dotted;
	BORDER-TOP-WIDTH: 1px;
}

H3.red{ /* 見出し2 */
	FONT-SIZE: 9pt;
	MARGIN: 0;
	PADDING: 3;
	COLOR: #ff1717;
	WIDTH: 100%;
	BORDER-LEFT: #ff1717 5px solid;
	BORDER-right: #ff1717 5px solid;
	BORDER-BOTTOM: #ffffff 1px solid;
        background-color: #ffffff;
	text-align:center;
}

h2.sub{
	margin:0;
	padding:2px 10px;
	background-color:#FFFFFF;
	border-style:solid;
	border-width:0px;

	border-bottom-width:2px;
	border-color:#EE2A65;
	font-weight:normal;
	color:##EE2A65;
}

.order{

	BORDER: #ff1717 1px solid;
	color:#ffffff;
	background-color:ff1717;

}

li.column {
margin-bottom: 10px;
}

.list2{
	display:none;
}

.list3{margin:0; padding:0;}

.store{
list-style-type:none;border-bottom:1px solid #cccccc;
}
.store2{padding:1px;}
ul{
	margin:0;
	padding:0;

}


