@charset "utf-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption{margin:0;padding:0;}
p,blockquote,q,pre,address,hr,code,samp,dl,ol,ul,form,table,fieldset,menu{margin-bottom:1.5em;line-height:1.5;}
html{font-size:100%;}
/* body{font-family:georgia,times,serif;font-size:.875em;} */
body{font-family:arial,helvetica,sans-serif;font-size:.875em;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:none;}
code,kbd,pre,samp,tt{font-family:"andale mono",consolas,monaco,"lucida console","courier new",courier,monospace;line-height:1.3;}
pre{white-space:pre-wrap;}
abbr,acronym,dfn{border-bottom:1px dotted;cursor:help;font-variant:normal;font-style:normal;}
var{font-style:normal;}
center{text-align:center;}
a:focus{outline:1px dotted;}
img{border:0;}
ul.list{list-style:disc outside none;}
ol.list{list-style:decimal outside none;}
.list li{margin-left:2em;}
.list li ul,.list li ol{margin-bottom:0;}
dd{margin-bottom:1em;}
hr{border:0;border-bottom:1px solid;}
big{font-size:1.25em;}
small,sub,sup{font-size:.85em;}
sub,sup{line-height:1;}
sub{vertical-align:bottom;}
sup{vertical-align:top;}
del,s,strike{text-decoration:line-through;}
ins{text-decoration:none;border-bottom:1px dotted;}
bdo{border-bottom:1px dotted;}
u{text-decoration:underline;}
fieldset{padding:1em;}
legend{font-weight:bold;padding:0 .25em;}
input,textarea,select,button{font-family:inherit;font-size:1em;}
input[type=button],input[type=file],input[type=image],input[type=reset],input[type=submit],button[type=button],button[type=reset],button[type=submit]{cursor:pointer;line-height:1;}
input[type=text],input[type=password],textarea{padding:1px;}
textarea{text-align:left;line-height:1.25;}
table.hyou{border-collapse:collapse;border-spacing:0;border:0;line-height:1.3;}
.hyou caption,.hyou th,.hyou td{text-align:left;vertical-align:top;}
.hyou th,.hyou td{border:1px solid;padding:.5em 1em;}
.hyou caption{padding-bottom:1em;}
em,i,blockquote,q,cite{font-style:italic;}

section,article,aside,hgroup,header,footer,nav,figure,figcaption,summary{display: block;}
/* behavior:url(js/PIE.htc); */

h1,h2,h3,h4,h5,h6,strong,b,dt,th{font-weight:bold;}
.m h1,.m h2,.m h3,.m h4,.m h5,.m h6
{font-size:116%;padding:15px 0;margin:20px 0 0 -10px;color:#261306;font-family:Neuton,"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝","細明朝体",sans-serif;}
.m h1{font-size:116%;padding:15px 0;margin:20px 0 0 -10px;color:#261306;}
.m h2{font-size:108%;padding:15px 0;margin:20px 0 0 -10px;}
.m h3{font-size:100%;padding:15px 0;margin:20px 0 0 -10px;}
.m h3{font-size:100%;padding:15px 0;margin:20px 0 0 -10px;}
.m h4,.m h5,.m h6{padding:15px 0;margin:20px 0 0 -10px;}


table{ font-size:92%;}

br{letter-spacing:normal;}
img{vertical-align:middle;}
body{font-family:Meiryo,'メイリオ','Lucida Grande',Verdana,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif; _font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";}
img.pict,
article .mt-image-none,
article .mt-image-center,
article .mt-image-left,
article .mt-image-right{background-color:#FFFFFF;}
.r{ float: right;display:inline; width:49%;}
.l{ float: left;display:inline; width:49%;}

fieldset {border:0 none;}

table.hyou{border-collapse:collapse;border-spacing:0;border:0;line-height:1.3;border-top:1px #cdcdcd solid;border-bottom:1px #cdcdcd solid; margin:0 0 40px 0;}
.hyou caption,.hyou th,.hyou td{vertical-align:top;}
.hyou th,.hyou td{border:0 none;border-bottom:1px #cdcdcd dotted;padding:.8em 1.5em;}
.hyou th{border-right:1px #cdcdcd dotted; font-weight:bold;}
.hyou caption{padding-bottom:1em;font-weight:bold;font-size:116%; min-width:500px;
font-family:Neuton,"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝","細明朝体",sans-serif;}



/** link **/
a:link			{text-decoration:underline;color:#261306;}
a:hover			{text-decoration:none;color:#000;}
a:active		{text-decoration:none;color:#000;}
a:visited		{text-decoration:none;color:#000;}

.s a:link		{text-decoration:none;color:#fff;}
.s a:hover		{color:#fff;}
.s a:active		{color:#fff;}
.s a:visited	{color:#fff;}


/** base **/
html,body,.all{min-height:650px;}
html{background:#fff;}
body{background:#fff;text-align:center;color:#000;padding:0;}
html,body,.all{min-width:900px;}
.ot .all{ background:url(images/about_bg.jpg) no-repeat fixed 50px center;}
 .index{overflow:hidden;}
 .kage {height:100%; width:18px;position:fixed;z-index:100;float:left;left:240px;background:url(images/kage.png) center center;_display:none;}
  .kage img{ display:none;}
 .m{text-align:left;margin:0 21px 0 240px;font-size:93%;}
  .ot .min{padding:100px 60px;max-width:900px;}
 .s{width:240px;height:100%;background:#000 url(images/s_bg_2.jpg) no-repeat center center;overflow:hidden;text-align:center;color:#fff;position:fixed !important;position:absolute;top:0;left:0;z-index:90;}
 footer{width:21px;height:100%;background:url(images/s_bg_2.jpg) no-repeat center center;overflow:hidden;position:fixed !important;position:absolute;top:0;right:0;z-index:80;}

/* -------------------------- IE6 向けのスタイル ----------------------------- */  
* html ,* html body {height: 100%;overflow-y: hidden;overflow-x: auto;}
* html .all {overflow: auto;position: relative;width: 100%;height: 100%;}  

.all,header,footer,article,section,.c,.m,.s,.cf{/zoom:1;}
.all:after,header:after,footer:after,article:after,section:after,.c:after,.m:after,.s:after,.cf:after{content:'';display:block;clear:both;}


/*  */
.s { display:table;}
.s header{ display:table-cell;vertical-align:middle;}
* html .s header{display:inline;zoom: 1;} /*for IE6 */   
*:first-child+html .s header{display: inline;zoom: 1;} /*for IE7 */

/*  */
footer { display:table;}
footer .fin{display:table-cell;vertical-align:bottom;padding:0 0 0 3px;}
* html footer .fin{display:inline;zoom: 1;} /*for IE6 */   
*:first-child+html footer .fin{display: inline;zoom: 1;} /*for IE7 */

footer a{display:block;}
footer .mobi{padding:0 0 5px 0;}
footer .copy{padding:0 0 5px 0;}


/*  */
header .logo{ padding:0 0 30px 0;margin:0;}
header .logo a{display:block;}
.menu {  }
 .menu ul {margin:0;padding:0;  }
  .menu ul li {margin:0;padding:0 0 10px 0;list-style:none; }
   .menu ul a {display:block;color:#ffde45;}

  .menu ul li.abou {  }
   .menu ul li.abou a {  }
    .menu ul li.abou a img {  }
  .menu ul li.shop {  }
   .menu ul li.shop a {  }
    .menu ul li.shop a img {  }
  .menu ul li.cust {  }
   .menu ul li.cust a {  }
    .menu ul li.cust a img {  }
  .menu ul li.blog {  }
   .menu ul li.blog a {  }
    .menu ul li.blog a img {  }
  .menu ul li.onli {}
  .menu ul li.phot { padding:0 0 30px 0; }
  .menu ul li.news {padding: 12px 0 40px 0;}
   .menu ul li.news a {color:#fff;display:block; font-size:77%;font-family:Neuton,"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝","細明朝体",sans-serif;overflow:hidden;white-space:nowrap;}
    .menu ul li.news a img {  }
    .menu ul li.news a time { display:block; }
    .menu ul li.news a span { display:block;}
  .menu ul li.newa {display:block; height:143px;width:143px; overflow:hidden;position:relative; margin:0 auto;}
   .menu ul li.newa a { height:143px; }
    .menu ul li.newa a img {  }
    .menu ul li.newa a div.cover {color:#fff; position:absolute;top:123px;height:20px;width:143px;overflow:hidden; letter-spacing:normal;font-size:77%;
	font-family:Neuton,"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝","細明朝体",sans-serif;
	text-align:left;background-color:#000;opacity:.7;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
     .menu ul li.newa a div.cover time {display:block;padding:0 0 5px 5px;}

li.news svg {
    fill: #fff;
    width: 14px;
    margin: -2px 0 0 4px;
    vertical-align: middle;
}

.abou .menu li.abou img,
.shop .menu li.shop img,
.cust .menu li.cust img,
.blog .menu li.blog img,
.onli .menu li.onli img,
.news .menu li.news img,
.newa .menu li.newa img,
.abou .menu li.abou a,
.shop .menu li.shop a,
.cust .menu li.cust a,
.blog .menu li.blog a,
.onli .menu li.onli a,
.news .menu li.news a,
.newa .menu li.newa a
{cursor:default;opacity:.4;filter:alpha(opacity=40);-moz-opacity:0.40;-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";}


.topimg{text-align:left;overflow:hidden;height:100%;}
#slideshow {z-index:70;width:800px;height:800px;margin:auto;margin: -400px 0 0 -290px;position: absolute;top: 50%;left: 50%;overflow:hidden;text-align:center;}
#slideshow img{ display:none;margin:auto;}


.blog .boxgrid {margin:0 0px 1px 0;}
.blog .boxgrid a{ text-decoration:none;display:block;height:120px;}
.blog .boxgrid img{ float:left; margin:0 10px 0 0;}
.blog .boxgrid .blogname{font-size:92%;}
.blog .boxgrid .blogtitle{font-size:77%; color:#999;}

.navilist { font-size:77%; margin:50px 0 0 -10px; letter-spacing:.5em;}
.navilist a{ text-decoration:none;}

.entry p{line-height:1.9;letter-spacing:1px;}
 .entry article { padding:0 0 20px 0;margin:0; }
  .entry article a.entryhead {text-decoration:none;width:450px;margin:auto;display:block;}
   .entry article .entrytitle { text-align:center;margin:0;padding:20px 0 0 0;font-size:123.1%;}
   .entry article time {display:block; text-align:center; color:#666666;font-weight:normal;font-size:77%;padding:0 0 10px 0;
   font-family:Neuton,"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝","細明朝体",sans-serif;}
  .entry article .entrybody {  }
   .entry article .entrybody p {  }

.news article{ padding-left:70px;padding-right:70px;}
.newa .entrybody{ width:360px;float:left;}
.newa .entrymore{ margin:0 0 0 360px;}


.social {height:30px;}
.social .tw { width:100px; float:left;padding:20px 30px 0 0;}
.social .fb { width:100px; float:left;padding:20px 10px 0 0;}
.social .mi { width:60px; float:left;padding:20px 20px 0 0;}
.newa .social {}




/* iPhone / mobile webkit */
@media screen and (max-width : 690px){

html,body,.all{min-height:auto;}
html{background:#fff;}
body{background:#fff;text-align:center;color:#000;padding:0;}
html,body,.all{min-width:inherit;}
.ot .all{ background:url(images/about_bg.jpg) no-repeat fixed 50px center;}
 .index{overflow:inherit}
 .kage {display:none;}
  .kage img{ }
 .m{text-align:left;margin:10px;font-size:93%;}
  .ot .min{padding:20px 20px;max-width:none;}
 .s{display:block;width:auto;height:auto;background:#000 url(http://www.nue-stro.com/none);overflow:hidden;text-align:center;color:#fff;position:inherit !important;top:auto;left:auto;padding:10px}
  .s header{ display:block;vertical-align:top;}
footer {display:none;}

header .logo{ padding:0 0 30px 0;margin:0;}
header .logo a{display:block;}
.menu {  }
 .menu ul {margin:0;padding:0;}
  .menu ul li {margin:0;padding:10px !important;float:left;}
   .menu ul li a {display:block;}
    .menu ul li a img {  }
  .menu ul li.news { padding:0 0 40px 0;clear:both;text-align:center;}
   .menu ul li.news a {display:block; font-size:77%;font-family:Neuton,"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝","細明朝体",sans-serif;}
    .menu ul li.news a img {  }
    .menu ul li.news a time { display:block; }
    .menu ul li.news a span { display:block; }
  .menu ul li.newa {display:block; height:143px;width:143px; overflow:hidden;position:relative; margin:0 auto;text-align:center;}
   .menu ul li.newa a { height:143px; }
    .menu ul li.newa a img {  }
    .menu ul li.newa a div.cover { position:absolute;top:123px;height:20px;width:143px;overflow:hidden; letter-spacing:normal;font-size:77%;
	font-family:Neuton,"Hiragino Mincho Pro","ヒラギノ明朝 Pro W3","ＭＳ Ｐ明朝","細明朝体",sans-serif;
	text-align:left;background-color:#000;opacity:.7;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
     .menu ul li.newa a div.cover time {display:block;padding:0 0 5px 5px;}


#slideshow {width:200px;height:200px;margin:0px 0 0 -100px;}
#slideshow img{width:200px;height:200px;}


}