@charset "utf-8";


p.point { font-size: 130%; padding-bottom: 15px; }
div.team2425 { padding: 15px; margin-bottom: 20px; border: 1px solid #EEE; }
div.team2425 table { width: 100%; }
td.teamtext { width: 30%; vertical-align: top; }
td.teamtext h3 { font-weight: 600; font-size: 180%; margin-bottom: 5px; font-family: Helvetica; }
td.teamtext p { margin-bottom: 10px; }
td.teamtext strong { font-weight: bold; margin-bottom: 10px; }
p.name { font-weight: bold; font-size: 160%; }
p.posi { margin-bottom: 1px !important; }
td.imgride { width: 35%; }
td.imgride img { width: 100%; padding: 5px; }


/*コンテンツ全体*/


#article{
	clear:both;
	margin-bottom:5em;
	}

#article h2{
	margin-top:25px;
	margin-bottom:15px;
	background:#000000;
	color:#FFFFFF;
	font-size:2em;
	letter-spacing:0.1em;
	padding:10px;
	font-family: 'Arimo',Arial, sans-serif;
	}

#article .pro{margin-left:-10px;}
#article .pro dl{background:#cde; padding:15px; float:left; margin-left:10px; margin-bottom:10px; width:445px;}
#article .pro dl dd strong{font-size:160%; font-weight:bold; display:block; margin-bottom:5px;}
#article .pro dl dd p{font-size:85%; line-height:110%;}
#article .pro dl dd span{font-weight:bold; display:block; margin-top:5px;}

#article .jr{margin-left:-12px; margin-top:5px;}
#article .jr dt{float:left; width:140px; margin-left:12px; margin-bottom:12px; background:#999; text-align:center; color:#fff; font-weight:bold; font-size:140%; padding:80px 0; display:block; border-radius:5px;}
#article .jr dd{float:left; width:140px; margin-left:12px; margin-bottom:12px; background:#eee; padding:10px 0; text-align:center;}
#article .jr dd strong{display:block; font-weight:bold; font-size:130%; text-align:center; margin-top:10px;}
#article .jr dd span{font-size:80%; display:block; margin-bottom:5px; text-align:center;}
#article .jr dd p{ text-align:center;}

#article .circle{margin:20px 0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e4007f+1,e4007f+50,0068b7+50,0068b7+100 */
background: #e4007f; /* Old browsers */
background: -moz-linear-gradient(left,  #e4007f 1%, #e4007f 50%, #0068b7 50%, #0068b7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #e4007f 1%,#e4007f 50%,#0068b7 50%,#0068b7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #e4007f 1%,#e4007f 50%,#0068b7 50%,#0068b7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4007f', endColorstr='#0068b7',GradientType=1 ); /* IE6-9 */}

#article .circle dl{padding:25px; width:450px; float:left;}
#article .circle dl dt{font-weight:bold; font-size:160%; color:#fff;}
#article .circle dl dt strong{ font-size:250%; display:block; margin:-5px 0 0;}
#article .circle >img{margin:0 0 25px 25px;}


/*ページ下部ナビゲーション*/

#aside a{display:block; margin-right:5px; text-decoration:none; float:left; width:175px;}
#aside a:hover{opacity:0.8;}
#aside a b{background:#000; color:#fff; display:table-cell; padding:5px 10px 0; height:60px; font-size:1.6em; line-height:120%; vertical-align:middle; width:175px; text-align: center;}
#aside a p{background:#eee; color:#000; display:block; padding:10px; width:175px;}
