@charset "shift_jis";
/* CSS Document */

div#ms_news, div#ms_news_single {
    font-weight: bold;
    margin: 0 10px 15px;
    padding: 0;
    text-align: left;
    width: 740px;
}
div.ms_newshead {
    background-color: #953735;
    margin: 0;
    padding: 0;
    width: 740px;
}
div#ms_news div.ms_newshead p, div#ms_news_single div.ms_newshead p {
    color: #ffffff;
    font-weight: bold;
    margin: 0;
    padding: 3px 0 3px 10px;
}
div.ms_newsbody {
    margin: 0;
    padding: 5px 0 0;
}
div.ms_newsbody img {
    margin: 0;
}
div.ms_newsbodyarea {
    background: url("/support/vaio/share3/images/box/index_body.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #c6d3dc;
    border-style: solid;
    border-width: 0 1px;
    margin: 0;
    padding: 0;
    width: 738px;
}
div#ms_news div.ms_newsbody ul.ms_news_ls li {
    float: left;
    list-style-image: url("/support/vaio/share3/images/icon_under_arrow.gif");
    margin: 0 5px;
    padding: 0 10px 3px 0;
    width: 47%;
}
div#ms_news_single div.ms_newsbody ul.ms_news_single_ls li {
    list-style-image: url("/support/vaio/share3/images/icon_under_arrow.gif");
    margin: 0 0 0 5px;
    padding: 0 0 3px;
}
div#ms_news div.ms_newsbody ul, div#ms_news_single div.ms_newsbody ul {
    margin-bottom: 0;
    margin-left: 0;    
}
div.ms_newsbody .clearms_news {
    clear: both;
}
div.ms_newsfoot {
    background: url("/support/vaio/share3/images/box/index_foot.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 10px;
    margin: 0;
    padding: 0;
    width: 740px;
}

div.image_area {
	display: block;
	float: left;
	margin-right: 20px;
}

ul.btn_area {
	float: right;
}

div#contents ul.btn_area li {
	float: none;
}

ul.btn_area.long .Button {
	width: 300px;
}

@media screen and (max-width: 640px) {
	div.ms_newshead {
	    padding-right: 10px;
	    width: auto;
	}
	div#ms_news, div#ms_news_single, div.ms_newsbodyarea, div.ms_newsfoot {
	    width: auto;
	}
	div#ms_news div.ms_newsbody ul.ms_news_ls li, div#ms_news_single div.ms_newsbody ul.ms_news_single_ls li {
	    padding: 0 10px 5px 0;
	    width: 94%;
	}
	div#ms_news div.ms_newsbody ul.ms_news_ls li {
	    clear: both;
	}
	div.text_area {
		margin-bottom: 30px;
	}
	ul.btn_area.long .Button {
		width: 97%;
	}
	
}
