@charset "Shift_JIS";
#nex-6-old-lens img { -ms-interpolation-mode: bicubic; } 
#nex-6-old-lens a{outline:none;}
.clear-box{ margin: 0px; padding: 0px; clear: both; float: none; }
#nex-6-old-lens { margin: 0px; padding: 0px; clear: both; float: none; font-size:14px; line-height:1.7em;}
#nex-6-old-lens a.color-b{display:inline;}
#nex-6-old-lens .smp{display:none;}
#nex-6-old-lens .PC{display:block;}

#nex-6-old-lens .main-title { background-repeat: no-repeat; background-position: 0 0; background-image: url(../images/PC_maintitle_base.jpg); width: 950px; height: 549px; margin-top: 0px; white-space: nowrap; overflow: hidden; text-indent: 100%; position: relative; float: left; }

#nex-6-old-lens .main-title .snsList { 
position:absolute; right:10px; top:10px;}
#nex-6-old-lens .main-title .snsList li {
display: inline;
list-style-type: none;
}
@media screen and (max-width: 640px) {
#nex-6-old-lens .main-title .snsList { 
position:absolute; right:0px; top:0px;}
#nex-6-old-lens .main-title .snsList li {
display: inline;
list-style-type: none;
}
}

#nex-6-old-lens .title-navi{ padding: 0px; margin-top: 465px; margin-right: 0px; margin-bottom: 0px; margin-left: 60px; position: absolute; float: none; left: 0px; }
#nex-6-old-lens div.photographer{ background-image: url(../images/photographer_name.gif); background-repeat: no-repeat; background-position: 0px 0px; margin: 0px; padding: 0px; float: none; height: 50px; text-indent: -9999px; width: 295px; overflow: hidden; }
#nex-6-old-lens div.button-profile{ margin: 0px; padding: 0px; float: none; height: 25px; width: 100px; overflow: hidden; }
#nex-6-old-lens div.button-gallery{ padding: 0px; margin-top: 478px; margin-right: 0px; margin-bottom: 0px; margin-left: 529px; position: absolute; float: none; left: 0px; }

#nex-6-old-lens div.inner{ margin: 0px; clear: both; float: none; padding-top: 0px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px; background-color: #000; background-image: url(../images/inner_base.gif); background-repeat: no-repeat; background-position: 0% 100%; }

#nex-6-old-lens div.inner div.kakomi01{ margin: 0px; clear: both; float: none; background-image: url(../images/kakomi01.gif); background-repeat: no-repeat; background-position: 0px 0px; padding: 0px; height: 10px; width: 100%; overflow: hidden; }
#nex-6-old-lens div.inner div.kakomi02{margin: 0px; clear: both; float: none; background-image: url(../images/kakomi02.gif); background-repeat: no-repeat; background-position: 0px 0px; padding: 0px; height: 10px; width: 100%; overflow: hidden;}
#nex-6-old-lens div.inner div.kakomi-body{ background-color: #FFF; margin: 0px; clear: both; float: none; padding-top: 28px; padding-right: 16px; padding-bottom: 7px; padding-left: 16px; }

#nex-6-old-lens div.page-navi{ clear: both; float: none; margin: 0px; width: 888px; padding: 0px; }
#nex-6-old-lens div.up{border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #858585; }
#nex-6-old-lens div.down{border-top-width: 1px; border-top-style: dotted; border-top-color: #858585; padding-bottom:5px;}
#nex-6-old-lens div.page-navi ul{ display: block; float: none; width: 119px; list-style-image: none; list-style-type: none; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; overflow: hidden; padding-top: 12px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px; }
#nex-6-old-lens div.page-navi ul li{ display: block; margin: 0px; padding: 0px; float: left; height: 20px; width: 0px; text-align: center; overflow:hidden; line-height:0;}
#nex-6-old-lens div.page-navi ul li.n1{width: 30px;}
#nex-6-old-lens div.page-navi ul li.n2{width: 60px;}
#nex-6-old-lens div.page-navi ul li.n3{width: 19px;}
#nex-6-old-lens div.page-navi div.next{ line-height:0;margin: 0px; float: right;  width: 75px;padding-top: 12px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px;}
#nex-6-old-lens div.page-navi div.back{ line-height:0; margin: 0px; float: left; width: 75px; padding-top: 12px; padding-right: 0px; padding-bottom: 12px; padding-left: 0px; }

#nex-6-old-lens div.inner div.kakomi-body div.read{ text-indent: -99999px; overflow: hidden; background-image: url(../images/read_base.jpg); background-repeat: no-repeat; background-position: 0% 100%; margin: 0px; padding: 0px; clear: both; float: none; height: 478px; }

#nex-6-old-lens div.inner div.inner-navi{ margin: 0px; clear: both; float: none; padding-top: 31px; padding-right: 0px; padding-bottom: 27px; padding-left: 108px; }
#nex-6-old-lens div.inner div.inner-navi ul{ display: block; margin: 0px; padding: 0px; clear: both; float: none; height: 57px;list-style-image: none; list-style-type: none; }
#nex-6-old-lens div.inner div.inner-navi ul li{ display: block; margin: 0px; padding: 0px; float: left; height: 57px; width: 406px; }
#nex-6-old-lens div.inner div.inner-navi ul li.bnr2{ margin-top:-15px;}

#nex-6-old-lens div.inner .snsList { 
position:absolute; right:15px; bottom:65px;}
#nex-6-old-lens div.inner .snsList li {
display: inline;
list-style-type: none;
}
@media screen and (max-width: 640px) {
#nex-6-old-lens div.inner .snsList { 
position: static; padding-top:20px;}
#nex-6-old-lens div.inner .snsList li {
display: inline;
list-style-type: none;
}
}

#nex-6-old-lens .grey-kakomi{ margin: 0px; padding: 15px; clear: both; float: none; font-size: 90%; line-height: 1.65em; color: #333; background-color: #cccccc; }
#nex-6-old-lens .grey-kakomi .attention-txt{font-size: 70%;color: #333;line-height: 1.65em;}
#nex-6-old-lens .attention-txt{font-size: 80%;color: #333;line-height: 1.65em;}
#nex-6-old-lens a.link-out{ background-image: url(../images/icon_blank.gif); background-repeat: no-repeat; background-position: 100% 0px; padding-right: 15px; }

#nex-6-old-lens div.colu{ background-repeat: no-repeat; background-position: 0px 40px; margin: 0px; clear: both; float: none; padding-top: 0px; padding-right: 30px; padding-bottom: 0px; padding-left: 30px;}
#nex-6-old-lens div.colu p{ display: block; margin: 0px; padding: 0px; clear: both; float: none; font-size: 85%; line-height: 2em; color: #333; position: relative; }
#nex-6-old-lens div.colu p strong{ display: block; text-indent: 100%; overflow: hidden; margin: 0px; padding: 0px; clear: both; float: none; width: 100px; white-space: nowrap;}
#nex-6-old-lens div.column-base01{ background-image: url(../images/column_base01.jpg); background-repeat: no-repeat;}
#nex-6-old-lens div.column-base02{ background-image: url(../images/column_base02.jpg); background-repeat: no-repeat;}
#nex-6-old-lens div.column-base03{ background-image: url(../images/column_base03.jpg); background-repeat: no-repeat;}
#nex-6-old-lens div.column-base04{ background-image: url(../images/column_base04.jpg); background-repeat: no-repeat;}
#nex-6-old-lens div.column-base05{ background-image: url(../images/column_base05.jpg); background-repeat: no-repeat;}
#nex-6-old-lens div.column-base06{ background-image: url(../images/column_base06.jpg); background-repeat: no-repeat;}

#nex-6-old-lens div.satueikouki{ margin: 0px; padding: 0px; clear: both; float: none; height: 562px; width: 888px; background-image: url(../images/satueikouki_base.jpg); background-repeat: no-repeat; background-position: 0px 50px; }
#nex-6-old-lens div.satueikouki p.kakomi{ font-size: 95%; color: #FFF; line-height: 1.65em; display: block; margin: 0px; clear: both; float: none; padding-top: 210px; padding-right: 500px; padding-bottom: 0px; padding-left: 60px; }

#nex-6-old-lens div.page03-title{ background-image: url(../images/PC_page03_title.gif); background-repeat: no-repeat; background-position: 0px 40px; margin: 0px; clear: both; float: none; padding-top: 133px; padding-right: 29px; padding-bottom: 29px; padding-left: 29px; overflow: hidden; }
#nex-6-old-lens div.list-camera{ margin: 0px; clear: both; float: none; padding-top: 23px; padding-right: 0px; padding-bottom: 23px; padding-left: 0px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #858585; overflow:hidden; }
#nex-6-old-lens div.list-camera dl.l-c{ display: block; margin: 0px; padding: 0px; clear: both; float: none; }
#nex-6-old-lens div.list-camera dl.l-c dt{ background-repeat: no-repeat; background-position: 0% 50px; display: block; margin: 0px; padding: 0px; float: left; width: 276px; }
#nex-6-old-lens div.list-camera dl.l-c dt img{ padding-left:34px; }
#nex-6-old-lens div.list-camera dl.l-c dt.no01{ background-image: url(../images/no01.gif); }
#nex-6-old-lens div.list-camera dl.l-c dt.no02{ background-image: url(../images/no02.gif); }
#nex-6-old-lens div.list-camera dl.l-c dt.no03{ background-image: url(../images/no03.gif); }
#nex-6-old-lens div.list-camera dl.l-c dt.no04{ background-image: url(../images/no04.gif); }
#nex-6-old-lens div.list-camera dl.l-c dt.no05{ background-image: url(../images/no05.gif); }
#nex-6-old-lens div.list-camera dl.l-c dt.no06{ background-image: url(../images/no06.gif); }
#nex-6-old-lens div.list-camera dl.l-c dt.no07{ background-image: url(../images/no07.gif); }
#nex-6-old-lens div.list-camera dl.l-c dt.no08{ background-image: url(../images/no08.gif); }
#nex-6-old-lens div.list-camera dl.l-c dt.no09{ background-image: url(../images/no09.gif); }
#nex-6-old-lens div.list-camera dl.l-c dt.no10{ background-image: url(../images/no10.gif); }
#nex-6-old-lens div.list-camera dl.l-c dt.no11{ background-image: url(../images/no11.gif); }
#nex-6-old-lens div.list-camera dl.l-c dt.no12{ background-image: url(../images/no12.gif); }
#nex-6-old-lens div.list-camera dl.l-c dd.name{ display: block; margin: 0px; padding: 0px; float: left; width: 344px; }
#nex-6-old-lens div.list-camera dl.l-c dd.camera{ text-align: right; display: block; margin: 0px; padding: 0px; float: left; width: 210px; }

/*写真レイアウト*/
div.img-LEFT{ margin: 0px; float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
div.img-LEFT dl{ margin: 0px; clear: both; float: none; display: block; padding-top: 0px; padding-right:25px; padding-bottom: 0px; padding-left: 0px; }
div.img-LEFT dt{ margin: 0px; clear: both; float: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: left; }
div.img-LEFT dd{ color: #323232; line-height: 1.5em; text-align: right; padding-top: 5px; padding-bottom: 10px; font-size:65%; clear: both; float: none; padding-right: 0px; padding-left: 0px; margin: 0px; }

div.img-RIGHT{ margin: 0px; float: right; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
div.img-RIGHT dl{ margin: 0px; clear: both; float: none; display: block; padding-top: 0px; padding-right:0px; padding-bottom: 0px; padding-left: 25px; overflow:hidden;}
div.img-RIGHT dt{ margin: 0px; clear: both; float: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: right; position:relative;}
div.img-RIGHT dd{ color: #323232; line-height: 1.5em; text-align: right; padding-top: 5px; padding-bottom: 10px; font-size:65%; clear: both; float: none; padding-right: 0px; padding-left: 0px; margin: 0px; }
#nex-6-old-lens .nonpadding{ padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#nex-6-old-lens div.colu span.photo{ text-align: left;  margin: 0px; padding: 0px; float: none; }
/*写真レイアウト*/


/*BREAKPOINT*/
@media screen and (max-width: 640px) {
#nex-6-old-lens { padding: 0px; clear: both; float: none; font-size: 22px; line-height: 1.65em; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; }
#nex-6-old-lens .smp{display:block;}
#nex-6-old-lens .PC{display:none;}
#nex-6-old-lens a.color-b{display:none; }
#nex-6-old-lens a.smp{display:inline;}
#nex-6-old-lens a.smp img{ width: 100%; height: auto; }
#nex-6-old-lens img.smp-fit-img{ width: 100%; height: auto; }

#nex-6-old-lens .main-title { width: 100%; background-size: contain !important; white-space: nowrap; margin-top: 0; height: 552px; text-indent: 100%; background-color: #000; }
#nex-6-old-lens .main-title { background-image: url(../images/SMP_maintitle_base.jpg); background-repeat: no-repeat; background-position: 50% 0; -moz-background-size:contain; background-size:contain; }
#nex-6-old-lens .title-navi{ background-color: #000; margin: 0px; clear: both; float: none; padding-top: 5%; padding-right: 3%; padding-bottom: 0%; padding-left: 3%; position: relative; overflow: hidden; }
#nex-6-old-lens .title-navi .photographer{ -moz-background-size: contain; background-size: contain; width: 85%; clear: both; float: none; margin: 0px; padding: 0px; }
#nex-6-old-lens div.button-profile{ margin: 0px; float: none; overflow: hidden; width: 85%; height: auto; clear: both; background-color: #000; padding-top: 0px; padding-right: 0px; padding-bottom: 5%; padding-left: 0px; }
#nex-6-old-lens div.button-profile img{  width: auto; height: auto; }
#nex-6-old-lens div.button-gallery{ float: none; clear: both; padding-top: 5%; padding-right: 0px; padding-bottom: 5%; padding-left: 0px; display: block; background-color: #000; margin-top: 0px; margin-right: auto; margin-bottom: 0; margin-left: auto; position: relative; text-align: center; width: 100%;}
#nex-6-old-lens div.button-gallery img{  width: 90%; height: auto; }
#nex-6-old-lens div.title-read{ line-height: 1.65em; color: #FFF; clear: both; float: none; padding-top: 5%; padding-right: 0px; padding-bottom: 0%; padding-left: 0px; display: block; width: 100%; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; font-size: 70%!important;}

#nex-6-old-lens div.page-navi{ clear: both; float: none; padding-right: 0; padding-left: 0; margin: 0px; width: 100%; padding-top: 0px; overflow: hidden; }
#nex-6-old-lens div.page-navi ul{ width:88px;}
#nex-6-old-lens div.page-navi ul li.n1{width: 20px;}
#nex-6-old-lens div.page-navi ul li.n2{width: 42px;}
#nex-6-old-lens div.page-navi ul li.n3{width: 19px;}

#nex-6-old-lens div.inner{ margin: 0px; clear: both; float: none; padding-top: 0px; padding-right: 3%; padding-bottom: 0px; padding-left: 3%; background-color: #000; background-image: none;  }
#nex-6-old-lens div.inner div.kakomi-body{ background-color: #FFF; margin: 0px; clear: both; float: none; padding-top: 5%; padding-right: 5%; padding-bottom: 5%; padding-left: 5%; }

#nex-6-old-lens div.inner div.kakomi-body div.read{ background-image: none; clear: both; float: none; padding-top: 8%; padding-right: 0px; padding-bottom: 0%; padding-left: 0px; font-size: 70%; line-height: 1.65em; display: block; text-indent: 0px; margin: 0%; overflow: visible; position: relative; height:auto; }
#nex-6-old-lens div.inner div.kakomi-body div.read strong{ display: block; margin: 0px; clear: both; float: none; padding-top: 0px; padding-right: 0px; padding-bottom: 3%; padding-left: 0px; }
#nex-6-old-lens div.inner div.read-photo{ margin: 0px; float: none; padding-top: 3%; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }

#nex-6-old-lens div.colu{ margin: 0px; clear: both; float: none; padding-top: 6%; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; overflow: hidden;font-size: 70%!important; line-height: 1.65em;}
#nex-6-old-lens div.colu p{ display: block; margin: 0px; padding: 0px; clear: both; float: none;  color: #333; position: relative; }
#nex-6-old-lens div.colu p strong{ display: none;}
#nex-6-old-lens div.column-base01{ background-image: none; }
#nex-6-old-lens div.column-base02{ background-image: none;	}
#nex-6-old-lens div.column-base03{ background-image: none; }
#nex-6-old-lens div.column-base04{ background-image: none; }
#nex-6-old-lens div.column-base05{ background-image: none; }
#nex-6-old-lens div.column-base06{ background-image: none; }
#nex-6-old-lens div.column-base07{ background-image: none; }
#nex-6-old-lens div.colu span.photo{ text-align: left; margin: 0px; float: none; clear: both; padding-top: 3%; padding-right: 0px; padding-bottom:3%; padding-left: 0px; }

#nex-6-old-lens .grey-kakomi{ margin: 0px; padding: 5%; clear: both; float: none; font-size: 80%; line-height: 1.65em; color: #333; background-color: #cccccc; }
#nex-6-old-lens .attention-txt{font-size: 70%;color: #333; line-height: 1.5em; }
#nex-6-old-lens a.link-out{ background-image: url(../images/icon_blank.gif); background-repeat: no-repeat; background-position: 100% 0px; padding-right: 5%; }

#nex-6-old-lens div.inner div.inner-navi{ margin: 0px; clear: both; float: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0%; padding-left: 0px; position: relative; }
#nex-6-old-lens div.inner div.inner-navi ul{ display: block; margin: 0px; padding: 0px; clear: both; float: none; overflow: visible; list-style-image: none; list-style-type: none; height: auto!important; }
#nex-6-old-lens div.inner div.inner-navi ul li{ display: block; margin: 0px; float: none; height: auto!important; width: 100%; overflow: visible; clear: both; padding-top: 0px; padding-right: 0px; padding-bottom: 1%; padding-left: 0px; }

#nex-6-old-lens div.satueikouki{ padding: 4%; clear: both; float: none; height: auto; width: auto; background-image: none; background-color: #000; margin-top: 4%; margin-right: 0px; margin-bottom: 4%; margin-left: 0px; }
#nex-6-old-lens div.satueikouki p.kakomi{ font-size: 70%; color: #FFF; line-height: 1.65em; display: block; margin: 0px; clear: both; float: none; padding: 0px; }

#nex-6-old-lens div.page03-title{ background-image: none; margin: 0px; clear: both; float: none; padding-top: 8%; padding-right: 0%!important; padding-bottom: 8%; padding-left: 0%!important; overflow: hidden; width: auto; }
#nex-6-old-lens div.list-camera{ margin: 0px; clear: both; float: none; padding-top: 8%; padding-right: 0px; padding-bottom: 8px; padding-left: 0%; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #858585; overflow: hidden; }
#nex-6-old-lens div.list-camera dl.l-c{ display: block; margin: 0px; padding: 0px; clear: both; float: none; overflow: hidden; }
#nex-6-old-lens div.list-camera dl.l-c dt{ background-repeat: no-repeat; background-position: 50% 0%; display: block; margin: 0px; padding: 0px; float: none; width: auto!important; clear: both; text-align:center; }
#nex-6-old-lens div.list-camera dl.l-c dt img{ padding-top:30px;padding-left:0px; width: 100%; height: auto;}
#nex-6-old-lens div.list-camera dl.l-c dd.name{ display: block; margin: 0px; float: none; width: auto; clear: both; padding-top: 3%; padding-right: 0px; padding-bottom: 3%; padding-left: 0px; text-align: center; }
#nex-6-old-lens div.list-camera dl.l-c dd.name img{ width: 100%; height: auto;}
#nex-6-old-lens div.list-camera dl.l-c dd.camera img{ width: 60%; height: auto;}
#nex-6-old-lens div.list-camera dl.l-c dd.camera{ text-align: center; display: block; margin: 0px; padding: 0px; float: none; clear: both; width: auto; }

/*SMP写真レイアウト*/
div.img-LEFT{ margin: 0px; float: none; padding: 0px; clear: both; text-align: center; }
div.img-LEFT dl{ margin: 0px; clear: both; float: none; display: block; padding-top: 0px; padding-right:0px; padding-bottom: 0px; padding-left: 0px; overflow:hidden;}
div.img-LEFT dt{ margin: 0px; clear: both; float: none; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: right;}
div.img-LEFT dd{ color: #323232; line-height: 1.5em; text-align: right; padding-top: 5px; padding-bottom: 3%; font-size:65%; clear: both; float: none; padding-right: 0px; padding-left: 0px; margin: 0px; }

div.img-RIGHT{ margin: 0px; float: none; padding: 0px; clear: both; text-align: center; }
div.img-RIGHT dl{ margin: 0px; clear: both; float: none; display: block; padding-top: 0px; padding-right:0px; padding-bottom: 0px; padding-left: 0px; overflow:hidden;}
div.img-RIGHT dt{ margin: 0px; clear: both; float: none; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; text-align: right;}
div.img-RIGHT dd{ color: #323232; line-height: 1.5em; text-align: right; padding-top: 5px; padding-bottom: 3%; font-size:65%; clear: both; float: none; padding-right: 0px; padding-left: 0px; margin: 0px; }
/*SMP写真レイアウト*/

}

#clear{
	clear:both;
}


@media screen and (max-width: 480px) {
	#nex-6-old-lens .main-title { width: 100%; background-size: contain !important; white-space: nowrap; overflow: hidden; margin-top: 0; height: 400px; text-indent: 100%; background-color: #000; }
}

@media screen and (max-width: 320px) {
	#nex-6-old-lens .main-title { width: 100%; background-size: contain !important; white-space: nowrap; overflow: hidden; margin-top: 0; height: 276px; text-indent: 100%; background-color: #000; }
}
/*BREAKPOINT*/