?@charset "utf-8";

/* ===================================
　　　　目次

　　１．トップページ
　　２．●ページ
　　３．●ページ
　　４．●ページ
　　５．●ページ

   =================================== */


/* ━━━━━　トップページ　━━━━━━ */

#bg_indexcopy{
	width:378px;
	height:90px;
	background:url(../img/index/ph_index1.jpg) no-repeat left top;
	padding:95px 225px 0px 5px;
	margin-bottom:30px;
	position:relative;
}

#bg_indexcopy img{
	position:absolute;
	top:23px;
	right:15px;
}

.dotbottom{
	border-bottom:2px dashed #ccc;
	width:590px;
	padding-bottom:5px;
}

/* ━━━━━　hibun　━━━━━━ */

.hibunbox{
	width:250px;
	float:left;
}




/* ━━━━━目の悩みＱ＆Ａ━━━━━━ */

.eyeqa_q{
	background : url(../img/eye-qa/titlebar4.jpg) no-repeat;
		width:606px;
	height:66px;
	padding:5px 0px 5px 5px;
	margin-bottom:30px;
}

.eyeqa_q p{
	font-weight:bold;
	color:#999;
	margin-left:10px;
}

.eyeqa_q h2{
	text-align:right;
	color:#0b6b71;
	font-size:21px;
	margin-right:10px;
}

.eyeqa_box{
	width:200px;
	height:120px;
	float:left;
	display:inline;
	margin:10px 0px 10px 0px;
	text-align:center;
}
.eyeqa_box2{
	width:20px;
	height:120px;
	float:left;
	display:inline;
	margin:10px 0px 10px 0px;
	text-align:center;
}

.eyeqa_box img{
	margin-bottom:5px;
}

/* ━━━━━　qa　━━━━━━ */

#qatable{
	margin:30px 0px;
	width:90%;
}

#qatable th{
	width:80px;
	text-align:center;
	padding:10px;
	border:1px solid #aaa;
	background-color:#ffffee;
}

#qatable td{
	padding:10px;
	border:1px solid #aaa;
}


/* ━━━━━　サイトマップページ　━━━━━━ */

#sitemapmenu{
	margin:20px 0px 20px 20px;
	width:550px;
}

#sitemapmenu th{
	width:220px;
	text-align:left;
	padding:10px;
}

#sitemapmenu td{
	padding:10px;
}


/* ━━━━━　会社案内ページ　━━━━━━ */

.company{
	width:580px;
	margin-left:20px;
	margin-top:30px;
	margin-bottom:50px;
}

.company td{
	border:1px solid #ccc;
	padding:8px;
}

.map{
	width:606px;
	border-top:1px #CCCCCC dotted;
	padding-top:10px;
}

.map_l{
	float:left;
	width:298px;
	padding-right:5px;
	font-size:14px;
}
.map_r{
	float: right;
	width:298px;
	padding-left:5px;
}


/* ━━━━━　眼病の原因ページ　━━━━━━ */

#bg_what-lutein1{
	background : url(../img/what-lutein/bg_what-lutein1.jpg) no-repeat;
	width:531px;
	height:126px;
	padding:330px 40px 0px 40px;
	margin-bottom:30px;
}

#bg_what-lutein2{
	background : url(../img/what-lutein/pict_what-lutein3.gif) no-repeat;
	width:370px;
	height:99px;
	padding:60px 220px 0px 20px;
	margin-bottom:30px;
	margin-top:30px;
	position:relative;
}

#bg_what-lutein2 #flash{
	position:absolute;
	top:18px;
	right:15px;
}

#bg_what-lutein3{
	background : url(../img/what-lutein/bg_what-lutein2.jpg) no-repeat;
	width:580px;
	height:350px;
	padding:80px 40px 0px 40px;
	margin-bottom:30px;
	margin-top:30px;
}

#bg_what-lutein3 h5{
	font-size:18px;
	color:#005055;
	margin-bottom:15px;
}
.meiwaku{

visibility : hidden;
}
.psen-bunn{
line-height : 27px;
margin-top : 20px;
margin-left : 15px;
margin-right : 50px;
margin-bottom : 10px;
font-size : 16px;

}

.psen-bunn-2{
line-height : 27px;
margin-top : 20px;
margin-left : 25px;
margin-right : 35px;
margin-bottom : 10px;
font-size : 16px;

}

.psen-bunn-3{
line-height : 27px;
margin-top : 20px;
margin-left : 25px;
margin-right : 35px;
margin-bottom : 0px;
font-size : 16px;

}

.psen-bunn-4{
line-height : 27px;
margin-top : 20px;
margin-left : 25px;
margin-right : 85px;
margin-bottom : 0px;
font-size : 16px;

}

.contact{
	POSITION: fixed; WIDTH: 165px; BOTTOM: 10px; FLOAT: right; HEIGHT: 86px; RIGHT: 10px
}

.div-shita{
font-weight:bold;
font-size : 15px;
background-color : #008040;
margin-bottom : 0px;
border-top-width : 2px;
border-top-style : solid;
border-top-color : #ff9900;
padding-bottom : 2px;
width : 100%;
position : fixed;
bottom : 0px;
left : 0px;
line-height : 30px;
color : #ffffff;

}
.div-shita-box{border-width : 2px 2px 2px 2px;border-style : solid solid solid solid;border-color : #ff9900 #ff9900 #ff9900 #ff9900;}
.div-shita-go{padding-top : 2px;padding-left : 10px;padding-right : 10px;padding-bottom : 2px;font-size : 15px;"}

