@charset "UTF-8";

@import url(eye_top.css);
@import url(experience.css);


body {
	background: url(/detail/eye/materials/eye_bg.jpg) #ffffff repeat-x;
}

.page {
	background: url(/detail/eye/materials/eye_base_bg.jpg) no-repeat;
}

#menulist {
	background: #ffe1f3;
}

#menulist .ft {
	padding: 0px 0px 3px 0px;
	background: url(/detail/eye/materials/cat_eye_ft.gif) no-repeat 0 bottom;
}

h2.cat_eye a {
	width: 192px;
	height: 37px;
	display: block;
	background: url(/common/materials/sm_futae_on.jpg) no-repeat;
	text-indent: -9999px;
}

#detail_contents ul {
	margin: 0px 0px 20px 0px;
}

#detail_contents li {
	list-style-image: url(/detail/eye/materials/li.gif);
	margin-left: 30px;
}

#detail_contents .mi #attn {
	width: 326px;
	margin: 0px 0px 0px 12px;
	background: url(/detail/eye/materials/attn_recommend.gif) no-repeat;
}

#detail_contents .mi .ft {
	padding: 0px 0px 15px 0px;
	background: url(/detail/eye/materials/attn_ft.gif) no-repeat 0 bottom;
}

#detail_contents .mi ul.attn {
	margin: 0px 0px 0px 30px;
	padding-top: 40px;
}

#detail_contents .mi ul.attn li {
	margin: 0px;
	padding: 0px 35px 0px 16px;
	list-style-image: none;
	background: url(/detail/eye/materials/list_dot.gif) no-repeat 0 5px;
}


.bd .hd, .bd2 .hd {
	background: url(/detail/eye/materials/h3_bg.gif) no-repeat;
}

.bd h4 {
	font-weight: bold;
	color: #ffffff;
	padding: 2px 0px 2px 8px;
	background: #fe93b2;
	border-left: 5px solid #ffbfd2;
}

.bd h5 {
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #fe006b;

}

#relation {
	background: url(/detail/eye/materials/relation_eye_tp.gif) #ffcddc no-repeat;
}

#relation .ft {
	background: url(/detail/eye/materials/relation_eye_ft.gif) no-repeat 0 bottom;
}

#relation p.hd {
	background: url(/detail/eye/materials/relation_eye_hd.gif) no-repeat;
}








#detail_contents h2 {
	width: 593px;
	height: 78px;
	text-indent: -9999px;
}

h3.eye_recomm {
	width: 146px;
	height: 18px;
	background: url(/detail/eye/materials/mi_eye_recomm.jpg) no-repeat;
	text-indent: -9999px;
	margin: 5px 0px 5px 0px;
}

#maibotsu {
	height: 369px;
	background: url(/detail/eye/materials/bg_maibotsu.jpg) no-repeat;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}

h3.maibotsu0 {
	height: 18px;
	background: url(/detail/eye/materials/hd_maibotsu0.png) no-repeat;
}

h3.maibotsu1 {
	height: 18px;
	background: url(/detail/eye/materials/hd_maibotsu1.gif) no-repeat;
}
h3.maibotsu2 {
	height: 18px;
	background: url(/detail/eye/materials/hd_maibotsu2.png) no-repeat;
}

#sekkai {
	height: 369px;
	background: url(/detail/eye/materials/bg_sekkai.jpg) no-repeat;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}

h3.sekkai1 {
	width: 90px;
	height: 18px;
	background: url(/detail/eye/materials/hd_sekkai1.gif) no-repeat;
}

#megashira_sekkai {
	height: 369px;
	background: url(/detail/eye/materials/bg_megashira_sekkai.jpg) no-repeat;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}

h3.megashira_sekkai1 {
	width: 87px;
	height: 18px;
	background: url(/detail/eye/materials/hd_megashira_sekkai1.gif) no-repeat;
}

h3.megashira_sekkai2 {
	width: 87px;
	height: 18px;
	background: url(/detail/eye/materials/hd_megashira_sekkai2.gif) no-repeat;
}

#tarumi {
	height: 369px;
	background: url(/detail/eye/materials/bg_tarumi.jpg) no-repeat;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}

h3.tarumi1 {
	width: 123px;
	height: 18px;
	background: url(/detail/eye/materials/hd_tarumi1.gif) no-repeat;
}

h3.tarumi2 {
	width: 212px;
	height: 18px;
	background: url(/detail/eye/materials/hd_tarumi2.gif) no-repeat;
}

h3.tarumi3 {
	width: 212px;
	height: 18px;
	background: url(/detail/eye/materials/hd_tarumi3.gif) no-repeat;
}

h3.tarumi4 {
	width: 89px;
	height: 18px;
	background: url(/detail/eye/materials/hd_tarumi4.gif) no-repeat;
}

#ganken_kasui {
	height: 369px;
	background: url(/detail/eye/materials/bg_ganken_kasui.jpg) no-repeat;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}

h3.ganken_kasui1 {
	width: 106px;
	height: 18px;
	background: url(/detail/eye/materials/hd_ganken_kasui1.gif) no-repeat;
}

#etc {
	height: 369px;
	background: url(/detail/eye/materials/bg_etc.jpg) no-repeat;
	margin: 0px 0px 5px 0px;
	overflow: hidden;
}

h3.etc1 {
	width: 120px;
	height: 18px;
	background: url(/detail/eye/materials/hd_etc1.gif) no-repeat;
}

h3.etc2 {
	width: 89px;
	height: 18px;
	background: url(/detail/eye/materials/hd_etc2.gif) no-repeat;
}













#minfo ul.submn2 a:link, .submn2 a:active, .submn2 a:visited {
}

#minfo ul.submn2 li.on p {
	color: #fff;
	background: url(/detail/eye/materials/mn/li_tri_white.gif) #845f44 no-repeat 10px 6px;
}

#minfo ul.submn2 li a {
	color: #000000;
	text-decoration: none;
	background: url(/detail/eye/materials/mn/li_tri.gif) #ffffff no-repeat 10px 6px;
}

#minfo ul.submn2 li a:hover {
	background: url(/detail/eye/materials/mn/li_tri.gif) #d1b29b no-repeat 10px 6px;
	display: block;
}




#menulist h3.cat_eye_hd1 {
	background: url(/detail/eye/materials/mn/hd_experience.gif) no-repeat;
	text-indent: -9999px;
}

#menulist h3.cat_eye_hd2 {
	background: url(/detail/eye/materials/mn/hd_futae.gif) no-repeat;
	text-indent: -9999px;
}

#menulist h3.cat_eye_hd3 {
	background: url(/detail/eye/materials/mn/hd_etcope.gif) no-repeat;
	text-indent: -9999px;
}

#menulist h3.cat_eye_hd4 {
	background: url(/detail/eye/materials/mn/hd_etc.gif) no-repeat;
	text-indent: -9999px;
}



#menulist p.M1 a {
	width: 167px;
	height: 31px;
	display: block;
	background: url(/detail/eye/materials/mn/mn_maibotsu.gif) no-repeat;
	text-indent: -9999px;
}

#menulist p.M1 a:link {background-position: 0 0;}
#menulist p.M1 a:visited {background-position: 0 0;}
#menulist p.M1 a:hover {background-position: -167px 0;}
#menulist p.M1 a:active {background-position: -167px 0;}


#menulist p.M2 a {
	width: 167px;
	height: 31px;
	display: block;
	background: url(/detail/eye/materials/mn/mn_sekkai.gif) no-repeat;
	text-indent: -9999px;
}

#menulist p.M2 a:link {background-position: 0 0;}
#menulist p.M2 a:visited {background-position: 0 0;}
#menulist p.M2 a:hover {background-position: -167px 0;}
#menulist p.M2 a:active {background-position: -167px 0;}


#menulist p.M3 a {
	width: 167px;
	height: 31px;
	display: block;
	background: url(/detail/eye/materials/mn/mn_megashira_sekkai.gif) no-repeat;
	text-indent: -9999px;
}

#menulist p.M3 a:link {background-position: 0 0;}
#menulist p.M3 a:visited {background-position: 0 0;}
#menulist p.M3 a:hover {background-position: -167px 0;}
#menulist p.M3 a:active {background-position: -167px 0;}


#menulist p.M4 a {
	width: 167px;
	height: 31px;
	display: block;
	background: url(/detail/eye/materials/mn/mn_tarumi.gif) no-repeat;
	text-indent: -9999px;
}

#menulist p.M4 a:link {background-position: 0 0;}
#menulist p.M4 a:visited {background-position: 0 0;}
#menulist p.M4 a:hover {background-position: -167px 0;}
#menulist p.M4 a:active {background-position: -167px 0;}


#menulist p.M5 a {
	width: 167px;
	height: 31px;
	display: block;
	background: url(/detail/eye/materials/mn/mn_ganken_kasui.gif) no-repeat;
	text-indent: -9999px;
}

#menulist p.M5 a:link {background-position: 0 0;}
#menulist p.M5 a:visited {background-position: 0 0;}
#menulist p.M5 a:hover {background-position: -167px 0;}
#menulist p.M5 a:active {background-position: -167px 0;}


#menulist p.M6 a {
	width: 167px;
	height: 31px;
	display: block;
	background: url(/detail/eye/materials/mn/mn_etc.gif) no-repeat;
	text-indent: -9999px;
}

#menulist p.M6 a:link {background-position: 0 0;}
#menulist p.M6 a:visited {background-position: 0 0;}
#menulist p.M6 a:hover {background-position: -167px 0;}
#menulist p.M6 a:active {background-position: -167px 0;}


#menulist p.M7 a {
	width: 167px;
	height: 31px;
	display: block;
	background: url(/detail/eye/materials/mn/mn_faq.gif) no-repeat;
	text-indent: -9999px;
}

#menulist p.M7 a:link {background-position: 0 0;}
#menulist p.M7 a:visited {background-position: 0 0;}
#menulist p.M7 a:hover {background-position: -167px 0;}
#menulist p.M7 a:active {background-position: -167px 0;}


#menulist p.M8 a {
	width: 167px;
	height: 31px;
	display: block;
	background: url(/detail/eye/materials/mn/mn_price.gif) no-repeat;
	text-indent: -9999px;
}

#menulist p.M8 a:link {background-position: 0 0;}
#menulist p.M8 a:visited {background-position: 0 0;}
#menulist p.M8 a:hover {background-position: -167px 0;}
#menulist p.M8 a:active {background-position: -167px 0;}

#menulist p.M9 a {
	width: 167px;
	height: 31px;
	display: block;
	background: url(/detail/eye/materials/mn/mn_namida.gif) no-repeat;
	text-indent: -9999px;
}

#menulist p.M9 a:link {background-position: 0 0;}
#menulist p.M9 a:visited {background-position: 0 0;}
#menulist p.M9 a:hover {background-position: -167px 0;}
#menulist p.M9 a:active {background-position: -167px 0;}


#menulist p.M10 a {
	width: 167px;
	height: 31px;
	display: block;
	background: url(/detail/eye/materials/mn/mn_glashvista.gif) no-repeat;
	text-indent: -9999px;
}

#menulist p.M10 a:link {background-position: 0 0;}
#menulist p.M10 a:visited {background-position: 0 0;}
#menulist p.M10 a:hover {background-position: -167px 0;}
#menulist p.M10 a:active {background-position: -167px 0;}


p.etcphoto a {
	width: 200px;
	height: 50px;
	display: block;
	background: url(/detail/eye/materials/btn_etcphoto.jpg) no-repeat;
	text-indent: -9999px;
	margin-left: 196px;
}

p.etcphoto a:link {background-position: 0 0;}
p.etcphoto a:visited {background-position: 0 0;}
p.etcphoto a:hover {background-position: -200px 0;}
p.etcphoto a:active {background-position: -200px 0;}

/*--- 7/9追記---*/

#experience_contents h5 {
	font-size: 14px;
	font-weight: bold;
	color: #FF0066;
	border-bottom-width: 3px;
	border-bottom-style: dotted;
	border-bottom-color: #FFCCFF;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-bottom: 5px;
}
#experience_contents span {
	text-align: right;
}

#experience_contents ul {
	list-style-type: disc;!important
}

/*--- 7/9追記ここまで---*/

/*--- 2/24追記 ---*/
#photo_gallery{
	width:566px;
	margin:0 0 0 12px;
}
#photo_gallery div.small_photo img{ margin:0 0 12px 0; }
#photo_gallery div.small_photo img.left_photo{ margin:0 8px 12px 0; }
#photo_gallery div.small_photo h2.gallery_h_01{
	background:url(/detail/eye/ex/materials/photo/h2_mabuta.jpg) no-repeat;
	height:50px;
}
#photo_gallery div.small_photo h2.gallery_h_02{
	background:url(/detail/eye/ex/materials/photo/h2_gyaru.jpg) no-repeat;
	height:50px;
}
/*--- 2/24追記ここまで---*/



/*--- 1202reNew追記---*/
#minfo_1202 ul.submn2 a:link, .submn2 a:active, .submn2 a:visited {
}

#minfo_1202 ul.submn2 li.on p {
	color: #fff;
	background: url(/detail/eye/materials/mn/li_tri.gif) #c5c5c5 no-repeat 10px 6px;
}

#minfo_1202 ul.submn2 li a {
	color: #000000;
	text-decoration: none;
	background: url(/detail/eye/materials/mn/li_tri.gif) #ffffff no-repeat 10px 6px;
}

#minfo_1202 ul.submn2 li a:hover {
	background: url(/detail/eye/materials/mn/li_tri.gif) #e3e3e3 no-repeat 10px 6px;
	display: block;
}

h2.cat_eye_renew_1202 a {
	width: 192px;
	height: 29px;
	display: block;
	background: url(/common/materials/sm_eye_on_1202.jpg) no-repeat;
	text-indent: -9999px;
}

/*--- 1202reNew追記ここまで---*/



/************** 20130205追加ここから *************/
ul.photo_pg {
	margin: 0px 15px 15px 15px !important;
	list-style-type: none !important;
}

ul.photo_pg li {
	width: 162px;
	float: left;
	text-align: center;
	background-image: none !important;
	background: #fff4f8 !important;
	margin: 0px 10px 0px 5px !important;
	padding: 1px 0px !important;
}

/************** 20130205追加ここまで *************/