@charset "utf-8";
/* CSS Document */



#item {
}

h2 {
	padding-bottom:10px;
}

h3 {
	padding-left:10px;
}


/*----------------------------------------

ttl-box

-----------------------------------------*/
.ttl-box {
	width:680px;
	padding-bottom:20px;
/*	padding-top:10px;
*/	padding-top:15px;
	margin-left:10px;
}


.item-title{
	width:680px;
	font-size:22px;
/*	color:#405598;
*/	font-weight:bold;
	border-bottom:1px dotted #333333;
	margin-bottom:5px;
}
p.item-title-catch{
	font-size:15px;
/*	font-size:16px;
*/	font-weight:bold;
	margin:10px 0 10px 0;
}




/*----------------------------------------

item_box

-----------------------------------------*/
.item_box {
	width:680px;
	padding-bottom:20px;
/*	padding-top:15px;
*/	margin-left:10px;
}




/*
		item_box 01
-----------------------------------------*/

.item_box img.profile-img {
	float:left;
	width:330px;
	padding-right:15px;
}

.item_box .intro-text {
	float:left;
	width:330px;
}

.item_box h4 {
	font-size:134%;
}

.item_box h4 span {
	font-weight:bold;
	padding-right:5px;
}

.item_box dl {
	padding-top:20px;
}

.item_box dt {
	font-weight:bold;
}
.item_more{
	margin:0px;
	padding:0px;
}

/*
		item_box 02
-----------------------------------------*/

.item_body p{
	padding-bottom:20px;
}
.item_more p{
	padding-top:20px;
}
/*
		item_box 03
-----------------------------------------*/
.item-text{
	width:325px;
	float:right;
}

.item-text {
	font-size:16px;
}

.item-text p {
	font-size:16px !important;
	line-height:1.6 !important;
}

.item-text .Apple-style-span {
	font-size:16px !important;
	line-height:1.6 !important;
}

.item-img{
	width:340px;
/*	text-align: center;
*/	margin-right:15px;
	float:left;
}


.item_archive_title{
	font-weight:bold;
	margin:0 10px;
}
.item_archive_box{
	border-bottom:1px dotted #666666;
	border-top:1px dotted #666666;
	width:640px;
	margin:5px 10px;
	padding:20px 15px;
}

.item_archive_box ul{

}

.item_archive_box li{
	margin:0px;
	padding:0 0 0 20px;
	background:url(../img/interview_i.gif) no-repeat left center;
}


p.catch{
	font-size:14px;
	font-weight:bold;
	margin:20px 0 10px 0;
}


.item_box img.product-img {
	float:left;
	width:320px;
	margin-right:15px;
	border:1px solid #666666;
}

.item_box .produst-text {
	float:left;
	width:340px;
}

.item_archive_title{
	font-weight:bold;
	margin:0 10px;
}

/*----------------------------------------

p.link-read-more

-----------------------------------------*/

p.link-read-more {
	text-align:right;
	margin-right:10px;
	margin-top:10px;
}
