@charset "UTF-8";

/*common*/

/*rss,count,search*/
	#_JW_prFl_basic .fnDiv._prFlSearch{
		height: 30px;
		margin-bottom: 1em;
	}

/*list + View*/
	#_JW_prFl_basic ._prFlList{
		border-top: 1px #ddd solid;
		padding-top: 10px;
	}
	#_JW_prFl_basic ._prFlList._prFlView {
		margin-bottom: 1em;
		border-left: 1px #ddd solid;
		border-right: 1px #ddd solid;
		background-color: #fff;
	}
	#_JW_prFl_basic ._prFlList:before,
	#_JW_prFl_basic ._prFlList:after{
		content: "";
		display: block;
		clear: both;
	}
	#_JW_prFl_basic ._prFlList ._prFlLi {
		border-bottom: 1px #ddd solid;
		overflow: hidden;
		margin-bottom: 20px;
		padding-bottom: 10px;
	}
	#_JW_prFl_basic ._prFlList ._prFlLi ._prFlLinkView{
		display: block;
		overflow: hidden;
		position: relative;
		padding: 1em;
		color: #133084;
	}
	#_JW_prFl_basic ._prFlList ._prFlLi.thumbLi .thumbnail{
		width: 110px;
		height: 130px;
		overflow: hidden;
		float: left;
		background-color: #000;
		-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
	    -webkit-box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
	    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
	}
	#_JW_prFl_basic ._prFlList ._prFlLi.thumbLi .thumbnail img{
		width: 100%;
		height: 100%;
	}
	#_JW_prFl_basic ._prFlList ._prFlLi.thumbLi .artclInfo,
	#_JW_prFl_basic ._prFlList ._prFlLi.thumbLi .artclContent{
		margin-left: 130px;
	}
	#_JW_prFl_basic ._prFlList ._prFlLi .artclInfo {
		margin-bottom: 0.5em;
	}
	#_JW_prFl_basic ._prFlList ._prFlLi .artclInfo .artclTitle{
		font-size: 1.4em;
		display: block;
		line-height: 1.5;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    margin-bottom: 0.5em;
	    color: #1c5baf;
	}
	#_JW_prFl_basic ._prFlList ._prFlLi .artclInfo dl dt,
	#_JW_prFl_basic ._prFlList ._prFlLi .artclInfo dl dd{
		display: inline-block;
		zoom: 1;
		_display: inline;
		color: #333;
	}
	#_JW_prFl_basic ._prFlList ._prFlLi .artclInfo dl{
		width: 49%;
	}
	#_JW_prFl_basic ._prFlList ._prFlLi .artclInfo dl._even{
		float: left;
	}
	#_JW_prFl_basic ._prFlList ._prFlLi .artclInfo dl._odd{
		float: right;
	}
	#_JW_prFl_basic ._prFlList ._prFlLi .artclInfo dl dt{
		padding-left: 10px;
		font-weight: 600;
		background: url("../images/bullet.gif") no-repeat left 10px
	}
	#_JW_prFl_basic ._prFlList ._prFlLi .artclInfo dl dt:after{
		content: " : ";
	}
	#_JW_prFl_basic ._prFlDetail{
		background-color: #f7f7f7;
		border: 1px #ddd solid;
		padding: 1em;
		box-shadow: inset 0px 0px 10px rgba(0,0,0,0.1);
	}

/*write*/
	#_JW_prFl_basic ._write #imgDiv ._attImage ._fileLabel{
		width: 110px;
		height: 130px;
	}
	
/*etc*/	
	#_JW_prFl_basic ._write{
		border-color: #505e79 #ddd #ddd;
	}
	#_JW_prFl_basic ._button._active input, 
	#_JW_prFl_basic ._button._active a{
		background-color: #1c5baf;
	}

.results-content dl dt		{background-color:#ddd; color:#000; font-size:1.1em; font-weight:600; padding:10px;}
.results-content dl dd		{padding-left:10px;}
.results-content dl dd ul li	{list-style:none; padding:15px 0 15px 18px; background:url(./../images/results-list-icon.png) left 25px no-repeat; border-bottom:1px solid #ddd; }
.results-content dl dd ul li p	{margin:0; padding:0;}
.results-content dl dd ul li a{text-decoration:none; color:#638dd0; margin-top:5px; font-weight:600; font-size:0.9em; display:block; padding-left:10px; background:url(./../images/results-list-plus.png) left 7px no-repeat; } 

.results-content dl dl p.no-date		{text-align: center;border-bottom: 1px solid #ddd; border-top: 1px solid #ddd;padding: 10px;font-weight: 600;}


.tab-prof												{position:relative; margin-bottom:20px;}
.tab-prof a											{text-decoration:none;}
.tab-prof > ul										{border-bottom:1px solid #000}
.tab-prof > ul > li								{display:inline-block;}
.tab-prof > ul > li > a							{display:block; border:1px solid #999; padding:5px 15px; color:#333; font-size:1.2em; font-weight:600; border-bottom:none;}
.tab-prof > ul > li > a:hover					{background-color:#ddd;;}
.tab-prof > ul > li.active > a					{background-color:#ddd;;}
.tab-prof ul li ul									{position:absolute; left:0;}
.tab-prof ul li ul li								{display:inline-block;  position:relative;}
.tab-prof ul li ul li + li:before					{content:''; display:block; position:absolute; width:1px; height:10px; background-color:#000; top:13px;}
.tab-prof ul li ul li a								{display:block; padding:5px 15px; color:#333; font-size:1.1em; font-weight:600;}


@media screen and (max-width:600px) {
	#_JW_prFl_basic ._prFlList ._prFlLi .artclInfo dl			{width:100%; float:left !important;}
}