@charset "utf-8";

/* 家メガネ　共通 */
/* タイトル */
.title{
width:567px;
margin:0 0 0px 8px;
text-align:left;

}

.color{
width:128px;
margin:1px;
color: #666666;
text-align:center;
}


.soldout{
width:128px;
color: #FF0000;
font-weight:bold;
text-align:center;
}


/* tweetレイアウト */
.tweet{
width:547px;
padding:1px 10px 1px 10px;
text-align:left;
margin-bottom:5px;
margin-left:8px;
background-color:#EFEFEF;
border-bottom:dotted 1px #CCCCCC;
line-height:0px;

}
.tweet img{
padding:4px;

}
.pagetop{
width:547px;
height:20px;
margin-left:8px;
border-bottom:dotted #EFEFEF 1px;
padding:0px 10px 4px 10px;
}
.pagetop_l{
width:250px;
height:auto;
float:left;
text-align:left;
font-size:11px;
}
.pagetop_r{
width:250px;
height:auto;
float:right;
text-align:right;
font-size:11px;
}
/* 家メガネ　共通 ここまで */





/* 家メガネ　index */

/*.wrap{
width:567px;
}*/


/* HOW TOメニューリスト */
.menu_tb{
width:567px;
height:30px;
margin-left:8px;
margin-top:10px;
}
.menu_ttl{
width:194px;
height:30px;
text-align:left;
float:left;
}
.menu_list{
width:360px;
text-align:right;
float:right;
}

/* meganeメニューリスト2 */
.menu_tb2{
width:570px;
height:45px;
margin-left:7px;
margin-bottom:10px;
}
.banner{
width:570px;
height:45px;
text-align:left;
float:left;
}

/*  2625 */
.bg2625{
padding-top:75px;
background-image:url(../img/product/megane/2625-bg.gif); 
width:567px;
height:230px;
margin-left:8px;
margin-bottom:10px;
}




/*  3675 */
.bg3675{
padding-top:75px;
background-image:url(../img/product/megane/3675-bg.gif); 
width:567px;
height:285px;
margin-left:8px;
margin-bottom:10px;
/*margin:15px 0px 15px 8px;*/
}

/*.bg3675 img{
padding:0px 0px 15px 15px;
}*/



/*　バナーロールオーバー　*/
/*　STANDARD　*/
#banner01 a{
display:block;
background:url(../img/product/megane/2625banner-01-01.gif) no-repeat;
text-decoration:none;
overflow: hidden;
text-indent:-9999px;
height: 103px;  
width:559px;
margin-left:15px;
margin-bottom:8px;
}

#banner01 a:hover{
background:url(../img/product/megane/2625banner-01-02.gif);
background-repeat:no-repeat;

}

/*　一期一会　*/
#banner02 a{
display:block;
background:url(../img/product/megane/2625banner-02-01.gif) no-repeat;
text-decoration:none;
overflow: hidden;
text-indent:-9999px;
height: 103px;  
width:559px;
margin-left:15px;

}

#banner02 a:hover{
background:url(../img/product/megane/2625banner-02-02.gif) no-repeat;
}

/*　超軽量新素材　*/
#banner03 a{
display:block;
background:url(../img/product/megane/3675banner-01-01.gif) no-repeat;
text-decoration:none;
overflow: hidden;
text-indent:-9999px;
height: 103px;  
width:559px;
margin-left:15px;
margin-bottom:8px;
}

#banner03 a:hover{
background:url(../img/product/megane/3675banner-01-02.gif) no-repeat;
}


/*　ELLIROSE　*/
#banner04 a{
display:block;
background:url(../img/product/megane/3675banner-02-01.gif) no-repeat;
text-decoration:none;
overflow: hidden;
text-indent:-9999px;
height: 148px;  
width:559px;
margin-left:15px;
margin-bottom:8px;
}

#banner04 a:hover{
background:url(../img/product/megane/3675banner-02-02.gif) no-repeat;
}


/*　シニアグラス　*/
#banner05 a{
display:block;
background:url(../img/product/megane/1580banner-01.gif) no-repeat;
text-decoration:none;
overflow: hidden;
text-indent:-9999px;
height: 85px;  
width:559px;
margin-left:15px;
margin-bottom:8px;
}

#banner05 a:hover{
background:url(../img/product/megane/1580banner-02.gif) no-repeat;
}

/*  シニアグラス */
.bg1580{
padding-top:50px;
background-image:url(../img/product/megane/1580bg.gif); 
width:567px;
height:85px;
margin:15px 0px 15px 8px;
}


/*  アドグラス */
.bg4980{
width:567px;
margin:50px 0px 15px 8px;
}
.bg4980 img{
margin-bottom:20px;
}
/* 家メガネ　index ここまで！*/




/* 家メガネ　メガネ一覧 */

.comment {
width:355px;
height:60px;
text-align:left;
float:right;
margin:40px 10px 0px 165px;
vertical-align:bottom;

}
.comment2{
width:355px;
text-align:left;
float:right;
padding:0px 10px 0px 165px;
font-size:10px;
color:#FF0000;
}

/*.linkIcon {
	background: url(../img/product/megane/q.gif) 8px 13px no-repeat;


}*/


.frame_01{
width:526px;
height:100px;
margin:10px 0px 0px 25px;
background-image:url(../img/product/megane/square_com.gif);
border:1px solid #CCCCCC;
background-repeat:no-repeat;
padding:5px;
}


.frame_02{
width:526px;
height:100px;
margin:10px 0px 0px 25px;
background-image:url(../img/product/megane/orval_com.jpg) ;
border:1px solid #CCCCCC;
background-repeat:no-repeat;
padding:5px;
}

.frame_03{
width:526px;
height:100px;
margin:10px 0px 0px 25px;
background-image:url(../img/product/megane/sell_com.gif) ;
border:1px solid #CCCCCC;
background-repeat:no-repeat;
padding:5px;
}

.frame_04{
width:526px;
height:100px;
margin:10px 0px 0px 25px;
background-image:url(../img/product/megane/metal_com.gif) ;
border:1px solid #CCCCCC;
background-repeat:no-repeat;
padding:5px;
}


.list_box{
width:540px;
height:150px;
margin-left:25px;
margin-bottom:10px;
}

.megane{
width:132px;
height:150px;
border-right:dotted 1px #CCCCCC;
border-bottom:dotted 1px #CCCCCC;
margin-right:2px;
text-align:center;
font-size:11px;
color:#666666;
background-image:url(../img/product/megane/list-bg.gif);
background-repeat:no-repeat;
float:left;
}
.megane img{
margin:3px 1px 2px 3px;
text-align:center;
}
.megane_new{
width:132px;
height:150px;
border-right:dotted 1px #CCCCCC;
border-bottom:dotted 1px #CCCCCC;
margin-right:2px;
text-align:center;
font-size:11px;
color:#666666;
background-image:url(../img/product/megane/list-bg03.gif);
background-repeat:no-repeat;
float:left;
}

.megane_new img{
margin:3px 1px 2px 3px;
text-align:center;
}

.megane_new_l{
width:132px;
height:150px;
border-right:dotted 1px #CCCCCC;
border-bottom:dotted 1px #CCCCCC;
margin-right:2px;
text-align:center;
font-size:11px;
color:#666666;
background-image:url(../img/product/megane/list-bg05.gif);
background-repeat:no-repeat;
float:left;
}

.megane_new_l img{
margin:3px 1px 2px 3px;
text-align:center;
}

.megane_r{
width:132px;
height:150px;
border-right:dotted 1px #CCCCCC;
border-bottom:dotted 1px #CCCCCC;
margin-right:2px;
text-align:center;
font-size:11px;
color:#666666;
background-image:url(../img/product/megane/list-bg.gif);
background-repeat:no-repeat;
float:right;
}
.megane_r img{
margin:3px 1px 2px 3px;
text-align:center;
}

.megane_r_new{
width:132px;
height:150px;
border-right:dotted 1px #CCCCCC;
border-bottom:dotted 1px #CCCCCC;
margin-right:2px;
text-align:center;
font-size:11px;
color:#666666;
background-image:url(../img/product/megane/list-bg03.gif);
background-repeat:no-repeat;
float:right;
}
.megane_r_new img{
margin:3px 1px 2px 3px;
text-align:center;
}

.megane_id{
width:125px;
height:20px;
padding:0px 2px 0px 0px;
margin-bottom:10px;
margin-top:5px;
text-align:center;
background: url(../img/product/megane/clear.gif) ;
}



.footer_banner{
width:567px;
margin-left:8px;
text-align:center;
margin-bottom:5px;
}



/* TR90の説明*/


.tr90-ques {
width:260px;
text-align:right;
float:right;
} 
.tr90-midashi00 {
width:540px;
height:25px;
text-align:right;
background-image:url(../img/product/megane/tr-90midashi01.gif);
background-repeat:no-repeat;
margin:20px 0px 10px 25px;
vertical-align:bottom;
border-bottom:dotted 1px #00BFFF;
}

.tr90-midashi01 {
width:540px;
height:25px;
text-align:right;
background-image:url(../img/product/megane/tr-90midashi02.gif);
background-repeat:no-repeat;
margin:30px 0px 10px 25px;
font-size:11px;
line-height:27px;
color:#808080;
border-bottom:dotted 1px #00BFFF;
}


.tr90_box{
width:370px;
height:210px;
margin-left:25px;
margin-bottom:10px;
padding:30px 160px 10px 10px;
background-image:url(../img/product/megane/tr90-bg.jpg);
background-repeat:no-repeat;
font-size:12px;
line-height:17px;
color:#808080;
text-align:left;
}


.tr90_text{
width:370px;
margin-top:0px;
margin-left:5px;
margin-bottom:10px;
font-size:12px;
line-height:17px;
color:#808080;
text-align:left;
}

.tr90_text img{
margin-top:20px;
margin-bottom:5px;
}


/* エリーローズページのみ特化*/

.er_subttl {
width:539px;
height:22px;
padding:5px 0px 0px 0px;
border-bottom:dotted 1px #CAAC91;
margin-left:25px;
margin-bottom:5px;
text-align:left;
}

.er_type01{
width:129px;
height:140px;
margin-right:2px;
background-image:url(../img/product/megane/ertype001.gif);
background-repeat:no-repeat;
border:1px solid #deb887;
font-size:10px;
line-height:15px;
color:#7F5F55;
float:left;
}


.er_type02{
width:129px;
height:140px;
margin-right:2px;
background-image:url(../img/product/megane/ertype002.gif);
background-repeat:no-repeat;
border:1px solid #deb887;
font-size:10px;
line-height:15px;
color:#7F5F55;
float:left;
}


.er_type03{
width:129px;
height:140px;
margin-right:2px;
background-image:url(../img/product/megane/ertype003.gif);
background-repeat:no-repeat;
border:1px solid #deb887;
font-size:10px;
line-height:15px;
color:#7F5F55;
float:left;
}


.er_type04{
width:129px;
height:140px;
margin-right:2px;
background-image:url(../img/product/megane/ertype004.gif);
background-repeat:no-repeat;
border:1px solid #deb887;
font-size:10px;
line-height:15px;
color:#7F5F55;
float:left;
}

.er_type05{
width:129px;
height:140px;
margin-right:2px;
background-image:url(../img/product/megane/ertype005.gif);
background-repeat:no-repeat;
border:1px solid #deb887;
font-size:10px;
line-height:15px;
color:#7F5F55;
float:left;
}



.er_type07{
width:129px;
height:140px;
margin-right:2px;
background-image:url(../img/product/megane/ertype007.gif);
background-repeat:no-repeat;
border:1px solid #deb887;
font-size:10px;
line-height:15px;
color:#7F5F55;
float:left;
}
.er_type08{
width:129px;
height:140px;
margin-right:2px;
background-image:url(../img/product/megane/ertype008.gif);
background-repeat:no-repeat;
border:1px solid #deb887;
font-size:10px;
line-height:15px;
color:#7F5F55;
float:left;
}

.er_type09{
width:129px;
height:140px;
margin-right:2px;
background-image:url(../img/product/megane/ertype009.gif);
background-repeat:no-repeat;
border:1px solid #deb887;
font-size:10px;
line-height:15px;
color:#7F5F55;
float:left;
}

.er_type010{
width:129px;
height:140px;
margin-right:2px;
background-image:url(../img/product/megane/ertype010.gif);
background-repeat:no-repeat;
border:1px solid #deb887;
font-size:10px;
line-height:15px;
color:#7F5F55;
float:left;
}

.er_type011{
width:129px;
height:140px;
margin-right:2px;
background-image:url(../img/product/megane/ertype011.gif);
background-repeat:no-repeat;
border:1px solid #deb887;
font-size:10px;
line-height:15px;
color:#7F5F55;
float:left;
}

.er_type_text{
width:109px;
margin:95px 10px 5px 10px;
font-size:10px;
line-height:13px;
color:#7F5F55;
text-align:left;
}

.megane_er{
width:130px;
height:140px;
border-right:dotted 1px #deb887;
border-bottom:dotted 1px #deb887;
margin-right:4px;
text-align:center;
font-size:11px;
color:#666666;
background-image:url(../img/product/megane/list-bg02.gif);
background-repeat:no-repeat;
float:left;
overflow:hidden;
}
.megane_er img{
margin:10px 1px 3px 1px;
text-align:center;
}
.megane_er_new{
width:130px;
height:140px;
border-right:dotted 1px #deb887;
border-bottom:dotted 1px #deb887;
margin-right:4px;
text-align:center;
font-size:11px;
color:#666666;
background-image:url(../img/product/megane/list-bg04.gif);
background-repeat:no-repeat;
float:left;
overflow:hidden;
}
.megane_er_new img{
margin:10px 1px 3px 1px;
text-align:center;
}
.megane_er_r{
width:132px;
height:140px;
border-right:dotted 1px #deb887;
border-bottom:dotted 1px #deb887;
margin-right:2px;
text-align:center;
font-size:11px;
color:#666666;
background-image:url(../img/product/megane/list-bg02.gif);
background-repeat:no-repeat;
float:right;
overflow:hidden;
}
.megane_er_r img{
margin:27px 1px 6px 3px;
text-align:center;
}

.case{
width:565px;
height:149px;
margin-left:10px;
text-align:center;
margin-bottom:10px;
margin-top:10px;
background-image:url(../img/product/megane/er_case.gif);
background-repeat:no-repeat;
}


.case_text{
width:395px;
height:80px;
margin-left:8px;
text-align:left;
margin-bottom:5px;
margin-top:50px;
margin-right:25px;
float:right;
font-size:12px;
line-height:19px;
color:#FF1F55;
}
/* 家メガネ　メガネ一覧 ここまで！*/

