#sandal{
	min-width:1040px;
	margin:0 auto;
}

#sandal .main_image{
	max-width:1240px;
	width:945px;
	height:127px;
	margin:0 auto 39px auto;
	background-image:url(/img/sandal/main_image.jpg);
	color:#ffffff;
	text-shadow:3px 3px 2px rgba(0,0,0,0.8);
	padding:75px 0 0 71px;
}

#sandal .main_image .icon_title{
	display:block;
	padding:15px 0 0 0px;
}


#think{
	background-image:url(/img/sandal/bg_01.jpg);
	background-size:cover;
	background-position:center;
	min-width:1040px;
	height:2167px;
	color:#ffffff;
}

#think .subtitle{
	text-align:center;
	font-size:33px;
	padding:55px 0 60px 0;
}


#think .item_row{
	height:332px;
	width:1014px;
	margin:0 auto;
	overflow:hidden;
	line-height:1.2;
}

#think .item_row .lead{
	width:472px;
	float:left;
	margin-bottom:25px;
}

#think .item_row .sub_lead{
	font-size:15px;
	font-weight:bold;
	margin-bottom:15px;
	width:472px;
	float:left;
	line-height:1.2;
}


#think .item_row .note{
	width:482px;
	float:left;
	padding:0;
	margin:0 0 30px 0;
	font-size:13px;
	line-height: 1.5;
}

#think .item_row .note .detail_button{
	border:solid 1px #ffffff;
	background-color:#333333;
	box-sizing:border-box;
	display:block;
	width:411px;
	font-size:24px;
	color:#ffffff;
	height:90px;
	margin-top:15px;
	padding:10px 0 0 90px;
	background-image:url("/img/icon_sandal.png");
	background-repeat:no-repeat;
	background-position:45px,center;
}


#think .item_row .note .detail_button:hover{
	background-color:#717171;
}



#think .item_row .pic{
	width:473px;
	float:right;
	padding:0;
	margin:0;
}





#episode{
	background-image:url(/img/sandal/bg_02.jpg);
	background-size:cover;
	background-position:center;
	min-width:1040px;
	height:825px;
	color:#ffffff;
	border-top:60px solid #777777;
	border-bottom:60px solid #777777;
	margin-bottom:60px;
}

#episode .wrapper{
	width:1016px;
	margin:0 auto;
}

#episode .subtitle{
	text-align:center;
	font-size:33px;
	padding:55px 0 90px 0;
}


#episode .item_box{
	float:left;
	height:290px;
	width:474px;
}

#episode .item_box .ep{
	padding:0 0 10px 5px;
	margin:0 0 17px 0;
	height:42px;
	border-bottom:#ffffff 3px solid;
	font-size:33px;
}


#episode .item_box.right{
	margin-left:68px;
}

#episode .item_box .pic{
}

#episode .item_box .lead{
	font-size:27px;
	padding:0px 0 0 0;
	font-weight:normal;
}

#episode .item_box .lead img{
	margin-right:10px;
}


#episode .item_box .note{
	margin:0;
	padding:20px 0 0 0;
	font-size:14px;
	line-height:1.3;
}

#episode .item_box .note img{
	margin:0 10px 0 0;
}

#episode .item_box.right .note img{
	margin:0 0 0 10px;
}

#episode .item_box .note .left_inbox{
	float:left;
}

#episode .item_box .note .right_inbox{
	float:right;
}
