@import url("../management/common/css/default.css");





.mgnt15 { margin:15px 0 0 0; }

.mgnt5 { margin:5px 0 0 0; }



/*-------------------------------------------------------------

	.topsgs etc.. (toppage background)

-------------------------------------------------------------*/

#sntopsgs {

	margin:0 auto;

	padding:0;

	background:transparent url(../images/sntop/bg_sntop.gif) top center repeat-x;

}

#sntopsgs2 {

	margin:0 auto;

	padding:0;

	background:transparent url(../images/sntop/bg_sntophero.jpg) center 132px no-repeat;

}



#sgs #sntophero {

	position:relative;

	margin-top:4px;

	width:800px;

	height:245px;

	background:transparent url(../images/sntop/bg_sntophero2.jpg) center top no-repeat;

}

#sgs #sntophero #h1sntop {

	margin:0 0 0 148px;

	padding-top:44px;

}

#sgs #topmainimg h1 img{

	margin:50px 0 0 20px;

}

#sgs #sntophero #topF {

	position:absolute;

	top:0;

	left:-112px;

}

#sgs #sntophero #topF .topFbg {

	width:1024px;

	height:245px;

	background:transparent url(../images/sntop/bg_sntophero.jpg) center top no-repeat;

}





/*-------------------------------------------------------------

	.sntopmaincont (toppage main contents)

-------------------------------------------------------------*/

#sgs .sntopmaincont {

	width:800px;

	padding-top:20px;

}

#sgs .sntopmaincont a {

	color:#333333;

	text-decoration:none;

}

#sgs .sntopmaincont a:hover {

	text-decoration:underline;

}





/*-------------------------------------------------------------

	.sntopmain 

-------------------------------------------------------------*/

#sgs .sntopmaincont .sntopmain01 {

	width:760px;

	margin-left:20px;

	padding-bottom:15px;

	padding-top:15px;

	background:transparent url(../images/sntop/bg_sntopmain01.gif) center top repeat-y;

}



#sgs .sntopmaincont .sntopmain01 p {

	font-size:80%;

	font-weight:bold;

	color:#003255;

	margin:12px 0 12px 30px;

}

#sgs .sntopmaincont .sntopmain01 .sntopcont01 {

	width:730px;

	margin-left:15px;

	padding-bottom:30px;

	background:transparent url(../images/sntop/bg_sntopcont01.gif) center bottom no-repeat;

}

#sgs .sntopmaincont .sntopmain01 .sntopcont01 ul { margin:15px 0 0 15px; }

#sgs .sntopmaincont .sntopmain01 .sntopcont01 ul li {

	display:inline;

	color:#333333;

	font-weight:bold;

	font-size:80%;

	padding-left:16px;

	margin-right:30px;

	background:transparent url(../management/common/images/yaji.gif) 2px 4px no-repeat;

}

#sgs .sntopmaincont .sntopmain01 .sntopcont02 {

	width:730px;

	margin-left:15px;

	background:transparent url(../images/sntop/bg_sntopcont02.gif) center bottom no-repeat;

}

#sgs .sntopmaincont .sntopmain01 .sntopcont03 { width:730px; padding-bottom:30px; }

#sgs .sntopmaincont .sntopmain01 .sntopcont03 .fLeft  { width:362px; }

#sgs .sntopmaincont .sntopmain01 .sntopcont03 .fRight { width:363px; }

#sgs .sntopmaincont .sntopmain01 .sntopcont03 ul { margin:15px 0 0 15px; }

#sgs .sntopmaincont .sntopmain01 .sntopcont03 ul li {

	display:block;

	color:#333333;

	font-weight:bold;

	font-size:80%;

	padding-left:16px;

	background:transparent url(../management/common/images/yaji.gif) 2px 4px no-repeat;

	_background:transparent url(../management/common/images/yaji.gif) 2px 6px no-repeat;

}

#sgs .sntopmaincont .sntopmain01 .sntopcont03 ul li.dot {

	display:inline;

	padding:0;

	background:none;

}

#sgs .sntopmaincont .sntopmain01 .sntopcont03 ul li.dot img {

	padding:0;

	margin:10px 0;

	display:block;

}



#sgs .sntopmaincont .sntopmain02 {

	width:764px;

	margin-left:18px;

	padding-top:15px;

}

#sgs .sntopmaincont .sntopmain02 .sntopnew {

	padding:15px 0 30px;

	background:transparent url(../images/sntop/bg_sntopnew.gif) center top repeat-y;

}

#sgs .sntopmaincont .sntopmain02 .sntopnew ul { margin:0 15px; }

#sgs .sntopmaincont .sntopmain02 .sntopnew ul li {
	display:block;
	position:relative;
	color:#333333;
	font-size:80%;
	padding-left:135px;
	_padding-left:122px;
	margin-bottom:10px;
	background:transparent url(../management/common/images/yaji2.gif) 2px 4px no-repeat;
	_background:transparent url(../management/common/images/yaji2.gif) 2px 8px no-repeat;

}

#sgs .sntopmaincont .sntopmain02 .sntopnew ul li span {

	position:absolute;

	display:block;

	top:0;

	_top:4px;

	left:12px;

	_left:-110px;

}

#sgs .sntopmaincont .sntopmain02 .sntopnew ul li a {

	color:#003255;

}

#sgs .sntopmaincont .sntopmain02 .sntopnew .dotlinetop2 {
	height:1px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 18px;

}

#sgs .sntopmaincont .sntopmain03 {

	width:762px;

	margin-left:18px;

	padding-bottom:15px;

	padding-top:15px;

}

#sgs .sntopmaincont .sntopmain03 .sntopedcont {

	width:762px;

}

#sgs .sntopmaincont .sntopmain03 .sntopedcont .fLeft  {

	width:383px;

	padding-bottom:30px;

	background:transparent url(../images/sntop/bg_sntopedcont.gif) left bottom no-repeat;

}

#sgs .sntopmaincont .sntopmain03 .sntopedcont .fLeft ul { margin:15px 0 0 15px; }

#sgs .sntopmaincont .sntopmain03 .sntopedcont .fLeft ul li {

	display:block;

	color:#333333;

	font-weight:bold;

	font-size:80%;

	padding-left:16px;

	background:transparent url(../management/common/images/yaji.gif) 2px 4px no-repeat;

	_background:transparent url(../management/common/images/yaji.gif) 2px 6px no-repeat;

}

#sgs .sntopmaincont .sntopmain03 .sntopedcont .fLeft ul li.dot {

	display:inline;

	padding:0;

	background:none;

}

#sgs .sntopmaincont .sntopmain03 .sntopedcont .fLeft ul li.dot img {

	padding:0;

	margin:10px 0;

	display:block;

}

#sgs .sntopmaincont .sntopmain03 .sntopedcont .fRight { width:360px; }

#sgs .sntopmaincont .sntopmain03 .sntopedcont .fRight .snbannerarea {

	background:#eeeeee;

	padding-top:15px;

	padding-bottom:15px;

	padding-left:15px;

}

#sgs .sntopmaincont .sntopmain03 .sntopedcont .fRight .snbannerarea img { display:block; }

#sgs .sntopmaincont .sntopmain03 .sntopedcont .fRight .sntoplogorarea { width:180px; margin:15px 0 0 0; }

#sgs .sntopmaincont .sntopmain03 .sntopedcont .fRight .sntoplogorarea img { margin:0; }

#sgs .sntopmaincont .sntopmain03 .sntopedcont .fRight .sntoplogorarea .fLeft  { width:75px; padding:0; background:none; }

#sgs .sntopmaincont .sntopmain03 .sntopedcont .fRight .sntoplogorarea .fRight { width:87px; padding:0; }



#sgs .sntopmaincont .sntopmain03 .sntopedcont .fRight .sntopcontact {

	width:360px;

	margin:15px 0 0 0;

	background:#ffffff;

}

#sgs .sntopmaincont .sntopmain03 .sntopedcont .fRight .sntopcontact p {

	margin:0 0 0 15px;

	padding:15px 0;

	color:#333333;

	font-size:90%;

}

#sgs .sntopmaincont .sntopmain03 .sntopedcont .fRight .sntopcontact p img {

	display:inline;

	vertical-align:middle;

}







/* safari only \*/

html:\66irst-child #sgs .sntopmaincont .sntopmain02 .sntopnew ul li {

	padding-left:128px;

	margin-bottom:10px;

	background:transparent url(../management/common/images/yaji2.gif) 2px 4px no-repeat;

}



/* safari only \*/

html:\66irst-child #sgs .sntopmaincont .sntopmain02 .sntopnew ul li span {

	left:12px;

	_left:-90px;

}

