@charset "Shift_JIS"; /* 文字エンコードの設定（削除不可） */
/* ==================================
	沼森 http://ratri.6.ql.bz/
	template 10
===================================*/
@media screen
{ 
/*--------------------------------------------------------------
	カスタマイズ
----------------------------------------------------------------*/

#PAGETOP{
	/* 最大幅 */
	max-width: 700px;
	}

/*--------------------------------------------------------------
	要素
----------------------------------------------------------------*/

*	{ font-size: 100%; }


/* 罫線 */
hr	{ display: none; margin: 2em 0;  }
div.text hr	{
	display: block; 
	border: dashed #CCCCCC; border-width: 1px 0 0;
	background: #FFFFFF;
	height: 1px;
	}

/* 強制改行 */
br	{ letter-spacing: normal; }

/* 見出し */
h1,h2,h3,h4,h5,h6,h9	{ margin: 1em 0 -1em; padding: .05em 1.5%; line-height: 1.25;
	font-weight: normal; font-family: "Century Gothic", Helvetica, Arial, Meiryo, "ＭＳ Ｐゴシック", Sans-serif; }
h1	{ margin: 0;  font-size: 1.8em; letter-spacing: .1em; font-weight: normal;}
h2	{ 
	margin: 0; padding: .2em .5em; 
	border: 1px solid #DDDDDD;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
	background: #FFF url() no-repeat 80% 36%;
	font-size: 1.2em; }
h3	{ border-width: 0 0 0 3px; border-style:  solid; font-size: 1.2em;  }
h4	{ padding-left: 3%; border-width: 0 0 1px; border-style: solid; font-size: 1.1em; }
h5	{ padding-left: 6%; border-width: 0 0 1px; border-style: dotted; }
h6	{ border: solid #14110C;
	border-width: 0px 0 1px 1px;
	margin: 1em 0;
	padding: .1em .5em;
	font-size: 1.5em; 
	letter-spacing: .2em;}
padding-left: 0%; padding-right: 0%; text-align: left; font-size: 1.2em; line-height: 2.0;
h7　　　{
float: left;

	width: 47%;

}
h8　　　{
float: right;

	width: 50%;

}





h9	{
float: left;

	width: 47%;
margin: 0; padding: .2em .5em; 
	border: 1px solid #DDDDDD;
	-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
	background: #FFF url(nmmr10/13-45.jpg) no-repeat 80% 36%;
	font-size: 1.2em; }

.items {
  display: table;
  width: 100%;
}
.item {
  display: table-cell;
}
.item--left {
  background: 
}
.item--right {
  background: 
}

/* アンカー */
a	{ display: inline-block; line-height: 1; margin: 0 1px; padding: 2px;  }
a:link	{  color: #666666; text-decoration: none; }
a:visited	{ background-color: #EDE6DE; color: #9A7291; text-decoration: none; }
a:hover	{ color: #000000; text-decoration: underline; }
a:hover	{ color: #000000; text-decoration: underline; }
a:active	{ color: #F15518; }

/* 強調・追加・削除 */
em,
strong	{ 
	padding-left: .2em;
	font-style: normal;
	color: #FF131F;
	letter-spacing: .2em;
	}
code em,
code strong{ margin: 0; letter-spacing: 0; }
em	{ border-bottom: 1px dotted #FF131F; }
strong	{ border-bottom: 2px dotted #FF131F; font-weight: bold; }
ins	{  }
del	{  }
div>ins,
div>del	{ display: block; }
div>ins	{ 
	margin: 1.5em 0; 
	padding:  .2em 2%;
	border: 1px solid #DFD5CE; text-decoration: none;
	}
div>ins:before{ 
	content: "\300a\8ffd\8a18\300b";
	display: block;
	margin-bottom: .25em;
	border-bottom: 1px dotted #DFD5CE;
	color: #DFD5CE;
	}

/* フォーム */
form	{ }
li form	{ display: inline; margin: 0; padding: 0; border: none; background: transparent none; }
fieldset	{ margin: 0 0 .5em; padding: .7em 2%; border: 1px dotted #34475B;  }
legend	{ }

label	{  }

input,textarea,select,button{ margin: .1em; vertical-align: text-bottom; }

input	{  }
	input[type="text"]	{  }
	input[type="checkbox"],input[type="radio"],
	input[type="button"],input[type="submit"],
	input[type="reset"], input[type="image"]{ cursor: pointer; }
	input[type="button"],input[type="submit"]{ 
		border: none;
		background: #000000;
		color: #FFFFFF;
	}

textarea	{  }
select	{  }
option	{  }
optgroup	{  }

form p,form ol, form ul,form dl{ margin: .2em 0;}

/* ボタン */
button	{  }
	button[type="button"]	{  }
	button[type="submit"]	{  }
	button[type="reset"]	{  }

/* リスト */
ol,ul	{ margin-left: 0; padding-left: 0; }
li	{ margin-left: 2em; padding-left: 0; text-align: left; }
dl	{  }
dt	{  }
dd	{ margin: 0.3em 0 1em 2em; padding: .4em 1em; border-left: 1px dotted #DFD5CE; }

/* アドレス */
address	{  }
li address	{ display: inline; margin: 0; padding: 0; border: none; background: transparent none; }

/* テーブル */
table	{ border-collapse: collapse; background: #FFFFFF; color: #000000; }
caption	{  }
thead	{ background-color: #EEEEEE; }
tbody	{  }
tfoot	{ background-color: #EEEEEE; }
tr	{  }
	thead tr	{  }
	tbody tr	{  }
	tfoot tr	{  }
th,
td	{ vertical-align: top; padding: .2em .5em; border: 1px solid #5F6E8A; }
	thead th	{  }
	tbody th	{  }
	tfoot th	{  }
	thead td	{  }
	tbody td	{  }
	tfoot td	{  }

/* 画像 */
img	{ border: none; vertical-align: text-bottom; }
a:link img	{ border: 1px solid #333; }
a:visited img	{ border: 1px solid #DDDDDD; }

/* 引用 */
q,
blockquote	{ color: #167F5E; font-style: normal; }
blockquote	{
	margin-left: 3em; margin-right: 0;
	padding: .25em 2%;
	border: 1px dotted #167F5E; 
	border-left: 3px solid; 
	}
blockquote:before	{
	content: "\300a\5f15\7528\300b";
	display: block;
	margin-bottom: .2em;
	border-bottom: 1px dotted #999999;
	color: #999999;
	}
blockquote[title]:before{
	content: "\300a\5f15\7528\300b" attr(title);
	}
q	{ border-bottom: 1px dotted #167F5E; }
q q	{ border-bottom: none; }

/* 参照元 */
cite	{ color: #167F5E; font-style: normal; }

/* 整形済みテキスト */
pre	{ clear: both; padding: 1%; background: #EEEEEE; color: #222222; overflow: auto; }
* html pre	{ width: 95%; }

/* コード・出力サンプル */
code	{ font-family: "Monaco", "Consolas", "Courier New",monospace; }
samp	{  }

/* キーボード */
kbd	{ margin: 0 .1em; color: #DF7F2A; font-style: normal; }

/* 変数・置き換え可能語 */
var	{ margin-right: .25em; font-style: italic; }

/* 定義語 */
dfn	{ font-style: normal; font-weight: bold; }

/* 省略語 */
abbr, acronym	{ cursor: help; }

/* 書字方向指定 */
bdo	{  }

/* インラインフレーム */
iframe	{  }

/* オブジェクト */
object	{  }

/* ノースクリプト */
body noscript	{  }

/* ノーフレーム */
body noframes	{  }

/* 上付き文字・下付き文字 */
sup	{  }
sub	{  }

/* その他物理要素 */
b	{ font-weight:bold; }
i	{ font-style:italic; }
big	{ font-size: larger; }
small	{ font-size: smaller; }
tt	{  }

/*--------------------------------------------------------------
	レイアウト
----------------------------------------------------------------*/
html,
body{
	margin: 0;
	padding: 0;
	}

body{ 
	margin: 5px 2%;
	line-height: 1.6;
	color: #333333;
	font-size: 14px;
        font-family: メイリオ;
background: #ffffff;
	}

p.resizeimage img { width: 100%; }

.image img{
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}

#menu-wrap {
  width: 100%;
  height: 50px;
  box-shadow: 0 1px 10px #ffffff;
  background: #ffffff;
}
#menu {
  list-style-type: none;
  width: 720px;
  margin: 0px auto 0;
  padding: 0;
}
#menu li {
  width: 16%;
  float: right;
  margin: 0;
  padding: 0;
  text-align: center;

}
#menu li a {
  display: block;
  width : 100%;
  padding: 13px 0;
  color: #000000;
  font-size: 20px;
  font-weight: normal;
  line-height: 1;
  text-decoration: none;
background: #ffffff;
font-family: "Century Gothic", Helvetica, Arial, Meiryo, "ＭＳ Ｐゴシック", Sans-serif;


}

#menu li a:hover {
  background: #999999;
}
.fixed{
  position: fixed;
  top: 0px;
  left: 0px
  z-index: 9999;
}

.example {/*親div*/
  position: relative;/*相対配置*/
  }

.example p {
  position: absolute;/*絶対配置*/
  color: #000;/*文字は白に*/
 font-weight: bold; /*太字に*/
  font-size: 5em;/*サイズ2倍*/
  font-family : Roman;
-webkit-text-stroke: 0px #ffffff;
 top: 0;
  left: 0;
  }

.example img {
  width: 100%;
  }

<div class="example">
</div>
<p>Isolation</p>
frame {
  overflow:hidden;
  overflow-x:hidden;
  overflow-y:hidden;
  height:100%;
  width:100%;
  position:relative;
  top:0px;
  left:0px;
  right:0px;
  bottom:0px;
}

div.scroll-contents {

  overflow-y:auto;
}

div.scroll-contens::-webkit-scrollbar {

  background:#ccc;

  width:10px;

}

div.scroll-contens::-webkit-scrollbar-thumb {

  background:#aaa10;

}


#PAGETOP{
	margin: 0 auto;
	padding: 0.5em 0;
	}

#HEADER{
	margin: .5em 0;
	}
#HEADER h1,#PAN,#PAN li{
	display: inline;
	margin: 0;
	padding: 0;
	}
#PAN li{
	display: inline;
	margin: 0 0 .5em 0;
	padding-left: .5em;
	border-left: 1px dotted #CCCCCC;
	font-family: "Courier new", Courier, Meiryo, Sans-serif;
	}
#PAN a{
	background-color: transparent;
	}

#MENU,
#KIZI{ 
	padding: .0em 0em;
	border: 0px solid  #e8e8e8;
	background: transparent url(nmmr10/bg.png) repeat;
background: #ffffff;
	}
	

#MENU{
	padding-top: 0.2em;
	border-bottom: none;
	-webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px;
	border-top-left-radius: 10px; border-top-right-radius: 10px;
	}
	}
#MENU ul{ margin: 0; }
#MENU h2{ display: none; }
#MENU01:before{
	content: "attention: ";
	}
#MENU01,#MENU02,#MENU03,#MENU04,
#MENU05,#MENU06,#MENU07,#MENU08{
	list-style: none;
	display: inline;
	margin: 0;
	padding: .2em .5em .2em 0;
	font-family: "Courier new", Courier, Meiryo, Sans-serif;
	}
li.menu-on a{
	background-color: transparent;
	color: #AAAAAA;
	text-decoration: none;
	cursor: default;
	pointer-events: none;
#KIZI	}

{
	border-top: none;
	-webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px; border-bottom-left-radius: 10px;
	}
div.text{ 
	}
ul.modori		{ text-align: right; }
ul.modori li	{ display: inline; }


.left{width: 48%;
float: left;
}


.right{width: 48%;
float: right;
}


#FOOTER{  }
#FOOTER h2{ display: none; }
#FOOTER ul{ text-align: right; }
#FOOTER01,#FOOTER02,#FOOTER03,#FOOTER04,
#FOOTER05,#FOOTER06,#FOOTER07,#FOOTER08
	{
	display: inline;
	margin: 0;
	padding: 0 .2em;
	}

/*--------------------------------------------------------------*/
}
/*--------------------------------------------------------------
	iPhone
----------------------------------------------------------------*/
@media screen and (max-width: 640px){
    background-image: url(nmmr10/13-4.png);
position:fixed;}
  
{
#HEADER,
#PAN,
#MENU,
#KIZI,
#FOOTER{ float: none; min-width: 0; width: auto; margin: 0; }



