@charset "UTF-8";* {  -webkit-box-sizing: border-box;	-moz-box-sizing: border-box;	-o-box-sizing: border-box;	-ms-box-sizing: border-box;box-sizing: border-box;}html {	/**/}html,body{  /*height:100%;*/	width:100%;	min-height:100%;	-webkit-text-size-adjust: 100%;}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,  tt, var,b, u, i, center,dl, dt, dd,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	vertical-align: baseline;	background: transparent;	font-weight:normal;}img{	border:none;}ol, ul, li{	margin: 0;	border: 0;	outline: 0;	vertical-align: baseline;	background: transparent;	font-weight:normal;	/*list-style: none;*/}blockquote, q {	quotes: none;}/* remember to define focus styles! */:focus {	outline:none;}/**********************base setting**********************/body{	font-size:1em;	margin:0;	padding:0;	line-height:1.5;	color: #000000;	/*background-color:#1B1B1B;*/	/*font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Lucida Grande","メイリオ","ＭＳ Ｐゴシック",Verdana,sans-serif;*/	background:url('../images/img_top/bk_back.gif');}@font-face {    font-family: 'ttnicon';    src:    url('fonts/ttnicon.eot');    src:    url('fonts/ttnicon.eot') format('embedded-opentype'),        url('fonts/ttnicon.ttf') format('truetype'),        url('fonts/ttnicon.woff') format('woff'),        url('fonts/ttnicon.svg?8r8fm3#ttnicon') format('svg');    font-weight: normal;    font-style: normal;}[class^="ttn-"]:after, [class*=" ttn-"]:after {    /* use !important to prevent issues with browser extensions that change fonts */    font-family: 'ttnicon' !important;    speak: none;    font-style: normal;    font-weight: normal;    font-variant: normal;    text-transform: none;    line-height: 1;    /* Better Font Rendering =========== */    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.ttn-pdf:after {	content: "\e90c";	margin-left: .5em;	color: #ff4444;}.ttn-share:after {	content: "\e90b";	margin-left: .5em;}a[href$=".pdf"]:after {  font-family: 'ttnicon' !important;  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  /* Better Font Rendering =========== */  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;		content: "\e90c";	margin-right: .5em;	color: #ff4444;}a {	text-decoration: none;	/*color: #0000ff;*/}a > img:hover {	/*opacity: 0.7;	-ms-filter: "alpha(opacity=70)";	-moz-opacity: 0.7;*/	border-bottom:1px solid #0000ff;}a.roundbtn{	display:inline-block;	padding:3px 1em;	border-radius: 25px;	-webkit-border-radius: 25px;	-moz-border-radius: 25px;	color:#FFFFFF;	background-color:#999999;}a.roundbtn:hover{	color:#0000ff;}#header,#contentbody,#endcontent,#fotter{	display:block;	overflow:hidden;	width:940px;}b{  font-weight:bold;}ol.irohaList{  list-style-type:katakana-iroha;}ul.nodot{  padding:0;  margin:0 1em;}ul.nodot > li{  list-style-type:none;  padding:0;  margin:0;}.rightTxt{  text-align:right;}.centerTxt{  text-align:center;}.article p{  margin:1em;}.sTxt{  font-size:0.8em;}/**********************header**********************/#header{	position:relative;}a#meinLogo{  display:inline-block;  margin:10px 10px;}a#meinLogo > img:hover{	border-bottom:0px;}#gNavi{  display:inline-block;	position:absolute;	top:10px;	right:0;	text-align:right;}ul.navbtns{	clear:both;	display:block;	margin:2px 0;  padding:0;}ul.navbtns > li{	margin:0 4px;  padding:0;	display:inline-block;}/**********************contentbody**********************/#contentbody{	padding:1em;}#contentbody h2{  margin:2em 0;  font-size:1.2em;  font-weight:bold;  padding:5px 45px;  background:url('../images/h2bg.png') #FFFFFF repeat-y 0 0;}#contentbody h3{  margin:2em 0 1em;  font-size:1.1em;  font-weight:bold;}/*Table*/#contentbody table{  width:100%;  background-color:#FFFFFF;  border-collapse: collapse;}#contentbody table th{   background-color:#CCCCFF;   font-weight: bold;}#contentbody table th,#contentbody table td{    border:1px solid #6c6c6c;    padding:0.25em;}#contentbody table td[bgcolor='#BBBBCC']{  background-color:#BBBBCC;}#contentbody table td[bgcolor='#EEEEFF']{  background-color:#EEEEFF;}#contentbody hr{	display:block;  border: 0;  height: 0;  border-bottom:1px solid #006400;  margin-top:1em;}.listBox{  margin:1em;  padding:1em;  border-bottom:1px solid #000000;  }/*.listBox li > a{  margin-left:2em ;}*//**********************endcontent**********************/#endcontent{	clear: both;	margin-top:2em;	text-align: right;}/**********************fotter**********************/#fotter{	clear: both;	margin-top:1em;	padding:1em 0;	border-top:1px dashed #C3C3C3;	text-align: center;	font-size: 0.8em;}.copyRight{	color:#666666;	margin:1em 0;}.noData{  color:#FF0000;  font-weight: bold;  font-style:italic;}