/* レイアウト */

/* Thin-Wide */

.layout-tw .alpha {
    left: 263px;
    width: 834px;
}

.layout-tw .beta {
    left: -830px;
    width: 240px;
}


a:hover {
text-decoration: none !important;}


img{max-width:100%;vertical-align: bottom;}


/**** Clearfix ****/
.nav .panel:before,nav .panel:after, nav#mainNav:before,nav#mainNav:after, .newsTitle:before,.newsTitle:after{content: ""; display: table;}
nav .panel:after,nav#mainNav:after,.newsTitle:after{clear: both;}
nav .panel,nav#mainNav,.newsTitle{zoom: 1;}

/* ヘッダー */
.shop-bana-out{
background:#fff url(http://www.eyes-japan.co.jp/s-collection/img/logo_bg.jpg) repeat-x;
width:100%;
overflow:hidden;
border-bottom:1px solid #eee;
}

ul.shop-bana{
padding:0;
height:65px;
margin: 0 auto;
width:1100px;
overflow:hidden;
}

ul.shop-bana li{
list-style-type:none;
padding:10px 0;
margin:0;
float:left;
text-align:center;
display:table;
height:42px;
}

ul.shop-bana li.shop-bana-center a{
width:274px;
border-right:solid #eee 1px;
}

ul.shop-bana li.shop-bana-right a{
width:273px;
}
ul.shop-bana li.shop-bana-right img{
height:45%;
padding-top:10px;
}


ul.shop-bana li a{
overflow:hidden;
height:42px;
display:table-cell;
vertical-align: middle;
}

ul.shop-bana li#red_line{
margin:0;
overflow:hidden;
height:42px;
display:table-cell;
border-bottom:3px solid #881F30;
background-image:url(http://www.eyes-japan.co.jp/s-collection/img/u_arrow.png);
background-repeat: no-repeat;
background-position:center bottom;
}


.header-inner {
width:100%;
    height:auto;
    position: relative;
background:#eee;
}

#main-navigation-inner,
.content-inner{
    position: relative;
    margin: 0 auto;
}



/* スライダー */
#top_image {
    margin: 8px 0 0 0;
}
#top_flash {
    margin: 0;
    padding: 0;
    display: inline;
}

/* フッター */
.footer-bottom{
	font-size:11px; 
	color: #666666;
	line-height:24px;
	margin: 0 auto 20 auto;
text-align:center;	
}

.new-arrival{
background:url(http://www.eyes-japan.co.jp/s-collection/img/new-arrival-bg.jpg) repeat-x;
text-align:center;
}

/* top-item */
#top-item {
    width: 29%;
    height: 280px;
    float: left;
    display:inline;
border:#ddd 1px solid;
margin:1%;
padding:1%;
text-align:center;
}
#top-item dl dt {
    line-height: 1.2em;
height:2.4em;
text-align:left;
}
#top-item .number {
text-align:left;
    font-size: 12px;
    line-height: 2em;
}
#top-item .price {
text-align:left;
    line-height: 2em;
    font-weight:bold;
}

#top-item dl .delivery {
    text-align: center;
    background-color: #f4f4f4;
    padding: 0 4px;
float:right;
width:8em;
    border: #ddd solid 1px;
margin-top:15px;
}
#top-item .new {
    color: #FF0000;

    font-size: 90%;
text-align: right;
height:1.8em;
}

.side-midashi{

background:url(/* http://www.eyes-japan.co.jp/s-collection/img/side-midashi.jpg */) repeat-y;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-bottom:1px solid #ddd;
padding-left:15px;
font-size:13px;
height:40px;
font-weight:bold;
line-height:40px;
margin-bottom:10px;
}

.side-midashi a{
color:#000;
}


.main-midashi{
background:url(/* http://www.eyes-japan.co.jp/s-collection/img/side-midashi.jpg */) repeat-y;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-bottom:1px solid #ddd;
padding-left:20px;
font-size:13px;
font-weight:bold;
height:40px;
line-height:40px;
margin-top:8px;
}

.sidebana{padding-top:10px;text-align:center;}
.sidebana img{padding-bottom:10px;}

/* 商品リスト下部分など */

.about_box {
    margin-top: 8px;
}
#about_box1, #about_box2 {
    width: 49%;
    float: left;
    display: inline;
}
#about_box2 {
    margin-left: 9px;
}
#about_box3, #about_box4 {
    width: 270px;
    float: left;
    display: inline;
}
#about_box4 {
    width: 444px;
    margin-left: 9px;
}
#about_box5 {
    width: 100%;
}

.about_cassette {
    border: #DDD solid 1px;
    margin-bottom: 9px;
}
.about_cassette h3 {
    font-size: 13px;
    line-height: 26px;
    background: url() no-repeat;
    padding-left: 15px;
border-left:0px solid #D90000;
}
.about_cassette h3.about2 {
    font-size: 14px;
    line-height: 30px;
    background: url() no-repeat;
    padding-left: 15px;
border-left:2px solid #D90000;
}
.about_cassette h3.promise {
    background: url() no-repeat;
overflow:hidden;
bordr-bottom:1px solid #ccc;
border-left:0px solid #ccc;
}
.about_cassette h3.pro {
    background: url(img/bg_h3_pro.jpg) no-repeat;
}
.about_cassette h3.pro2 {
    line-height: 18px;
    background: url(img/bg_h3_pro2.jpg) no-repeat;
    padding: 4px 0 4px 15px;
}

.about_cassette ul {
    margin: 10px 7px;
}
.about_cassette ul li {
    font-size: 12px;
    line-height: 1.6em;
    list-style: none;
    background: url(img/ls_about.gif) no-repeat;
    margin-bottom: 4px;
    padding-left: 12px;
}
#about_box1 p, #about_box2 p, #about_box3 p, #about_box4 p, #about_box5 p {
    font-size: 12px;
    line-height: 1.6em;
    margin: 10px 15px 8px 20px;
}

#about h3 {
    font-size: 13px;
    font-weight: bold;
    line-height: 1.6em;
    margin: 20px 0 10px 10px;
    border-bottom: #666 solid 1px;
    clear: both;
}

#about p {
    font-size: 13px;
    line-height: 1.6em;
    margin: 8px 0 8px 10px;
}
#about dl {
    font-size: 13px;
    line-height: 1.6em;
    margin: 8px 0 8px 10px;
}
#about dl dt {
}
#about dl dd {
    margin: -1.6em 0 0 0;
    padding-left: 14em;
}

/* 見出し部分 */

h1#page-title.entry-title {
    font-size: 18px;
    line-height: 40px;
    margin-top: 10px;
background:url() repeat-y;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-bottom:1px solid #ddd;
padding-left:20px;
font-size:15px;
}

#entry_staff h2.asset-name.entry-title {
    font-size: 14px;
    font-weight: bold;
    text-indent: 16px;
    line-height: 28px;
    background: url()  no-repeat;
    clear: both;
    margin: 20px 0 0 0;
border:1px solid #ddd;
border-left:3px solid #ddd;
}

.title_1, .title_2 {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    text-indent: 20px;
    line-height: 32px;
    letter-spacing: 0.1em;
background:url() repeat-y;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-bottom:1px solid #ddd;
padding-left:20px;
    margin-top: 8px;
}
ul#entry_cassete li.cassette_title {
    font-size: 15px;
    line-height: 32px;
border-left:1px solid #ddd;
background:url() repeat-y;
border-top:1px solid #fff;
border-bottom:1px solid #ddd;
    padding-left:10px;
    margin-bottom:15px;
}

.tokushu_m{
background:url(http://www.eyes-japan.co.jp/s-collection/img/tokushu_bg.png) repeat-x;
height:44px;
text-align:center;
margin:20px 0 20px 0;
}
/* 商品詳細 */
.item-out{overflow:hidden;margin-bottom:10px;}
.item-thum{display: inline;width:20%;margin-right:2%;float:left;}
.item-thum img{border:#e5e5e5 solid 1px;margin-top:9px;max-width:100%;}
.item-main{width:77%;float:left;}
.item-main-photo{width:100%;margin-top:9px;}
.item-main-photo img{border:#e5e5e5 solid 1px;max-width:100%;}
.item-info{}
.cassette_cart {
    width: 195px;
    height: 42px;
    float: right;
    margin: -120px 0px 0px 0px;
    /margin-top: 70px;
    display: inline;
    clear: both;
}

.telset{
width:1100px;
margin:20px auto;
}

.telsetinnner{
background:#E7E7E7;
overflow:hidden;
padding:10px;
margin-top:10px;
}

.telshousai{
width:210px;
float:left;
padding-right:10px;
}

.telshousai img{
padding-bottom:10px;
}

.calset{
width:840px;
height:200px;
border:0px solid #ccc;
}

.tokushuu-left{float:left;width:211px;padding-left:20px;}
ul.tokushuu-right{overflow:hidden;padding: 5px 0 5px 10px;margin:0;}
ul.tokushuu-right li{padding:0 0 10px 0;margin:0;float:left;list-style-type:none;}
ul.tokushuu-right li.t_left{padding-right:20px;}
dl.search_set{padding:0 0 0.4em 0;margin:0;overflow:hidden;width:100%;}

dl.search_set dt{height:2em;padding:0.2em 3% 0.2em 0;width:45%;float:left;text-align:right;}

dl.search_set dd{height:2em;padding:0.2em 0;width:50%;float:left;}
dl.search_set select{width:90%;}
dl.search_set input{width:90%;}

ul.colorpic {padding:0px;margin:0;}
ul.colorpic  li{list-style-type:none;float:left;padding:3px;margin:0;}
ul.colorpic li input{padding:0;margin:0;width:1.2em;}
ul.colorpic li img{border:1px solid #333;}



img.logo_2016{width:300px;padding:3px;}

#___plusone_0 {
width:30px !important;
}

.irokei input{
	display: none;
}
.irokei label{
	display: block;
	float: left;
	cursor: pointer;
	margin: 0;
	padding: 11px;
	border: 3px solid #ccc;
	font-size: 14px;
	text-align: center;
	line-height: 1;
	transition: .2s;
}
.irokei label.red{background: #FE0000;}
.irokei label.orange{background: #FEA500;}
.irokei label.yellow{background: #FFFF00;}
.irokei label.pink{background: #FFC0CB;}
.irokei label.green{background: #008001}
.irokei label.blue{background: #0000FE}
.irokei label.purple{background: #81007F;}
.irokei label.brown{background: #A52B2A;}
.irokei label.gold{background:url(http://www.eyes-japan.co.jp/s-collection/img/new/gold.jpg);}
.irokei label.silver{background:url(http://www.eyes-japan.co.jp/s-collection/img/sil.jpg);}
.irokei label.white{background: #fff;}
.irokei label.black{background: #000;}

.irokei input[type="radio"]:checked + label {
	border: 3px solid #000;
}

/* URUSHI●SAKAMOTO
------------------------------------------------------------*/

.urushisakamoto{
padding:80px 0;
background:#1D2137;
color:#fff;
text-align:center;
width:100%;
}

.urushisakamoto p{
font-size:12px;
font-family:font-family: "YuGothic", "游ゴシック体", "Yu Gothic", "游ゴシック", "KimFont",Meiryo,"メイリオ";
padding:20px 0;
line-weight:30px;
}

.urushisakamoto img{
padding:30px 0;
}

/* madomadocollection
------------------------------------------------------------*/


.mmc{
margin:0 auto; 
background:url(http://www.eyes-japan.co.jp/s-collection/img/mmc_bk.png) no-repeat;
background-position: center center;
padding: 100px 0 180px 0;
text-align:center;
}

.mmc p{
padding:10px 0;
line-height:1.8em;
font-size:13px;
font-family: "YuGothic", "游ゴシック体", "Yu Gothic", "游ゴシック", "KimFont","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ",Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.mmc img{
padding:30px 0;
}

/* Jewel of Forest
------------------------------------------------------------*/

.jof{
padding: 0 0 20px 0;
}

.jof p{
line-height:2em;
font-size:13px;
font-family:font-family: "YuGothic", "游ゴシック体", "Yu Gothic", "游ゴシック", "KimFont",Meiryo,"メイリオ";
padding:20px 0;
text-align:center;
}

.jof img{
padding:30px 0;
}

/* 法人ページ
------------------------------------------------------------*/
.houjin_shousai p{
font-size:18px;
padding: 0 0 20px 0;
font-family:"メイリオ",Meiryo,"Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
}
.houjin_shousai {
overflow:hidden;
padding-bottom:130px;
background:url(http://www.eyes-japan.co.jp/s-collection/img/houjin_footer.png) bottom right no-repeat;
}
h2#houjin_midashi{
margin: 40px 0;
clear:both;
background:#221E1F;
color:#fff;
font-weight:;
font-size:18px;
padding:5px 30px 5px 30px;
}

ul.houjin_photo{overflow:hidden;padding:0;margin:0;}

ul.houjin_photo li{font-size:12px;float:left;padding:0 10px 0 0;margin:0;}

.houjin_shousai02 p{
font-size:18px;
padding: 0 0 20px 0;
font-family:"メイリオ",Meiryo,"Roboto Slab" , Garamond , "Times New Roman" , "游明朝" , "Yu Mincho" , "游明朝体" , "YuMincho" , "ヒラギノ明朝 Pro W3" , "Hiragino Mincho Pro" , "HiraMinProN-W3" , "HGS明朝E" , "ＭＳ Ｐ明朝" , "MS PMincho" , serif;
}
.houjin_shousai02 {
overflow:hidden;
padding-bottom:130px;
}


.header_logo{padding:10px 0;background:#333;text-align:center;}

input.kensaku_btn{
width:60%;
padding:0.5em 0;
margin:1em 0;
}
.side_cart{
background-color:#881F30;
-moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.3);
-webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.3);
background-image:url(http://www.eyes-japan.co.jp/s-collection/img/shopcart.png);
background-repeat: no-repeat;
background-size:20px;
padding-left:35px;
overflow:hidden;
background-position:5px 5px;
height:30px;
line-height:30px;
color:#fff;
margin-bottom:10px;
border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */
text-shadow:1px 1px 3px rgba(0,0,0,0.5);
}

.side_cart a{
color:#fff;
}

#setumei h2,#setumei h4{font-size:1.2em;padding:0;margin:0 auto 6px;}

#setumei h3,#setumei h5{font-size:1.2em;}

.youtube2 {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.youtube2 iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}

.tenji_t{
	position: relative;
	text-align: center;
}
.tenji_t span {
font-size:1.25em;
	text-align: center;
	position: relative;
	z-index: 2;
	display: inline-block;
	margin: 0 2.5em;
	padding: 0 1em;
	background-color: #fff;
}
.tenji_t::before {
	position: absolute;
	top: 50%;
	z-index: 1;
	content: '';
	display: block;
	width: 100%;
	height: 2px;
	background-color: #ccc;
	background: -webkit-repeating-linear-gradient(45deg, #fff, #fff 2px, #000 2px, #000 4px);
	background: repeating-linear-gradient(45deg, #fff, #fff 2px, #000 2px, #000 4px);
}
                                                  
                                                  
.ggmap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
 
.ggmap iframe,
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

                                                  
                                                  
                                                  dl.koe{padding:10px 0;margin:0;overflow:hidden;clear:both;}
dl.koe dt{border:1px solid #DDDDDD;width:25%;float:left;text-align:center;padding:2%;background:#F0F0F0;}
                                                  dl.koe dd{float:left;padding:11px 0 0 3%;width:57%;}                                            
                                                  .shu_y{float:left;width:70%;padding: 0 5% 0 0;}                                                  
                                                  .ukk01{padding-top:30px;width:725px;overflow:hidden;margin:0 auto; background-repeat:norepeat; background-image: url(http://www.eyes-japan.co.jp/s-collection/h_pink.jpg);}
                                                  .ukk01_l{width:40%;float:left;} 
                                                  .ukk01_r{width:60%;float:left;} 
                                                  .ukk01_r table{width:100%;}
                                                  td.ukk01_rl{padding-top:10px;width:50%;vertical-align:bottom;}
                                                  td.ukk01_rr{padding-top:10px;text-align:right;width:50%;vertical-align:bottom;}
                                                  .ukk02{width:725px; margin:0 auto;padding-top:30px; overflow:hidden;background-repeat:norepeat; background-image: url(http://www.eyes-japan.co.jp/s-collection/h_pink1.jpg);}
                                                  .ukk02_l{width:60%;float:left;} 
                                                  .ukk02_r{width:40%;float:left;} 
                                                  .ukk02_l table{width:100%;}
                                                  td.ukk02_ll{padding-top:10px;width:50%;vertical-align:bottom;}
                                                  td.ukk02_lr{padding-top:10px;text-align:right;width:50%;vertical-align:bottom;}
                                                  .ukk03{position:relative;width:735px;height:276px; margin-left:3px;}
                                                  .ukk03 p{top:0;position:absolute;font-size:11px;width:40%;padding:60px 0 30px 30px; }
                                                  .kingin{
position:relative;width:725px;height:507px;margin-bottom:30px;}
                                                  .kingin img{
                                                  position: absolute;z-index:1;}
                                                  .kingin_inner{
position:absolute;padding:32% 0 0 3%;width:62%;z-index:2;}
                                                  .ukk032{height:132px;width:725px; margin:0; background-size:contain;background-repeat:no-repeat; background-image: url(http://www.eyes-japan.co.jp/s-collection/m_4.jpg);}
                                                  p.ukk032l{font-size:11px;width:40%; padding:5% 11% 0 7%; float:left;}
                                                  p.ukk032r{font-size:11px;width:40%;padding: 5% 0 0 0; float:left;}
                                                  .ukk04{padding:60px 0 30px 155px; font-size:20px;clear:both; width:570px; background: url(http://www.eyes-japan.co.jp/s-collection/o.jpg) no-repeat;}
                                                  .ukk05{height:185px;width:725px; margin:0 0 0 0;padding:0; background-repeat:norepeat; background-image: url(http://www.eyes-japan.co.jp/s-collection/kome_1.jpg);}
                                                  .ukk05 p{padding:0 0 0 50px;margin:0;}
                                                  .ukk06{height:157px;width:725px;padding:0; margin:-25px 0 0 0px; background-repeat:norepeat; background-image: url(http://www.eyes-japan.co.jp/s-collection/koem_2.jpg);}
                                                  .ukk06 p{padding: 0 0 0 330px;}
                                                  .ukk07{height:202px;width:725px; margin:0 0 0 0px; background-repeat:norepeat; background-image: url(http://www.eyes-japan.co.jp/s-collection/kome_3.jpg);}
                                                  .ukk07 p{padding-left:50px;}
                                                  
                                                  bord_i.ul{padding:0;margin:0;}
                                                  bord_i.ul li{float:left;padding:0;margin:0;}
                                                  
                                                  .toku_7out{width:100%;margin-bottom:40px;clear:both;overflow:hidden;}
                                                  .toku_7{width:58%;
                                                  border: 1px dotted #D9A400;
                                                  color:#D50000;padding:1%;
                                                  font-weight: bolder;
                                                  margin: 0 0 20px 0;
                                                  line-height:23px;}
                                                  .toku_7rt{float:right;width:58%;
                                                  border: 1px dotted #D9A400;
                                                  color:#D50000;padding:1%;
                                                  font-weight: bolder;
                                                  margin: 0 0 20px 0;
                                                  line-height:23px;}
                                                  .toku_7r{width:38%;float:right;margin-left:1%;}
                                                  .toku_7l{width:38%;float:left;margin-right:1%;}
                                                  ul.b_b{overflow:hidden;border:none;padding:0;margin: 20px 0;}
                                                  ul.b_b li{
                                                  border:1px solid #ccc;
                                                  list-style-type:none;
                                                  float:left;
                                                  padding:0;
                                                  margin:0.5%;
                                                  } 
                       .pc_not{
display:none;
}          
                                                  .cart{
margin-left:0.5em;
padding-left:1.7em;
overflow:hidden;
background-size:contain;
background-position:0.5em top;
background-repeat: no-repeat;
background-color:#eee;
background-image:url(http://www.eyes-japan.co.jp/s-collection/img/cart.png);
background-size:1em auto;
background-position:left center;
}

/*シチズン アンビュリナ
------------------------------------------------------------*/
.ambilina01{width:820px;background:#EAEEF1;}

.ambilina02{font-size:20px;font-weight:bold;text-align:center;margin:25px 25px;}

.ambilina03{font-weight:bold;margin:0;margin-bottom:20px;font-size:17px;}
                                                  
.ambilina03_1{font-weight:bold;margin:0;margin-bottom:20px;font-size:17px;float:left;}                                                  

.ambilina04{font-size:15px;font-weight:normal;}

.ambilina05{float:right;}

.ambilina06{clear:both;width:400px;margin:auto;font-size:13px;line-height:1.7em;}

.ambilina07{width:160px;margin:20px 0 0 210px;border:2px solid #000;}

.ambilina08{font-size:13px;margin:5px;text-align:center;}
            
.ambilina09{width:820px;margin:100px 0 30px 0;clear:both;}
                                                  
.ambilina10{text-align:center;margin-bottom:50px;}                                                  
                                                  
.ambilina11{width:400px;margin:auto;}                                                  
                                                  
.ambilina12{float:left;}
                                                  
.ambilina13{float:left;width:230px;line-height:2em;margin:50px 0 0 20px;}   
                                                  
.ambilina14{width:160px;border:2px solid #000;margin-left:210px;}                                                   

.relative{position: relative;width:820px;}

.absolute{position: absolute;right: 20px;bottom: 30px;left: 20px;top: 500px;line-height:1.6em;}

.stall{width:820px;}

.stall_1{width:820px;clear:both;}

.stall_left {
  margin: 0px;
  overflow: hidden;
  width: 400px;
  float:left;
  margin-bottom:100px; 
}

.stall_left ul {
  padding: 0px;
  margin-top: 5px;
}
.stall_left ul li img {
  height: 77px;
  width: 60px;
  border: 1px solid #939494;
  padding: 0px;
  margin-right: 5px;
  margin-bottom: 5px;
}
.stall_left ul li {
  height: 79px;
  width: 62px;
  border: 1px solid #939494;
  list-style: none;
  margin-right: 5px;
  padding: 0px;
  float: left;
}

.stall01{
  width: 280px;
  height:370px;
  border: 0px solid #fff;
  padding: 2px;
  margin:0 0 5px 0px;
  
}

.stall_right{
	width:380px;
	float:left;
	margin: 20px 0 0 10px;
}

ul#stall03 {
	border-top: none;
	width: 450px;
	list-style:none;
	line-height:1.7em;
}

div.sepline{
	display: block;
	width: 100%;
	margin: 15px 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9C4C2;
}

.ambilina_thum{margin-left:10px;}

.ambilina_cart{margin-top:30px;}

.l_text01{position: relative;}

.l_text02{position:absolute; top:230px; left:45px; width: 340px;font-size:13px;line-height:1.6em;}

dl#sample3 {
	border: none;
	border-top: none;
	width: 350px;
}
dl#sample3 dt{
	border-top: none;
	float: left;
	width: 8em;
}

dl#sample3 dd{
	border-left: none;
	border-top: none;
	_height: 1%; /* WinIEで頭の文字が右に微妙にずれるのを補正 */
	margin-left: 8em;
}

.sepline{
	display: block;
	width: 100%;
	margin: 15px 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e4e4e3;
}
.urushi01{width:820px;padding-top:30px;}
.urushi02{width:415px;float:left;}
.urushi03{font-size:18px;font-weight:bold;margin:70px 0 0 50px;line-height:1.5em;}
.urushi04{font-weight:normal;font-size:13px;}                                                  
.urushi05{width:405px;float:left;}                                                  
.urushi06{width:405px;float:right;}
.urushi07{width:415px;float:left;padding-top:30px;}
.urushi08{width:405px;float:left;margin-top:30px;position: relative;}
.urushi09{clear:both;position: absolute;top:500px;right:300px;}
.urushi10{width:300px;float:left;}                                                  
.urushi11{font-size:13px;margin:40px 0 0 50px;line-height:1.5em;}                                                   
.urushi12{width:370px;float:right;}                                                     
.urushi13{width:425px;float:left;margin-left:25px;}                                                     
.urushi14{font-size:18px;font-weight:bold;margin:0 0 0 30px;line-height:1.4em;}
.urushi15{width:820px;height:600px;background:#EAEEF1;}                                                  
.urushi16{width:800px;height:540px;background:#fff;margin:auto;}                                                   
.urushi17{width:380px;margin:50px 0 0 25px;float:left;}                                                  
.urushi18{width:380px;float:left;margin:50px 0 0 10px;}                                                    
.urushi19{clear:both;margin-left:20px;}                                                  
.urushi20{font-size:12px;line-height:1.5em;margin-bottom:30px;}     
.urushi21{clear:both;width:820px;margin-bottom:80px;background:#EAEEF1;}                                                   
.urushi22{width:770px;padding:30px;}                                                   
.urushi23{width:820px;background:#fff;padding-top:50px;}                                                   
                                                  
.collabo01{text-align:center;margin-bottom:50px;}                                                  
.collabo02{float:left;}                                                  
.collabo03{float:left;width:230px;line-height:2em;margin:50px 0 0 20px;}                                                  

                                                  ul.mother2017{text-align:center;font-size:0;width:818px;padding: 10px 0;margin:0 auto;}
                                                  ul.mother2017 li{text-align:left;display:inline-block;padding:0 0 50px 0;margin:0;width:221px;}
                                                  ul.mother2017 li a:hover{opacity:0.6;}
ul.mother2017 li:nth-child(1),
ul.mother2017 li:nth-child(5),
ul.mother2017 li:nth-child(9),
ul.mother2017 li:nth-child(13),
ul.mother2017 li:nth-child(17){text-align:left;}

ul.mother2017 li:nth-child(4),
ul.mother2017 li:nth-child(8),
ul.mother2017 li:nth-child(12),
ul.mother2017 li:nth-child(16),
ul.mother2017 li:nth-child(20){text-align:right;width:153px;}
   

/* 2017バカンス特集 */
.vacation_text{text-align:center;width:800px;padding:75px 0;}
.vacation_text span{display:inline-block;}
.vacation{width:800px;padding:0;text-align:center;background:url(http://www.eyes-japan.co.jp/s-collection/img/vacation.jpg) repeat-y;}
                                                                    .vacation a:hover{opacity:0.6;}
                                                       .vacation ul{list-style-type:none;}
                                                                                .vacation01{background:#D5DBD8;overflow:hidden;}
                                                                    ul.vacation03{width:200px;padding:0;margin:0;}
                                                                    ul.vacation03 li{padding:0;margin:0;}
                                                       .vacation02{float:right;}
                                                       .vacation04{width:450px;float:left;text-align:left;}
                                                                    .vacation04 ul{padding:0;margin:0;text-align:center;}
                                                       .vacation04 ul li{padding: 75px 0 0 0;margin:0;display:inline-block;}
                                                                    .vacation05{float:left;width:349px;text-align:right;}
                                                                    .vacation05_1{padding:15px 35px 15px 0;}
                                                       .vacation06_1{float:left;}
                                                       .vacation06 ul{float:left;width:200px;}    
                                                       .vacation07{clear:both;}  
                                                                    .vacation07 ul{padding-top:25px;}
                                                       .vacation07_1{float:right;} 
                                                                    .vacation08_1{float:left;padding-left:20px;} 
                                                                    .vacation08 ul{float:left;width:445px;padding-top:10px;} 
                                                       .vacation08 ul li{display:inline-block;}
                                                       .vacation09_1{float:right;padding-top:10px;}            
                                                                    .vacation09 ul{} 
                                                       .vacation09 ul li{display:inline-block;padding-top:35px;}      
                                                                 .v_t{}
                                                                 .v_face{padding-bottom:0px;}
   

                    .header_rightset ul li img{display:none;}  
                                                                                                    
 /* メインメニュー　PC用
------------------------------------------------------------*/
@media only screen and (min-width: 1025px){

#g_purasu{
float:left;
padding-top:10px;
}
img#logo01{padding-top:5px;}
img#logo02{padding-top:5px;}
img#logo03{padding-top:5px;}
img#logo04{padding-top:5px;}
img#logo05{padding-top:5px;}
img#logo06{padding-top:5px;}
img#logo07{}
img#logo08{}
img#logo09{}
#main-navigation-inner,
.content-inner,
.footer-inner {
    width: 1100px;
}




/* スライダー */
#top_image {
    width: 1100px;
    height: 300px;
}
#top_flash {
    width: 1100px;
    height: 300px;
}

/* フッター */
.footer-bottom{
	width:1100px;
}




.header-content{
width:1100px;
margin:0 auto;
height:40px;
vertical-align:middle;
}
.header-content img{
vertical-align:middle;
}

img.y_logo{padding:0 5px 0 5px;}
img.f_logo{padding:2px 0 0 5px;}
img.h_arrow{width:12px;}
.snsset{padding: 0 3px 0 0;display:inline-block;}
.sns_left{
display:inline-block;
padding:12px 12px 0 420px;
}
.sns_right{
display:inline-block;
}
.snsset a{color:#000;
}

.header-content > *{
    display:table-cell;
    vertical-align: middle;
}
.header-content div{

}
.header-content ul {
    padding: 0;
    list-style: none;
    position: static;
    top: 0;
    left: 0;
}
.header-content ul li {
    float: left;padding:0;border-right:0 solid #eee;
}
.header-content ul li a {
    text-indent: 0px;
    display: block;
    text-decoration: none;
color:#000;
}
.header-content ul li a:hover {
    background-position: 0 bottom;
    text-decoration: none;
}

/* ナビゲーション */

#submenu{

float:left;
height:40px;
line-height:20px;
    display:table;
padding:0;
}
#submenu #mainNav{padding:0;}

#submenu > *{
height:1em;
line-height:1em;
    display:table-cell;
    vertical-align: middle;
}

#submenu ul{
height:1em;
line-height:1em;
background:#000;
margin: 0 3px 0 0;
padding: 0;
}

#submenu ul li{
height:1em;
line-height:1em;
margin: 0 0 0 0;
padding: 0;
	}

#submenu ul li a{
	display: block;
	text-align: center;
	_float:left;
	color:#000;
	padding:0 0.5em;
background:#eee;
}





#g-nav{
width:1100px;
    margin: 0 auto;
border-bottom:1px solid #eee;
}

nav#mainNav{
	clear:both;
	padding:10px 0;
	position:relative;
	z-index:200;
	}
a#menu{display:none;}


.panel ul{
	background:#fff url() no-repeat 50% 50%;
    margin: 0;
    padding: 0;
    list-style: none;
overflow:hidden;
	}

#submenu .panel ul{
	background:#eee url() no-repeat 50% 50%;
	}


	.panel ul li{
	float: left;
	position: relative;
	padding:0;
	height:40px;
	line-height:40px;
	background:#fff url() no-repeat 100% 50%;
margin:0 4px;
text-align:center;
	}



#submenu .panel ul li{
	background:#eee url() no-repeat 100% 50%;
	}


	.panel ul li a{
	display: block;
	text-align: center;
	_float:left;
	color:#3c2f13;
	padding:0 23px;
	}
  

  

  /* 親メニュー */
  .panel ul li.current-menu-item a, .panel ul li a:hover, .panel ul li a:active, .panel ul li.current-menu-parent a{
  background:#F1F1EF;
  }
  
  .panel ul ul{width:160px;}
  
  .panel ul li ul{display: none;}
	
  .panel ul li li{
  float: none;
  height:40px;
  line-height:40px;
  width:160px;
	padding:0;
  }
  
  .panel ul li:hover ul{
  display: block;
  position: absolute;
  top:40px;
  left:-7px;
  z-index:500;
  }
	
  .panel ul li li a{
  width:100%;
  height:40px;
	padding:0;
  line-height:40px;
  font-size:95%;
  text-align:left;
  }
	
	.panel ul li li a span{padding:0 10px;}
	
	.panel ul li li a:hover,.panel ul li li.current-menu-item a{color:#888;}
  
  .panel ul li:hover ul li{
  margin:0;
  background: #DFDFDB;
  border-bottom:1px solid #dadcdc;
  }
	
	.panel ul li:hover ul li:last-child{
	border:0;
	border-radius:0 0 6px 6px;
	}
	nav div.panel{
  display:block !important;
  float:left;
  }

#footerout{
border: 0px solid rgb(220, 220, 221);
width: 93%;
padding: 20px 60px;
margin: 10px auto 0px auto;
overflow:hidden;
background:#eee;
}

#footermenu{
width:25%;
background:#eee;
float:left;
list-style-type: none;
list-style-position: initial;
overflow: hidden;
font-size: 12px;
color: rgb(102, 102, 102);
font-family: メイリオ, Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
}


#footermenu ul{
background:#eee;
}

#footermenu .panel ul li{
background:#eee;
float:none;
text-align:left;
height:1.8em;
line-height:1.8em;
}
#footermenu .panel ul li a{
text-align:left;
}

.item-sp{display: none;}
          .header_rightset{float:none;}  
.header_rightset ul{float:none;text-align:left;padding:0;margin:15px 0 0 0;display:inline-block;}
.header_rightset ul li{float:none;margin: 0;padding: 0;display:inline-block;vertical-align:top;}
.header_rightset ul li:first-child{padding-right:0.5em;border-right:1px solid #000; }

}

/* メインメニュー iPadサイズ以下から
------------------------------------------------------------*/
@media only screen and (max-width:1024px){
.pc{display:none;}
ul.shop-bana li.shop-bana-right img{
height:100%;
padding-top:0;
}
                       .pc_not{
display:inline;
}     
/* ヘッダー */
ul.shop-bana-out{width:100%;}
ul.shop-bana{width:100%;}
ul.shop-bana li.shop-bana-center{width:25%;}
ul.shop-bana li.shop-bana-right{width:24%;}

#g_purasu{
float:none;
padding:0;
margin:0;
}
.side_cart{
background-color:#881F30;
-moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.3);
-webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.3);
background-image:url(http://www.eyes-japan.co.jp/s-collection/img/shopcart.png);
background-repeat: no-repeat;
background-size:20px;
padding-left:35px;
overflow:hidden;
background-position:5px 5px;
height:30px;
line-height:30px;
color:#fff;
margin-bottom:10px;
border-radius: 5px;        /* CSS3草案 */  
    -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 5px;   /* Firefox用 */
text-shadow:1px 1px 3px rgba(0,0,0,0.5);
width:95%;
}

.side_cart a{
color:#fff;
}

.header-content img{
vertical-align:middle;
}
.header-content{
vertical-align:middle;
}
img.y_logo{padding:0 5px 0 5px;}
img.f_logo{padding:2px 0 0 5px;}
img.h_arrow{width:12px;}

.item-sp{display: none;}
.header-content{
text-align:left;
background:#eee;
}
.header-content img{
padding:10px 0;
}
.header-content ul {
float:none;
    padding: 0;
    list-style: none;
    position: static;
    top: 0;
    left: 0;
}
.header-content ul li {
    float: left;padding:0;border-right:0 solid #eee;
}
.header-content ul li a {
    text-indent: 0px;
    display: block;
    text-decoration: none;
color:#000;
}
.header-content ul li a:hover {
    background-position: 0 bottom;
    text-decoration: none;
}

/* ナビゲーション */
#submenu{padding:0;margin:0;width:100%;}
	nav#mainNav{
	clear:both;
	width:100%;
	margin:0 auto;
	padding: 0;
	}
	
	nav#mainNav .inner{width:99%;}
	
#submenu nav#mainNav a.menu{
	color:#666;
	background: #eee url(http://www.eyes-japan.co.jp/s-collection/img/m_icon.png) no-repeat 0.2em 10px;
  background: url(http://www.eyes-japan.co.jp/s-collection/img/m_icon.png) no-repeat 0.2em 10px, -moz-linear-gradient(top, #eee 0%, #eee 100%);
	background: url(http://www.eyes-japan.co.jp/s-collection/img/m_icon.png) no-repeat 0.2em 10px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eee), color-stop(100%,#eee));
	background: url(http://www.eyes-japan.co.jp/s-collection/img/m_icon.png) no-repeat 0.2em 10px, -webkit-linear-gradient(top, #eee 0%,#eee 100%);
	background: url(http://www.eyes-japan.co.jp/s-collection/img/m_icon.png) no-repeat 0.2em 10px, -o-linear-gradient(top, #eee 0%,#eee 100%);
	background: url(http://www.eyes-japan.co.jp/s-collection/img/m_icon.png) no-repeat 0.2em 10px, -ms-linear-gradient(top, #eee 0%,#eee 100%);
	background: url(http://www.eyes-japan.co.jp/s-collection/img/m_icon.png) no-repeat 0.2em 10px, linear-gradient(to bottom, #eee 0%,#eee 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eee', endColorstr='#eee',GradientType=0 );
	border:1px solid #eee;
	}

	nav#mainNav a.menu{
	width:100%;
	display:block;
	height:40px;
	line-height:40px;
	font-weight: bold;
	text-align:left;
	color:#888;
	background: #c8c9c9 url(http://www.eyes-japan.co.jp/s-collection/img/m_icon.png) no-repeat 0.2em 10px;
  background: url(http://www.eyes-japan.co.jp/s-collection/img/m_icon.png) no-repeat 1em 10px, -moz-linear-gradient(top, #edefef 0%, #c8c9c9 100%);
	background: url(http://www.eyes-japan.co.jp/s-collection/img/m_icon.png) no-repeat 0.2em 10px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edefef), color-stop(100%,#c8c9c9));
	background: url(http://www.eyes-japan.co.jp/s-collection/img/m_icon.png) no-repeat 0.2em 10px, -webkit-linear-gradient(top, #edefef 0%,#c8c9c9 100%);
	background: url(http://www.eyes-japan.co.jp/s-collection/img/m_icon.png) no-repeat 0.2em 10px, -o-linear-gradient(top, #edefef 0%,#c8c9c9 100%);
	background: url(http://www.eyes-japan.co.jp/s-collection/img/m_icon.png) no-repeat 0.2em 10px, -ms-linear-gradient(top, #edefef 0%,#c8c9c9 100%);
	background: url(http://www.eyes-japan.co.jp/s-collection/img/m_icon.png) no-repeat 0.2em 10px, linear-gradient(to bottom, #edefef 0%,#c8c9c9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edefef', endColorstr='#c8c9c9',GradientType=0 );
	border:1px solid #c7c9c9;
	}
	
	nav#mainNav a#menu span{padding-left:2.5em;}
	
	nav#mainNav a.menuOpen{
	border-bottom:0;
	color:#888;
	background: #c8c9c9 url(http://www.eyes-japan.co.jp/s-collection/img/m_icon.png) no-repeat 0.2em 10px;
  background: url(http://www.eyes-japan.co.jp/s-collection/img/m_icon.png) no-repeat 0.2em 10px, -moz-linear-gradient(top, #edefef 0%, #c8c9c9 100%);
	background: url(http://www.eyes-japan.co.jp/s-collection/img/m_icon.png) no-repeat 0.2em 10px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edefef), color-stop(100%,#c8c9c9));
	background: url(http://www.eyes-japan.co.jp/s-collection/img/m_icon.png) no-repeat 0.2em 10px, -webkit-linear-gradient(top, #edefef 0%,#c8c9c9 100%);
	background: url(http://www.eyes-japan.co.jp/s-collection/img/m_icon.png) no-repeat 0.2em 10px, -o-linear-gradient(top, #edefef 0%,#c8c9c9 100%);
	background: url(http://www.eyes-japan.co.jp/s-collection/img/m_icon.png) no-repeat 0.2em 10px, -ms-linear-gradient(top, #edefef 0%,#c8c9c9 100%);
	background: url(http://www.eyes-japan.co.jp/s-collection/img/m_icon.png) no-repeat 0.2em 10px, linear-gradient(to bottom, #edefef 0%,#c8c9c9 100%);
	}
	
	nav#mainNav a#menu:hover{cursor:pointer;}
	
#submenu nav .panel{
	border:1px solid #333;
	}

	nav .panel{
	display: none;
	width:100%;
	position: relative;
	right: 0;
	top:0;
	z-index: 1;
	border:1px solid #c7c9c9;
	}

	.panel ul{margin:0;padding:0;}

	.panel ul li{
margin:0;
	float: none;
	clear:both;
	width:100%;
	height:auto;
	line-height:1.2em;
	}


#submenu .panel ul li a,.panel ul li.current-menu-item li a{
	color:#fff;
                  background:#454545;margin:0;
	}
                  #submenu .panel ul li{
                  margin:0;padding:0;background:#454545;
	}

	.panel ul li a,.panel ul li.current-menu-item li a{
	display: block;
	width:100%;
	padding:1em 0;
	text-align:left;
	color:#3c2f13;
	background:#F1F1EF;
	}

 .panel ul li a span{padding-left:1em;}
 
	.panel ul li.current-menu-item a,.panel ul li a:hover,.panel ul li.current-menu-item a,.panel ul li a:active, .panel ul li li.current-menu-item a, .panel ul li.current-menu-item li a:hover, .panel ul li.current-menu-item li a:active{
	color:#fff;
	background:#a4a6a6;
	}

	.panel ul li li{
	float:left;
	border:0;
	}

	.panel ul li li a, .panel ul li.current-menu-item li a, .panel ul li li.current-menu-item a{background:#F1F1EF url(images/sub1.png) no-repeat 20px 50%;}

	.panel ul li li a:hover, .panel ul li.current-menu-item li a:hover{background:#a4a6a6 url(images/sub1.png) no-repeat 20px 50%;}
	
	.panel ul li li:last-child a{background:#F1F1EF url(images/subLast.png) no-repeat 20px 50%;}
	.panel ul li li:last-child a:hover,.panel ul li.current-menu-item li:last-child a:hover{background:#a4a6a6 url(images/subLast.png) no-repeat 20px 50%;}

	.panel ul li li a span{padding-left:35px;}
	
	nav div.panel{float:none;}
.layout-tw .alpha {
    left: 0px;
    width: 100%;
}


.layout-tw .beta {
    left: 0px;
    width: 100%;
}
                                                        .cart{
background-image:url(http://www.eyes-japan.co.jp/s-collection/img/cart.png);
background-size:1em auto;
background-position:center left;
}
    .header_rightset{float:none;}  
                  .header_rightset ul{float:none;text-align:left;padding:0;margin:20px 0 0 0;display:inline-block;}
.header_rightset ul li{float:none;margin: 0;padding: 0;display:inline-block;vertical-align:top;}   
                  .snsset{vertical-align:top;
                  padding: 0 3px 0 0;margin: 0;
        text-align:left;display:inline-block;
}
.sns_left{line-height:1em;height:1em;margin: 13px 0 0 0;
padding: 0 5px 0 5px;vertical-align:top;display:inline-block;
}
.sns_left a{
padding: 0;margin:0;
}
                  .sns_right{display:inline-block;vertical-align:top;margin:0;padding:0;}
.snsset a{color:#000;
}
}
                  
/* 959px以下から 1カラム表示
------------------------------------------------------------*/
@media only screen and (max-width: 959px){ 
.shop-bana .sp_not{
display:none;
}
  .content-inner,
.footer-inner {
    width: 100%;
}
  ul.tokushuu-right{padding:10px 0 0 0;margin:0;width:100%;}
ul.tokushuu-right li{padding:0 1% 10px 1%;margin:0;float:left;list-style-type:none;width:48%;}
ul.tokushuu-right li.t_left{padding-right:0;}
  ul.tokushuu-right li img{}
  }


                 
/* 830px以下から 
------------------------------------------------------------*/
@media only screen and (max-width: 830px){
 /* 2017母の日 */ 
    ul.mother2017{text-align:center;font-size:0;width:100%;padding: 10px 0;margin:0;}
                                                  ul.mother2017 li{text-align:center;display:inline-block;padding:0 1% 30px 1%;margin:0;width:48%;}
ul.mother2017 li:nth-child(1),
ul.mother2017 li:nth-child(5),
ul.mother2017 li:nth-child(9),
ul.mother2017 li:nth-child(13),
ul.mother2017 li:nth-child(17){text-align:center;}

ul.mother2017 li:nth-child(4),
ul.mother2017 li:nth-child(8),
ul.mother2017 li:nth-child(12),
ul.mother2017 li:nth-child(16),
ul.mother2017 li:nth-child(20){text-align:center;}

/* 2017バカンス特集 */
ul.vacation03{width:auto;}
ul.vacation03 li{display:inline-block;width:23%;}
.vacation_text{width:auto;padding:75px 0;}
.vacation{width:auto;}
.vacation02{float:none;}
.vacation04{width:auto;float:none;text-align:center;}
.vacation04 ul li{padding: 0 0 30px 0;width:32%;}
.vacation05{float:none;width:auto;text-align:center;}
.vacation05 a{display:block;}
.vacation05_1{padding:10px 0;}
.vacation06_1{float:none;}
.vacation06 ul{float:none;width:auto;}   
.vacation07 ul li,.vacation06 ul li{display:inline-block;width:31%;}   
.vacation07{clear:both;}  
.vacation07 ul{padding-top:0;}
.vacation07 ul li,.vacation08 ul li,.vacation09 ul li{width:47%;}
.vacation07_1{float:none;} 
.vacation08_1{float:none;padding-left:0;} 
.vacation08 ul{float:none;width:auto;padding-top:10px;}
.vacation09_1{float:none;padding-top:30px;}            
.vacation09 ul li{display:inline-block;padding-top:0;} 
  }

/* 幅648px以下から  トップページの３画像調節
------------------------------------------------------------*/
@media only screen and (max-width: 648px){  


 .ukk02{width:100%; margin:0 auto;padding-top:30px; overflow:hidden;background-repeat:norepeat; background-image: url(http://www.eyes-japan.co.jp/s-collection/h_pink1.jpg);}
                                                  .ukk02_l{width:60%;float:left;} 
                                                  .ukk02_r{width:40%;float:left;} 
                                                  .ukk02_l table{width:100%;}
                                                  td.ukk02_ll{padding-top:10px;width:50%;vertical-align:bottom;}
                                                  td.ukk02_lr{padding-top:10px;text-align:right;width:50%;vertical-align:bottom;}
                                                  

.ukk03{
position:relative;
width:100%;
height:auto;
margin:0; 
}
                                                                                                                      .ukk03 p{top:0;position:absolute;width:50%;font-size:8px;padding:0 0 0 5px; }

.ukk032{overflow:hidden;height:auto;width:100%; margin:0; background-repeat:norepeat; background-image: url(http://www.eyes-japan.co.jp/s-collection/m_4.jpg);}
.ukk04{text-align:center;padding: 30px 0; font-size:20px;clear:both; width:100%; background: url() no-repeat;}
                                                  
 .ukk05{height:auto;width:100%; margin:0 0 0 0px; background-repeat:norepeat; background-image: url();}
                                                  .ukk05 p{padding:0;}
                                                  .ukk06{height:auto;width:100%x; margin:0 0 0 0px; background-repeat:norepeat; background-image: url();}
                                                  .ukk06 p{padding-left:0;}
                                                  .ukk07{height:auto;width:100%; margin:0 0 0 0px; background-repeat:norepeat; background-image: url();}
                                                  .ukk07 p{padding-left:0;}

.kingin{
position:relative;width:100%;height:auto;margin-bottom:30px;}

.ukk01{
padding-top:30px;
width:100%;
overflow:hidden;
margin:0 auto; 
background-repeat:norepeat; background-image: url(http://www.eyes-japan.co.jp/s-collection/h_pink.jpg);
                                                  }

.bord_t img{vertical-align:top;}
                                                  .bord_t table img{vertical-align:bottom;}

dl.koe dt{margin:1%;border:1px solid #DDDDDD;width:86%;float:none;text-align:center;padding:5%;background:#F0F0F0;}
dl.koe dd{float:none;padding:11px 0 0 3%;width:94%;}  
.par {
position:relative;
width:auto;
height:auto;

}

.case1 {
 position:relative;
 top:0px;
 left:10px;
}

  html{font-size: 42.5%;}
  body{ font-size: 16px;
  font-size: 1.6rem; }
  
  .title_1, .title_2 {
    font-size: 14px;
    font-weight: bold;
    color: #333;
    text-indent: 0;
    line-height: 120%;
    letter-spacing: 0.1em;
background:url() repeat-y;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
border-bottom:1px solid #ddd;
padding:0.5em;
    margin-top: 16px;
}
  .osusume{width:95%;padding:2.5%;}
  .osusume img{width:47%;margin-bottom:0.5em;}
.snsset{
clear:both;display:block;text-align:center;
}
#g_purasu{
padding: 20px 0 0 0;
margin:0 0 0 0;
text-align:center;
}
.sns_left{
float:none;
padding-left:0px;
padding-top:0px;
height:1em;
}
.sns_right img{
vertical-align:middle;
}
.sns_right{
text-align:center;
float:none;
vertical-align:middle;
margin:0 10px 5px 20%;
padding:0;
}

.header_rightset{
overflow:hidden;
clear:both;
}

.header_logo{clear:both;padding:10px 0;background:#333;text-align:center;}



.tokushuu-left{float:none;width:100%;padding:0 0 10px 0;text-align:center;}
ul.tokushuu-right{padding:0;margin:0;}
ul.tokushuu-right li{padding:0 0 10px 0;margin:0;float:left;list-style-type:none;}
ul.tokushuu-right li.t_left{padding-right:0;}
.telset{
width:100%;
margin:10px auto;
}

.telsetinnner{
background:#E7E7E7;
overflow:hidden;
padding:10px;
margin-top:10px;
}

.telshousai{
width:100%;
float:none;
padding-right:0;
text-align:center;
}

.telshousai img{
padding-bottom:10px;
}

.calset{
width:100%;
height:200px;
border:0px solid #ccc;
}

/* 商品詳細 */
             #setumei{padding:1em;}
             #setumei h2,#setumei h4{font-size:1.2em;padding:0;margin:0;}
#setumei h3,#setumei h5{font-size:1.2em;}
.cassette_title{display: none;}
.item-sp{display:block;}
.item-out{overflow:hidden;margin-bottom:10px;}
.item-thum{display: none;width:20%;margin-right:2%;float:left;}
.item-thum img{border:#999 solid 1px;margin-top:9px;max-width:100%;}
.item-main{width:98%;padding:1%;float:left;}
.item-main-photo{display: none;width:100%;margin-top:9px;}
.item-main-photo img{border:#999 solid 1px;max-width:100%;}
.item-info{}
.cassette_cart {
text-align:center;
    width: 175px;
    height: 42px;
    float: none;
    margin: 10px 0px;
    display: inline;
    clear: both;
}

#about_box1, #about_box2 {
    width: 98%;
    float: none;
}
/* top-item */
#top-item {
    width: 94%;
    height: 280px;
    float: left;
    display:inline;
border:#ddd 1px solid;
margin:1%;
padding:1%;
text-align:center;
}
#top-item dl dt {
    line-height: 1.2em;
height:2.4em;
text-align:left;
}
#top-item .number {
text-align:left;
    font-size: 12px;
    line-height: 2em;
}
#top-item .price {
text-align:left;
    line-height: 2em;
    font-weight:bold;
}

#top-item dl .delivery {
    text-align: center;
    background-color: #FFFFFF;
    padding: 0 4px;
float:right;
width:8em;
    border: #666666 solid 1px;
margin-top:15px;
}
#top-item .new {
    color: #FF0000;

    font-size: 90%;
text-align: right;
}


.layout-tw .alpha {
    left: 0px;
    width: 100%;
}


.layout-tw .beta {
    left: 0px;
    width: 100%;
}

/* ヘッダー */

.header-inner {width:100%;height:auto;position: relative;}

.header-inner,#main-navigation-inner,.content-inner,.footer-inner {
position: relative;width: 100%;margin: 0 auto;}


/* スライダー */
#top_image {
    width: 100%;
    height: auto;
    margin: 8px 0 0 0;
}
#top_flash {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    display: inline;
}

/* フッター */
.footer-bottom{
	font-size:11px; 
	color: #666666;
	line-height:24px;
	width:100%;
	margin: 0 auto 20 auto;
text-align:center;	
}

ul.shop-bana-out{
width:100%;
}
ul.shop-bana{
width:100%;
}
ul.shop-bana li.shop-bana-left{
width:25%;
}

ul.shop-bana li.shop-bana-center{
width:25%;
border-right:solid #eee 1px;
}

ul.shop-bana li.shop-bana-right{
width:23%;
border-right:solid #eee 0;
border-left:solid #eee 0;
}

.sp_not{
display:none;
}
.header_rightset ul{
width:auto;
float:none;
height:auto;
line-height:1em;
display:block;
padding:0;
margin: 0;
background:#333333;
color:#fff;
}
.header_rightset ul li:first-child{padding: 0 0 0.5em 0.5em;}
.header_rightset ul li{
color:#fff;
float:none;
height:auto;
line-height:1em;
margin: 0;
padding: 0;display:block;
}

.header_rightset ul li a{
margin: 0;color:#fff;
padding: 1em 0 0 0;}

.cart{
margin:0;
border-left:none;
padding:0;
overflow:hidden;
background-size:contain;
background-position:right top;
background-repeat: no-repeat;
background-color:#eee;
background-image:url() ;
}
.cart a:link{color:#000;float:right;margin:0;padding:0;}
                     .cart img{width:1em;padding-right:0.3em;margin:0;}
             
/*シチズン アンビュリナ
------------------------------------------------------------*/
.ambilina01{width:auto;background:#EAEEF1;}

.ambilina02{font-size:20px;font-weight:bold;text-align:center;margin:25px 25px;}

.ambilina03{font-weight:bold;margin:0;margin-bottom:20px;font-size:17px;}

.ambilina04{font-size:15px;font-weight:normal;}

 .ambilina05{float:none;max-width:100%;margin:auto;padding-bottom:20px;}

.ambilina06{clear:both;width:auto;margin:auto;font-size:14px;line-height:1.7em;}

.ambilina07{width:160px;margin:20px 0 0 210px;border:2px solid #000;}

.ambilina08{font-size:13px;margin:5px;text-align:center;}
            
.ambilina09{width:100%;margin:30px auto;position: relative;padding-top: 56.25%;}
            
.ambilina09 iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}             
                                                  
.ambilina10{text-align:center;margin-bottom:50px;}                                                  
                                                  
.ambilina11{width:400px;margin:auto;}                                                  
                                                  
.ambilina12{float:left;}
                                                  
.ambilina13{float:left;width:230px;line-height:2em;margin:50px 0 0 20px;}  
            
.ambilina14{width:160px;border:2px solid #000;margin:auto;}                

.relative{position: static;width:auto;}

.absolute{position: static;line-height:1.6em;}

.stall{width:auto;}

.stall_1{width:auto;margin: auto;padding-top:50px;}
            
            .collabo01{width:150px;margin:20px auto;}                                                  
.collabo02{float:left;}                                                  
.collabo03{float:left;width:230px;line-height:2em;margin:50px 0 0 20px;}                

.stall_left {
  width: auto;
  margin: auto;
  float:none;
  margin-bottom:20px; 
}

.stall_left ul {
  padding: 0px;
  margin-top: 5px;
}
.stall_left ul li img {
  height: 77px;
  width: 60px;
  border: 1px solid #939494;
  padding: 0px;
  margin-right: 5px;
  margin-bottom: 5px;
}
.stall_left ul li {
  height: 79px;
  width: 62px;
  border: 1px solid #939494;
  list-style: none;
  margin-right: 5px;
  padding: 0px;
  float: left;
}

.stall01{
  max-width: 100%;
  height:auto;
  border: 0px solid #fff;
  padding: 2px;
  margin:0 0 5px 0px;
  
}

.stall_right{
	width:350px;
	float:none;
	margin: 20px 0 0 10px;
}

ul#stall03 {
	border-top: none;
	width: 450px;
	list-style:none;
	line-height:1.7em;
}

div.sepline{
	display: block;
	width: 100%;
	margin: 15px 0;
	padding: 0;
	font-size: 1px;
	line-height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C9C4C2;
}

.ambilina_thum{margin-left:35px;}

.ambilina_cart{margin-top:30px;}
 
.ambiluna_img01{max-width:100%;}            
            
.urushi01{width:auto;}            
.l_text01{position: static;width:100%;}

.l_text02{position:static; top:230px; left:45px; font-size:11px;line-height:1.5em;width:290px;margin:10px auto;}
.licon{width:auto;}            
.urushi02{width:300px;float:none;margin:auto;}
.urushi03{font-size:18px;font-weight:bold;margin:10px auto;line-height:1.1em;}
.urushi04{font-weight:normal;font-size:11px;}            
.urushi05{width:312px;float:none;margin:auto;}             
.urushi06{width:300px;float:none;margin:auto;margin-top:50px;}            
.urushi07{width:300px;float:none;padding-top:30px;margin:auto;}             
.urushi08{width:381px;float:none;margin-top:30px;position: static;margin:auto;}
.urushi09{clear:both;position: static;top:500px;right:300px;}
.urushi09_1{width:200px;margin:20px auto 10px;}
.urushi10{width:220px;float:none;margin:auto;}                                                  
.urushi11{font-size:11px;line-height:1.5em;margin:auto;}                
.urushi12{width:370px;float:none;margin:10px auto;}                                                     
.urushi13{max-width:100%;float:none;margin:auto;}                  
.urushi14{font-size:18px;font-weight:bold;margin:0 0 0 30px;line-height:1.1em;}            
.urushi15{width:auto;height:auto;background:#EAEEF1;margin:0;}                                                  
.urushi16{width:95%;height:auto;background:#fff;margin:auto;}                                                   
.urushi17{width:350px;margin:auto;float:none;padding:10px;}                                                  
.urushi18{width:350px;float:none;margin:auto;padding:10px;}                                                    
.urushi19{clear:both;width:auto;margin:auto;padding:10px;}            
.urushi20{font-size:12px;line-height:1.5em}  
.urushi21{clear:both;width:auto;margin-bottom:80px;background:#EAEEF1;}                                                   
.urushi22{width:auto;padding:30px;}            
.urushi23{width:350px;background:#fff;padding-top:10px;margin:auto;} 
   

          
          
          
          
          
          
          

.header_rightset ul li img{display:inline-block;}          
}

