@charset "UTF-8";
/*
Theme Name: elc-rlc
Template: stinger5ver20150505b
*/
 
@import url("../stinger5ver20150505b/style.css");


header{
	padding: 0px 20px;
	background-color: white; 	
	}
header .descr{
	margin: 0;
	float: right;
	width: 600px;
	}
header .sitename{
	padding: 0;
	}
header nav{
	clear: both;
	border:none;
	
	background: #f5f6f6;
	background: -moz-linear-gradient(top,  #f5f6f6 0%, #eaecf2 17%, #ced0dd 49%, #eff1f4 87%, #f5f6f6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f6f6), color-stop(17%,#eaecf2), color-stop(49%,#ced0dd), color-stop(87%,#eff1f4), color-stop(100%,#f5f6f6));
	background: -webkit-linear-gradient(top,  #f5f6f6 0%,#eaecf2 17%,#ced0dd 49%,#eff1f4 87%,#f5f6f6 100%);
	background: -o-linear-gradient(top,  #f5f6f6 0%,#eaecf2 17%,#ced0dd 49%,#eff1f4 87%,#f5f6f6 100%);
	background: -ms-linear-gradient(top,  #f5f6f6 0%,#eaecf2 17%,#ced0dd 49%,#eff1f4 87%,#f5f6f6 100%);
	background: linear-gradient(to bottom,  #f5f6f6 0%,#eaecf2 17%,#ced0dd 49%,#eff1f4 87%,#f5f6f6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f6f6', endColorstr='#f5f6f6',GradientType=0 );
	}
header nav li a{
	font-size: 14px;
	}
header #banner{
	margin-top: 1em;
	}

#content{
	background-color: white;
	}

main{
	padding: 20px;
	}
main h3{
	letter-spacing: .2em;
    background: url('/img/orb_gray.png') no-repeat 0 50%;
    border-bottom: 1px solid #666666;
    padding: 11px 25px;
	}
main #topnews dd h3{
    letter-spacing: normal;
    background:none;
    border-bottom: none;
    padding: 0 0 .5em 0;
    }
    
main #news10,
main #newprogram{
	margin-bottom: 2em;
	}
main #news10 ul,
main #magazine ul,
main #interview ul{
	list-style: none;
	padding:2em;
	}
main #news10 ul li,
main #magazine ul li,
main #interview ul li{
	padding-bottom: .5em;
	}

main .osusume {
	clear: both;
	border: solid 2px #CDCDCD;
    line-height: 1.4;
    margin: 10px 0 10px 0;
    padding: 10px;
	}
main .osusume img{
	float: left;
    padding-right: 10px;
	}


#side aside{
	width: 295px;
	padding-right: 5px;
	}

#side aside h4{
	color: white;
	padding: 10px 10px 10px 15px;
	margin-bottom: 1em;
	
	background: #83c783;
	background: -moz-linear-gradient(top,  #83c783 0%, #52b152 60%, #008a00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#83c783), color-stop(60%,#52b152), color-stop(100%,#008a00));
	background: -webkit-linear-gradient(top,  #83c783 0%,#52b152 60%,#008a00 100%);
	background: -o-linear-gradient(top,  #83c783 0%,#52b152 60%,#008a00 100%);
	background: -ms-linear-gradient(top,  #83c783 0%,#52b152 60%,#008a00 100%);
	background: linear-gradient(to bottom,  #83c783 0%,#52b152 60%,#008a00 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83c783', endColorstr='#008a00',GradientType=0 );
	}

#side aside #mybox ul ul{
	list-style-type: circle;
	}
#side aside #mybox ul li ul li{
	list-style: inherit;
    margin-left: 2em;
	}

	
h1{
	font-size: 1.4em;
	}
h2{
	margin-top: 1em;
	}

#menu-footer li{
	display: inline;
	}
#page-top{
	font-size: 42px;
	}
#page-top a{
	padding: 30px;
	}
.pagination{
	font-size: 14px;
	}
.pagination span, .pagination a, .pagination .current{
	padding: 16px 19px 15px 19px;
	}

input,textarea,select{
	padding: 0.3em;
	background-color: beige;
	}
label{
	margin-right: 0.7em;
	}
input[type="radio"]{
	margin-right: 0.3em;
	margin-left: 0.3em;
	}
.mw_wp_form input[type="submit"]{
	padding: 1em;
	width: 60%;
	background-color: skyblue;
	font-weight: bold;
	}
.mw_wp_form .error{
	font-size: 120%;
	color: red;
	}

