@charset "UTF-8";

#page_content header.main_title .lead_msg{
	padding-top:10px;
}
main .shadow_box {
	padding-top: 30px;
}
main .mysImg {
	margin-bottom:40px;
}
main .mysImg .tblCap{
	padding-bottom: 10px;
	text-align:right;
}
main .mysImg .tblCap > div{
	display: inline-table;
}
main .mysImg .tblCap > div > span{
	display: table-cell;
	vertical-align: top;
}
main .mysImg .tblCap > div > span > dl{
	display: table;
}
main .mysImg .tblCap > div > span > dl > *{
	display: table-cell;
}
main .mysImg .tblCap > div > span > dl dt{
	padding-left: 15px;
	vertical-align: middle;
	white-space:nowrap;
}
main .mysImg .tblCap > div > span > dl > dt em{
	display: inline-block;
	font-style: normal;
	vertical-align: middle;
}
main .mysImg .tblCap > div > span > dl > dt em.crcl{
	content:"";
	background-color: #edad81;
	height: 14px;
	border-radius:50px;
}
main .mysImg .tblCap > div > span > dl > dt em.crcl1{width: 40px;}
main .mysImg .tblCap > div > span > dl > dt em.crcl2{width: 14px;}
main .mysImg .tblCap > div > span > dl > dt em.star{
	color: #c96e30;
	font-size:16px;
}
main .mysImg .tblCap > div > span > dl > dt span{
	display: inline-block;
	vertical-align: top;
}
main .mysImg .tblCap > div > span > dl dd{
	vertical-align: top;
}


main .mysImg .pinch_icon{
	margin-bottom: 10px;
	text-align:center;
}

@media screen and (max-width: 834px) {
main .mysImg .tblCap{
	padding-bottom:5px;
	text-align:left;
}
main .mysImg .tblCap > div{
	display: block;
}
main .mysImg .tblCap > div > span{
	display: block;
	vertical-align: top;
}
main .mysImg .tblCap > div > span > dl dt{
	padding-left:0px;
	vertical-align: top;
}





}

@media screen and (max-width: 440px) {
	
}