@charset "shift_jis";
div.content ul {
    padding:0;
}
@media print {

	div.header {
		display: none;
	}

	footer {
		display: none;
	}

	div.title {
		width:98%;
		height:3.5vw;
		margin:3% auto 3%;
	}

	p.title_text {
		padding:1vw 2vw;
		font-size: 0.9vw;
		margin:0;
	}

	.item_title {
		line-height:3vw;
		font-size: 1vw;
		margin:1vw auto;
		width:92%;
		padding:0 0.5% 0 1vw;
		text-align: left;
		list-style: none; 
		color: white;
		border-radius: 6px;   
		font-weight:bold;  
	}

}

div.content ul.box_detail {
    width:86%;
    padding-top:0;
	margin:0 auto;
	margin-bottom:3vw;
}

p.comment {
	position:absolute;
	top:0.3vw;
	left:26%;
    line-height: 3vw;
    font-size: 1vw;
    font-weight:bold;
    padding-bottom:1%;
    float:left;

}

div.work_toi {
	margin:1vw 0 0 4vw;
	width:94%;
}
div.work_toi_0 {
	width:100%;
	line-height:2.6vw;
	font-size:1vw;
	list-style: none; 
	color: #259df8; 
	border-bottom: 1px solid #259df8; 
}
div.work_toi_1 {
	width:6%;
	text-align: left;
	font-weight: bold;
	float:left;
}
div.work_toi_2 {
	width:94%;
	text-align: left;
	font-weight: bold;
	float:left;
}
div.work_toi_3 {
	margin: 1.2vw 0 4vw 2.5vw;
	width:95%;
	line-height: 2.2vw;
	font-size:0.9vw;
	color: #000000;
}
div.work_toi_3 div.detail_text li{
	list-style: none; 
}

div.box_1 {
	width:100%;
	padding:0;
	margin:0 auto;
}

div.second {
    position: relative;
	width:94%;
    height:auto;
	margin:2% auto; 
	list-style: none; 
}

div.box_1_1 {
    width:30%;
    float:left;
	padding-top:1%;
    text-align: center;
}

div.box_1_1 img {
    width:95px;
}

div.box_1_2 {
	position: absolute;
	top:4vw;
	left:25%;
    width:70%;
    float:left;
    text-align: center;
	font-size:1vw;

}

div.content div.tabbox_contents ul {
	width:92.7%;
	margin: 1% 2% 2% 2%; 
	list-style: none; 
}

div.content div.tabbox_contents li {
	margin: 1vw;
	width:70%;
	text-align:left;
	font-weight:bolder;
	list-style: none; 
}

div.content div.tabbox_contents li.detail {
	font-weight:normal;
}

div.content div.tabbox_contents a {
	text-decoration:none;
}

/*
div.content div.tabbox_contents ul img{
	width:18%;
	position:absolute;
}*/

}
