/**/
a {color: #0099CC;text-decoration: underline;}
a:hover {color: #F90;text-decoration:none;}
a:visited {color: #555555;}
.mt20{margin-top:20px;}
.mt10{margin-top:10px;}
.pt10{padding-top:10px;}
.pt5{padding-top:5px;}
.pl10{padding-left:10px;}
.fw-b {font-weight:bold;}
.fs-s {font-size:small;}
.fc-o {color:#FF9900;}
.center { text-align:center;}
.border { border:1px solid #ccc;}
.indent {margin-left:1em; text-indent:-1em;}
a.link-u {color:#09C; text-decoration:underline;}
a.link-u:hover{color: #F90; text-decoration:none;}

/**/
#wrapper { font-size:18px;}
.midashi_01 li .noLink {
display: block;
padding: 13px 15px 13px 15px;
font-size: 25px;
}
h2 {
	font-size: 16px;
	line-height: 1.2;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.15);
}
h2 span.inner { 
	display:block;
	text-indent: -3.8em;
	margin-left: 4em;
}
#textArea {
	margin:30px 0;

}
#textArea ul li{
	padding-left:1em;
	margin-left:1em;
	text-indent:-1em;
	list-style:disc inside;
}
.cBox {margin-top:0;}

#nav {
	display: -webkit-box;
	display: box;	
	margin: 2px;
}
#nav li{
	-webkit-box-flex: 1;
	box-flex: 1;
	text-align:center;
	line-height:42px;
	border-right:1px solid #fff;
}
#nav li a{
	line-height:42px;
	display:block;
}
#nav li.current{
	background:#f90;
	color:#fff;
}
#nav li.off{
	background:#eeeeee;
}
#nav li:nth-child(1){
	
}
#nav li:nth-child(2){
	
}
#nav li:nth-child(3){
	border-right:none;
}
#nav li:hover{
	background:#f90;
	color:#fff;
}
#nav li a:hover{
	color:#fff;
}

#back_2s {
	margin:10px 5px;
    background-image: url(../image/ya-gr-l.png) ;
	background-position:left 7px;
	background-repeat: no-repeat ;
	background-size:13px auto;
    display: block;
    padding:0 0 5px 18px;
}
