/* CSS Document */

/* For All */
@charset "shift_jis";


/* ページ全体
----------------------------------------------- */
html	{background:#EAE8E8 url(../images/common/bg.jpg);}
body	{margin:0; padding:0; background:#EAE8E8 url(../images/common/bg.jpg); color:#49423d; font-size:12px;line-height:22px;font-family:"ＭＳ Ｐゴシック", "Osaka";}
td		{color:#49423D; font:12px/28px "ＭＳ Ｐゴシック", "Osaka";}
p		{margin:0 0 25px 0;padding:0;}
img{border:none;}

a:link		{color:#333; text-decoration:none; }
a:visited	{color:#333; text-decoration:none; }
a:active	{color:#333; text-decoration:none; }
a:hover		{color:#333; text-decoration:underline;}



.note {font-size:11px;line-height:15px;}


/* トップページ
----------------------------------------------- */

#index .photo	{margin:0 0 30px 0;padding:0;}
#index .logo	{margin:0;padding:0;}



/* ネクストページ
----------------------------------------------- */
#container {background: url(../images/common/bg_next.jpg) repeat-y left;}
#body {padding:65px 0 0 50px;}

#header{background:url(../images/common/header/header.jpg) no-repeat left top;
	width:705px;padding-top:32px;padding-left:45px;overflow:hidden}



#contents{overflow:hidden}

#contents .block {padding:0 0 50px; clear:both;}
#contents .title {padding:0;}
#contents .line {padding:2px 0 0 20px;}
#contents .note {font:11px; padding:2px 0 0 25px;}
#contents .photo {padding:5px 0 0 25px;}
#contents .page01 {padding:5px 0 50px 178px; float:left;}
#contents .page02 {padding:5px 0 50px 65px; float:left;}

#intro {margin:0;padding:0 0 50px 0;}

/*stores*/
#stores dl			{margin:0;padding:0;}
#stores dt			{margin:0;padding:0 0 0 55px;}
#stores dt img		{margin:0 15px 0 0;}
#stores dd			{width:500px;margin:10px 0 50px 60px;padding:0 0 10px 0;overflow:hidden;border-bottom:1px dotted #999;}
#stores dd p.add	{width:350px;float:left;margin:0;padding:0;}
#stores dd p.tel	{width:150px;float:left;margin:0;padding:0;}
#stores a:link		{color:#666; text-decoration:none; }
#stores a:visited	{color:#666; text-decoration:none; }
#stores a:active	{color:#666; text-decoration:none; }
#stores a:hover		{color:#333; text-decoration:underline;}

#stores dt#store01	{background:url(../images/stores/01.gif) no-repeat;}
#stores dt#store02	{background:url(../images/stores/02.gif) no-repeat;}
#stores dt#store03	{background:url(../images/stores/03.gif) no-repeat;}
#stores dt#store04	{background:url(../images/stores/04.gif) no-repeat;}
#stores dt#store05	{background:url(../images/stores/05.gif) no-repeat;}
#stores dt#store06	{background:url(../images/stores/06.gif) no-repeat;}
#stores dt#store07	{background:url(../images/stores/07.gif) no-repeat;}
#stores dt#store08	{background:url(../images/stores/08.gif) no-repeat;}
#stores dt#store09	{background:url(../images/stores/09.gif) no-repeat;}
#stores dt#store10	{background:url(../images/stores/10.gif) no-repeat;}
#stores dt#store11	{background:url(../images/stores/11.gif) no-repeat;}
#stores dt#store12	{background:url(../images/stores/12.gif) no-repeat;}
#stores dt#store13	{background:url(../images/stores/13.gif) no-repeat;}
#stores dt#store14	{background:url(../images/stores/14.gif) no-repeat;}
#stores dt#store15	{background:url(../images/stores/15.gif) no-repeat;}
#stores dt#store16	{background:url(../images/stores/16.gif) no-repeat;}
#stores dt#store17	{background:url(../images/stores/17.gif) no-repeat;}
#stores dt#store18	{background:url(../images/stores/18.gif) no-repeat;}
#stores dt#store19	{background:url(../images/stores/19.gif) no-repeat;}
#stores dt#store20	{background:url(../images/stores/20.gif) no-repeat;}
#stores dt#store21	{background:url(../images/stores/21.gif) no-repeat;}
#stores dt#store22	{background:url(../images/stores/22.gif) no-repeat;}
#stores dt#store23	{background:url(../images/stores/23.gif) no-repeat;}
#stores dt#store24	{background:url(../images/stores/24.gif) no-repeat;}
#stores dt#store25	{background:url(../images/stores/25.gif) no-repeat;}
#stores dt#store26	{background:url(../images/stores/26.gif) no-repeat;}
#stores dt#store27	{background:url(../images/stores/27.gif) no-repeat;}
#stores dt#store28	{background:url(../images/stores/28.gif) no-repeat;}
#stores dt#store29	{background:url(../images/stores/29.gif) no-repeat;}
#stores dt#store30	{background:url(../images/stores/30.gif) no-repeat;}
#stores dt#store31	{background:url(../images/stores/31.gif) no-repeat;}
#stores dt#store32	{background:url(../images/stores/32.gif) no-repeat;}
#stores dt#store33	{background:url(../images/stores/33.gif) no-repeat;}
#stores dt#store34	{background:url(../images/stores/34.gif) no-repeat;}


/*monologue*/
#monologue dl		{margin:0;padding:0;}

#monologue dt		{margin:0;padding:0 0 0 55px;}
#monologue dd		{width:550px;margin:20px 0 50px 60px;padding:0 0 10px 0;overflow:hidden;border-bottom:1px dotted #999;}



#monologue dt#monologue01{background:url(../images/stores/01.gif) no-repeat;}
#monologue dt#monologue02{background:url(../images/stores/02.gif) no-repeat;}
#monologue dt#monologue03{background:url(../images/stores/03.gif) no-repeat;}
#monologue dt#monologue04{background:url(../images/stores/04.gif) no-repeat;}
#monologue dt#monologue05{background:url(../images/stores/05.gif) no-repeat;}
#monologue dt#monologue06{background:url(../images/stores/06.gif) no-repeat;}
#monologue dt#monologue07{background:url(../images/stores/07.gif) no-repeat;}



#monologuelist .name {padding:0; font:11px;}
#monologuelist .txt {font:14px; padding:15px 20px 0 17px;}
#monologuelist a:link    {color:#999; text-decoration:none; }
#monologuelist a:visited {color:#999; text-decoration:none; }
#monologuelist a:active  {color:#999; text-decoration:none; }
#monologuelist a:hover   {	color:#999; text-decoration:underline;}

#carlist {padding:0px; margin:0px;}
#carlist img {margin:10px 0px;}
#carlist a:link    {color:#49423D; text-decoration:underline; }
#carlist a:visited {color:#49423D; text-decoration:underline; }
#carlist a:active  {color:#49423D; text-decoration:underline; }
#carlist a:hover   {color:#49423D; text-decoration:none;}

/*profile*/
#profile .hyouiphoto{margin:10px 0 0 20px;}
#profile ul			{list-style-type:none;margin:50px 0 0 0;padding:0 0 80px 0;width:500px;background:url(../images/profile/footprint.gif) no-repeat bottom right;}
#profile li			{width:450px;list-style-type:none;margin:0 0 10px 0;padding:0 0 5px 0;border-bottom:1px dotted #999;}

/*about*/
#about li img		{margin:0 4px 0 0;padding:0;border:none;}
#about .eyewarelist	{border:none;border-collapse:collapse;border-spacing:0;margin:10px 0;border-bottom:1px dotted #999;}
#about .eyewarelist	 td{padding:0 5px 0 0;}


/**/
#letterpaper .form {background:url(../images/inquiry/stamp.jpg) no-repeat top right; padding:100px 0 0 0;}

#footer {clear:both;padding:50px 0 20px 0;text-align:center;font-size:11px;width:750px;}
#footer .copyright {padding:0 0 20px 0; text-align:center; font:11px; color:#999;}
