/*-----------
全体指定
-------------*/
body {
	margin:0px;
	padding:0px;
	color:#000;
}

td {
	font-size:small;
	line-height:130%;
}

form {
	margin: 0px;
	padding: 0px;
}

#outlinebox {
	width:760px;
	margin-left:20px;
}

#header {
	width:760px;
}

#header td{
	background-image:url(/images_global/header_background3.gif);}

.headerright {
	padding:8px 22px 8px 0px;
}

#breadcrumbs td {
	background-image:url(/images_global/bread_back.gif);
	color:#000000;
}

#breadcrumbs td.index {
	border-top:1px solid #888;
	background-image:none;
}

#footer {
	border-top: solid 1px #666666;
	margin: 5px 0px 30px 0px;
	padding: 5px 0px 0px 10px;
}

.pagetop {
	text-align: right;
}

.wclear {
	clear: both;
}

/*-----------
socialmedia
-------------*/
.socialmedia-title-wrap {
	height: 90px;
}

#box1-border {
	border: 8px solid #e9e9e9;
	padding: 0;
	text-align: left;
	backgroung-color: #ffffff;
	width: 744px;
	height: auto;
	clear: both;
	display: block;
}

#box1 {
	border: 1px solid #dadada;
	background: white;
}

.box_s1 {
	font-size:small;
	line-height:130%;
	width:350px;
	height: auto;
	margin: 7px;
	display: block;
	float: left;
}

.box_s_img{
	display:block;
	float: left;
	padding: 0px 10px 5px;
	clear: both;
}

.box_s_text{
	display:block;
	height: auto;
	padding: 0px 5px 0px 00px;
	width: 184px;
	margin: 0px 0px 0px 0px;
	float: right;
}

.box_s_title{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 13px;
	font-weight:normal;
	background:url(../images/redarrow.jpg) 0px 5px no-repeat;
	display:block;
	width: 190px;
	height: auto;
	float: right;
}

.box_s_texts{
	height: auto;
	padding: 3px 0px 0px 0px;
	display:block;
}

ul {
	margin:0px 0px 0px 20px;
	padding:0px;
}

li {
	margin:0px;
	padding:0px;
	list-style:decimal;
}

#footer .sppcselect {
	float: right;
	margin: 0 200px 30px 0;
}

#footer .sppcselect p {
	margin: 0;
}
