body {
	margin:0px;
	padding:0px;
	color:#b16500;
	background-image:url(../images/back.gif);
}
a:link {
	color:#b16500;
	text-decoration:none;
}
a:visited {
	color:#b16500;
	text-decoration:none;
}
a:hover {
	color:#b16500;
	text-decoration:underline;
}
a:active {
	color:#b16500;
	text-decoration:none;
}
div#all {
	width:800px;
	margin:auto;
	background-color:#ffffff;
}
/* ------------------------------ ヘッダ部分*/
div#head {
	height:70px;
	background-image:url(../images/index_02.gif);
}
div#eddy {
	margin-top:12px;
}
div#headbar {
	height:15px;
	background-color:#b16500;
	color:#ffe1c0;
	font-size:12px;
	text-align:center;
	padding-top:2px;
}
a:link#headmoji {
	text-decoration:none;
	color:#ffe1c0;
}
a:visited#headmoji {
	text-decoration:none;
	color:#ffe1c0;
}
a:hover#headmoji {
	text-decoration:underline;
	color:#ffe1c0;
}
/* ------------------------------ メニュー部分*/
div#menu {
	float:right;
	width:200px;
	height:auto;
	margin-bottom:auto;
}
div#menu_spup {
	margin-top:20px;
	margin-bottom:0px;
	color:#8d3f00;
	font-size:9px;
	text-align:left;
}
div#menu_sp {
	height:auto;
}
div#menu_spun {
	margin-top:0px;
	margin-bottom:20px;
	color:#8d3f00;
	font-size:9px;
	text-align:left;
}
div#menu_link {
	width:auto;
	margin-left:4.5px;
	border-left:#8d3f00 solid 1px;
}
li#menubut {
	list-style-type:none;
	text-align:left;
	line-height:1.5;
}
div#main {
	float:left;
	width:600px;
	height:auto;
	margin-top:30px;
}
div#menu_sp_shouhin {
	padding-bottom:800px;
}
div#menu_sp_home {
	padding-bottom:850px;
}
div#menu_sp_price {
	padding-bottom:700px;
}
div#menu_sp_staff {
	padding-bottom:810px;
}
div#menu_sp_ladys {
	padding-bottom:540px;
}
div#menu_sp_bridal {
	padding-bottom:500px;
}
div#menu_sp_este {
	padding-bottom:350px;
}
div#menu_sp_eye {
	padding-bottom:730px;
}
div#menu_sp_hcolor {
	padding-bottom:350px;
}
div#menu_sp_hsupa {
	padding-bottom:300px;
}
div#menu_sp_mail {
	padding-bottom:150px;
}
/* ------------------------------ 共通*/
li {
	list-style-type:none;
}
#bold {
	font-weight:bold;
}
div#main2 {
	float:left;
	width:600px;
	height:auto;
}
div#midasi {
	clear:both;
	color:#ff9d00;
	font-size:14px;
	font-weight:bold;
	letter-spacing:1px;
	text-align:left;
	margin-left:40px;
}
div#midasi_bar {
	margin-top:-5px;
	margin-left:30px;
	margin-bottom:10px;
}
div#main2_endimg {
	clear:both;
	height:25px;
}
div#main2_endmoji {
	font-size:14px;
	text-align:center;
	line-height:1.5;
	margin-top:10px;
	margin-bottom:10px;
}
#maru {
	font-size:10px;
	color:#ffc081;
}
/* ------------------------------ index.htmlのメイン部分*/
div#flash {
	width:517px;
	height:267px;
	background-image:url(../images/index_20.gif);
	background-repeat:no-repeat;
	padding-top:8.5px;
}
div#topics {
	float:left;
	width:350px;
}
div#topics_back {
	width:317px;
	height:117px;
	background-image:url(../images/index_22.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	margin-left:30px;
	padding-top:8.5px;
}
div#topicsnews {
	width:300px;
	height:100px;
}
div#calender {
	float:right;
	width:250px;
	padding-top:12px;
}
div#cal_left {
	float:left;
	margin-left:8px;
}
div#cal_clear {
	clear:left;
	font-size:10px;
	text-align:center;
	margin-top:-10px;
}
div#main_sp {
	clear:both;
	height:20px;
}
/* ------------------------------ home.html部分*/
div#ho_left {
	float:left;
	width:340px;
	padding-top:30px;
}
div#ho_text {
	width:260px;
	font-size:12px;
	letter-spacing:1px;
	line-height:1.5;
	text-align:justify;
	text-justify:distribute;
	margin-bottom:20px;
}
div#ho_right {
	float:right;
	width:260px;
	padding-top:20px;
}
div#ho_image {
	width:217px;
	background-image:url(../images/home_02.gif);
	background-repeat:no-repeat;
	padding-top:7px;
	padding-bottom:10.5px;
}
div#ho_gaiyou {
	width:200px;
	font-size:10px;
	letter-spacing:1px;
	text-align:left;
	line-height:1.3;
	margin-top:5px;
}
div#ho_map {
	width:217px;
	background-image:url(../images/home_03.gif);
	background-repeat:no-repeat;
	padding-top:7px;
	padding-bottom:10.5px;
	margin-top:15px;
}
div#ho_coupon {
	width:217px;
	background-image:url(../images/home_04.gif);
	background-repeat:no-repeat;
	padding-top:7px;
	padding-bottom:10.5px;
	margin-top:15px;
	margin-bottom:15px;
}
div#ho_chui {
	font-size:10px;
	text-align:center;
	line-height:1.3;
	color:#ff9d00;
}
/* ------------------------------ price.html部分*/
div#pr_main {
	padding-top:30px;
}
div#pr_menu {
	width:540px;
	background-image:url(../images/price_01.gif);
	background-repeat:no-repeat;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	padding-top:11px;
	padding-bottom:11px;
	padding-left:20px;
	margin-top:10px;
	margin-bottom:10px;
}
#pr_maru {
	font-size:10px;
	color:#ffc081;
}
div#pr_naiyou {
	float:left;
	width:340px;
	font-size:14px;
	text-align:left;
	padding-left:10px;
}
div#pr_price {
	float:right;
	width:140px;
	font-size:14px;
	text-align:right;
	padding-right:10px;
}
div#pr_naiyou2 {
	float:left;
	width:200px;
	font-size:14px;
	text-align:left;
	padding-left:10px;
}
div#pr_price_s {
	float:right;
	width:83px;
	font-size:14px;
	text-align:right;
	padding-right:10px;
}
div#pr_price_m {
	float:right;
	width:83px;
	font-size:14px;
	text-align:right;
	padding-right:10px;
}
div#pr_price_l {
	float:right;
	width:84px;
	font-size:14px;
	text-align:right;
	padding-right:10px;
}
div#pr_border {
	width:500px;
}
div#pr_border_up {
	clear:both;
	width:100%;
	font-size:5px;
	border-top-color:#ffc081;
	border-top-style:solid;
	border-top-width:1px;
}
div#pr_menu_link {
	width:500px;
	font-size:14px;
	text-align:right;
	text-decoration:underline;
}
/* ------------------------------ sitemap.html部分*/
div#si_main {
	padding-top:30px;
}
div#si_topwaku {
	width:154px;
	background-image:url(../images/site_01.gif);
	background-repeat:no-repeat;
	font-size:14px;
	margin-left:40px;
	margin-bottom:20px;
	padding-top:11px;
	padding-bottom:12px;
}
div#si_float {
	float:left;
	width:155px;
	margin-left:20px;
}
div#si_waku {
	width:154px;
	background-image:url(../images/site_01.gif);
	background-repeat:no-repeat;
	font-size:14px;
	padding-top:11px;
	padding-bottom:12px;
}
li#si_link {
	list-style-type:none;
	font-size:12px;
	line-height:1.5;
	text-align:left;
}
/* ------------------------------ link.htlm部分*/
div#li_main {
	padding-top:30px;
}
div#li_img {
	width:200px;
	height:50px
	border-color:#b16500;
	border-style:solid;
	border-width:1px;
	margin-top:30px;
	margin-bottom:30px;
}
div#li_free {
	width:250px;
	font-size:12px;
	text-align:center;
	margin-bottom:30px;
}
div#li_space {
	height:auto;
}
/* ------------------------------ staff.htlm部分*/
div#st_box {
	width:507px;
}
div#st_box_up{
	background-image:url(../images/staff_04.gif);
	font-size:9px;
}
div#st_box_main{
	background-image:url(../images/staff_05.gif);
}
div#st_box_emain{
	background-image:url(../images/staff_05.gif);
	height:150px;
}
div#st_eddy_img {
	float:left;
	width:200px;
	height:150px;
	padding-left:15px;
}
div#st_eddy_text {
	float:right;
	width:285px;
	margin-top:15px;
}
div#st_img {
	float:left;
	width:150px;
	height:200px;
	padding-left:40px;
}
div#st_text {
	float:right;
	width:285px;
	margin-top:15px;
}
span#st_komoji {
	font-size:10px;
}
div#st_moji {
	width:250px;
	font-size:12px;
	text-align:left;
}
div#st_bar {
	width:250px;
	font-size:5px;
	border-top-color:#ffc081;
	border-top-style:solid;
	border-top-width:1px;
	margin-bottom:5px;
}
div#st_clear_text {
	clear:both;
	width:500px;
	padding-top:15px;
	padding-bottom:15px;
}
div#st_clear_moji {
	clear:both;
	width:450px;
	font-size:12px;
	text-align:left;
}div#st_clear_bar {
	clear:both;
	width:450px;
	font-size:5px;
	border-top-color:#ffc081;
	border-top-style:solid;
	border-top-width:1px;
	margin-bottom:5px;
}
div#st_box_un{
	clear:both;
	background-image:url(../images/staff_06.gif);
	font-size:9px;
}
/* ------------------------------ hcolor.htlm部分*/
a:link#hena {
	color:#b16500;
	text-decoration:underline;
}
a:visited#hena {
	color:#b16500;
	text-decoration:underline;
}
a:hover#hena {
	color:#b16500;
	text-decoration:underline;
}
a:active#hena {
	color:#b16500;
	text-decoration:none;
}
div#hc_main {
	padding-top:30px;
}
#midasi_sub {
	font-size:12px;
	font-weight:normal;
}
div#hc_img {
	width:517px;
	background-image:url(../images/hcol_01.gif);
	background-repeat:no-repeat;
	padding-top:8.5px;
	padding-bottom:8.5px;
	margin-bottom:20px;
}
div#hc_text {
	width:500px;
	font-size:12px;
	line-height:1.5;
	text-align:justify;
	text-justify:distribute;
	margin-bottom:20px;
}
div#hc_listbox {
	width:500px;
	text-align:left;
	line-height:1.5;
	font-size:14px;
	margin-bottom:20px;
}
li#hc_list {
	list-style-type:none;
}
/* ------------------------------ hsupa.html部分*/
div#hs_main {
	clear:both;
	padding-top:10px;
}
div#hs_text {
	width:500px;
	font-size:12px;
	letter-spacing:1px;
	line-height:1.5;
	text-align:justify;
	text-justify:distribute;
	margin-bottom:20px;
}
div#hs_img {
	width:440px;
	margin-bottom:30px;
}
div#hs_komidasi {
	width:520px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	line-height:1.5;
	padding-left:10px;
	padding-right:10px;
	border-bottom-color:#ffc081;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-bottom:10px;
}
/* ------------------------------ ladys.html部分*/
div#la_left {
	float:left;
	width:400px;
	padding-top:30px;
}
div#la_komi {
	width:310px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	line-height:1.5;
	padding-left:10px;
	padding-right:10px;
	border-bottom-color:#ffc081;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-bottom:10px;
}
div#la_text1 {
	width:300px;
	font-size:12px;
	letter-spacing:1px;
	line-height:1.5;
	text-align:justify;
	text-justify:distribute;
	margin-bottom:20px;
}
#la_text2 {
	font-size:10px;
}
div#la_right {
	float:right;
	width:200px;
	padding-top:20px;
}
div#la_img {
	width:167px;
	background-image:url(../images/ladys_01.gif);
	background-repeat:no-repeat;
	padding-top:8.5px;
	padding-bottom:8.5px;
	margin-bottom:10px;
}
div#la_img2 {
	width:167px;
	background-image:url(../images/este_01.gif);
	background-repeat:no-repeat;
	padding-top:8.5px;
	padding-bottom:8.5px;
	margin-bottom:10px;
}
div#la_img2_left {
	float:left;
	width:167px;
	background-image:url(../images/este_01.gif);
	background-repeat:no-repeat;
	padding-top:8.5px;
	padding-bottom:8.5px;
	margin-left:15px;
}
div#la_img2_clear {
	clear:left;
}
div#la_img3 {
	width:217px;
	background-image:url(../images/bridal_01.gif);
	background-repeat:no-repeat;
	padding-top:8.5px;
	padding-bottom:8.5px;
	margin-bottom:10px;
}
div#la_qa {
	width:500px;
	font-size:12px;
	letter-spacing:1px;
	line-height:1.5;
	text-align:justify;
	text-justify:distribute;
	margin-bottom:20px;
}
/* ------------------------------ bridal.html部分*/
div#br_komidasi {
	clear:both;
	width:520px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	line-height:1.5;
	padding-left:10px;
	padding-right:10px;
	border-bottom-color:#ffc081;
	border-bottom-style:solid;
	border-bottom-width:1px;
	margin-bottom:10px;
}
div#br_text1 {
	width:500px;
	font-size:12px;
	letter-spacing:1px;
	line-height:1.5;
	text-align:justify;
	text-justify:distribute;
	margin-bottom:10px;
}
div#br_text2 {
	width:500px;
	font-size:10px;
	letter-spacing:1px;
	line-height:1.5;
	text-align:justify;
	text-justify:distribute;
	margin-bottom:20px;
}
/* ------------------------------ este.html部分*/
/* ------------------------------ eyelush.html部分*/
div#eye_img {
	width:167px;
	background-image:url(../images/eye_01.gif);
	background-repeat:no-repeat;
	padding-top:8.5px;
	padding-bottom:8.5px;
}
div#eye_text {
	width:500px;
	font-size:12px;
	letter-spacing:1px;
	line-height:1.5;
	text-align:justify;
	text-justify:distribute;
	margin-bottom:20px;
}
div#eye_chui {
	width:500px;
	font-size:10px;
	line-height:1.5;
	text-align:left;
	color:#ff9d00;
	margin-bottom:20px;
}
/* ------------------------------ shouhin.html部分*/
div#sho_img {
	width:517px;
	background-image:url(../images/shou_01.gif);
	background-repeat:no-repeat;
	padding-top:8.5px;
	padding-bottom:8.5px;
	margin-bottom:20px;
}
div#sho_link {
	width:500px;
	margin-left:40px;
	margin-bottom:20px;
}
div#sho_text {
	float:left;
	width:300px;
	font-size:12px;
	letter-spacing:1px;
	line-height:1.5;
	text-align:justify;
	text-justify:distribute;
	margin-bottom:20px;
}
div#sho_shop {
	float:right;
	width:200px;
	height:auto;
	font-size:12px;
	letter-spacing:1px;
	line-height:1.5;
	padding-bottom:10px;
}
div#sho_shop2 {
	float:left;
	width:200px;
	height:auto;
	font-size:12px;
	letter-spacing:1px;
	line-height:1.5;
	padding-bottom:10px;
}
/* ------------------------------ mailform.html部分*/
div#mail {
	width:500px;
	font-size:12px;
	margin:auto;
	margin-bottom:5px;
}
div#mail_chui {
	width:500px;
	font-size:10px;
	line-height:1.5;
	letter-spacing:0.05em;
	margin:auto;
	margin-bottom:10px;
}
div#mail_jikan {
	width:500px;
	font-size:10px;
	line-height:1.5;
	margin:auto;
	margin-bottom:20px;
}
#mail_letter {
	letter-spacing:0.05em;
}
#mail_hissu {
	color:#CC0000;
	font-size:10px;
	text-align:left;
	letter-spacing:0.1em;
}
/* ------------------------------ フッタ部分*/
div#footer {
	clear:both;
	height:20px;
	background-image:url(../images/index_03.gif);
	background-repeat:no-repeat;
	color:#ff8100;
	font-size:13px;
	text-align:center;
	padding-top:3px;
	border-top-color:#ffc081;
	border-top-style:solid;
	border-top-width:1px;
}