/* --------------------------------------------------
　エントリー
 --------------------------------------------------*/

#entries{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:555px;
	}

.entry{
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
/*	border: 1px solid #dddddd ; */
	}

#h2_0,
#h2_1,
#h2_2,
#h2_3,
#h2_4,
#h2_5{
	display:block;
	margin: 0px 0px 3px 0px;
	padding: 10px 0px 0px 0px;
	width: 540px;
	height: 50px;
	text-indent: -9999px;
	}
	
#h2_0{
	background: url("img/h2_0.jpg") no-repeat;
	}
#h2_1{
	background: url("img/h2_1.jpg") no-repeat;
	}
	
#h2_2{
	background: url("img/h2_2.jpg") no-repeat;
	}

#h2_3{
	background: url("img/h2_3.jpg") no-repeat;
	}

#h2_4{
	background: url("img/h2_4.jpg") no-repeat;
	}

#h2_5{
	background: url("img/h2_5.jpg") no-repeat;
	}

#entries h3{
	margin: 20px 20px 20px 20px;
	padding: 0px 0px 0px 5px;
	width:auto;
	line-height: 160%;
	font-size: small;
	color: #666666;
/*	background:#2D8FCA  url("img/entry_h3.jpg") repeat-y; */
	border-bottom: 1px solid #33ccff; 
	border-left: 5px solid #33ccff; 
	}

#entries h4 ,#entries h5{
	margin: 0px 20px 0px 20px;
	}

.entryBody , .entryMore , .trackbacks {
	padding: 0px 0px 0px 0px;
	font-size: small;
	line-height: 150%;
	}

/* --------------------------------------------------
　エントリー本文用
 --------------------------------------------------*/

#entries p{
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	}

#entries .bg{
	margin: 10px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	width:auto;
	height: 220px;
	background: #70DBFF;
	}

#entries .bg img , #entries .bg2 img ,#entries .bg3 img{
	margin: 0px 5px 0px 0px;
	}

#entries .bg p{
	margin: 0px;
	}

.entryTopics {
	margin: 20px;
	}

.entryTopics h4 {
	margin: 0px 0px 0px 0px;
	}

#entries .bg2{
	margin: 10px 20px 10px 20px;
	padding: 5px 5px 5px 5px;
	width:auto;
	background: #CAF2FF;
	}

#entries .bg3{
	margin: 10px 20px 10px 20px;
	padding: 5px 5px 5px 5px;
	width:auto;
	border: 1px solid #cccccc;
	}

#entries .bg4, #entries .bg5{
	margin: 10px 20px 10px 20px;
	padding: 5px 5px 5px 5px;
	width:auto;
	border: 1px solid #cccccc;
	border-left: 5px solid #70DBFF;
	}

#entries .bg4 .a_name ,#entries .bg5 .a_name{
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	color: #70DBFF;
	font-weight: bold;
	font-size: medium;
	border-top: 2px solid #cccccc;
	border-bottom: 2px solid #cccccc;
	}

#entries .bg4 .card{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
	border : none;
	width: 90px;
	height: 135px;
	}

#entries .bg4 .logo{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
	border : none;
	width: 120px;
	height: 100px;
	}

#entries .bg4 .wall{
	float:left;
	margin: 0px 10px 10px 0px;
	padding: 0px 0px 0px 0px;
	border : none;

	height: 135px;
	border: 1px solid #dddddd ;
	}

#entries .bg4 .mag {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
	border : none;
	width: 100px;
	height: 135px;
	}

#entries .bg5 .mag2 {
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 10px 0px;
	border : none;
	width: 230px;
	height: 320px;
	}

#entries .bg4 img , #entries .bg5 img{
	border : none;
	}

#entries .bg4 p , #entries .bg5 p{
	margin: 5px 0px 5px 0px;
	font-size:x-small;
	line-height: 160%;
	}


#entries .txtp{
	margin: 10px 0px 0px 0px;
	padding: 10px;
	border: 1px solid #999999;
	}

#entries ul {
	margin: 20px;
	padding: 0px;
	}

#entries li {
	margin: 0px 0px 0px 0px;
	}

#entries card{
	text-align: center;
	}

#entries .text{
	margin:  0px 20px 0px 20px;
	padding: 0px;
	line-height: 160%;
	}

#entries .text_xs{
	padding: 20px;
	font-size:x-small;
	line-height: 150%;
	}

#entries .text_ul{
	font-size:x-small;
	}

#entries select{
	font-size:x-small;
	line-height: 140%;
	}

#entries .form_title{
	color: white;
 	font-weight: 900; 
	line-height: 140%;
	font-size: large;
	}

#entries .arrow_top{
	margin: 0px 0px 0px 500px;
	text-align: right; 
	font-size: small;
	text-decoration: underline;
	}


.table {
	margin: 10px 20px 0px 20px;
	width: 515px;
	}

.table dl {
	margin: 0px;
	border: 1px solid #cccccc;
	}

.table dt {
	width: 125px;
	padding: 2px 2px 2px 5px;
	position: relative;
	left: 0px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom 1px solid #cccccc;
	background: #eeeeee;
	}

.table dd {
	width: 410px;
	margin: -24px 0px 0px 0px;
	padding: 2px 2px 2px 5px;
	position: relative;
	left: 145px;
	}

.table td {
	margin: 10px;
	}

/* --------------------------------------------------
　local navi
 --------------------------------------------------*/

#local_navi{
	margin: 10px 0px 10px 0px;
	padding: 5px;
	width:auto;
	background: #eeeeee;
	border: 1px solid #cccccc;
	}

#local_navi h4{
	margin: 10px 0px 5px 0px;
	font-size: small;
	font-weght: bold;
	text-decoration: none;
	}

/* --------------------------------------------------
　Interview
 --------------------------------------------------*/

#interview {
	background: #00256C;	
	}

#interview_r {
	padding:10px;
	height:208px;
	color: #ffffff;
	text-align:right;
	background: #00256C;
	}

#interview_r img{
	margin-top:5px;
	border:none;

	}


.photo{
	float:left;
	}

.l_name{
	padding:20px 10px 40px 10px;
	font-size: 28px;
	font-weght: bold;
	}

.mov {
	text-align:center;
	}
