* {
	margin: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

/*---------------------------↓↓template用css↓↓---------------------------*/
#n-area {
	margin: 0px;
	padding: 0px;
	width: auto;
	background-repeat: repeat-x;
	background-image: url(../img/n-img/width-back7.gif);
}
#f-usecard {
	width: 208px;
	border: 1px solid #999999;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
}
#f-card-inn {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}
#f-cardtext p {
	font-size: 10px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#f-cardtitle {
	background-image: url(../img/bar_news.gif);
	background-repeat: repeat-x;
	height: 25px;
	width: auto;
}
#f-cardtitle p {
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#f-cardtext {
	margin: 0px;
	padding: 0px;
}
#f-cardimg {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#f-cardcont {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
/*---------------------------↑↑template用css↑↑---------------------------*/


.floatclear {
	font-size: 0px;
	line-height: 0px;
	margin: 0px;
	padding: 0px;
	height: 0px;
	border: 0px;
	float: none;
	clear: both;
}
#n-wrap {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}

#n-area_t {
	margin: 0px;
	padding: 0px;
	width: auto;
	background-repeat: repeat-x;
	background-image: url(../img/n-img/width-back11.gif);/**/
}
#header-in {
	padding: 0px;
	width: 990px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#content {
	width: 990px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	height: auto;
}
#nextname {
	padding: 0px;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h1 {
	padding: 0px;
	margin: 0px;
}
#st-name p {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#st-n-pic {
	margin: 0px;
	padding: 7px;
	float: left;
	height: 75px;
	width: 75px;
}
#st-n-text {
	padding: 0px;
	height: auto;
	width: 600px;
	float: left;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#st-i-l {
	margin: 0px;
	float: left;
	width: 450px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 10px;
}
#st-i-r {
	margin: 0px;
	float: right;
	width: 300px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#n-foot {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background-color: #333333;
}
#n-foot-in {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 990px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

address {
	font-style: normal;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding: 7px 0px 7px 15px;
}
#header {
	padding: 0px;
	width: 100%;
	margin: 0px;
}
.sl-td {
	margin: 0px;
	padding: 0px;
	width: 30px;
}
#nextname-in {
	margin: 0px;
	padding: 0px;
}
#nextname-in img {
	margin: 0px;
	padding: 0px;
}
#top-cont {
	padding: 0px;
	height: 335px;
	width: 990px;
	background-color: #092276;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#top-cont-in {
	margin: 0px;
}

/*---------------------------------------------------------------------------*/


#top-slidespace {
	margin: 0px;
	padding: 0px;
}
#top-slidespace-in {
	margin: 0px;
	padding: 0px;
}
#top-ss-in-l {
	padding: 0px;
	height: auto;
	width: 220px;
	float: left;
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 0px;
	margin-right: 0px;
}
#top-ss-in-r {
	padding: 0px;
	height: auto;
	width: 740px;
	float: right;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 5px;
	margin-left: 0px;
}


/*---------------------------------------------------------------------------*/




#main-cont {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 990px;
}
#main-cont-in {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#main-l {
	padding: 0px;
	height: auto;
	width: 220px;
	float: left;
	margin-top: 0px;
	margin-left: 5px;
	margin-bottom: 30px;
	margin-right: 0px;
}
#main-r {
	padding: 0px;
	height: auto;
	width: 740px;
	float: right;
	margin-top: 0px;
	margin-bottom: 20px;
	margin-right: 5px;
	margin-left: 0px;
}
#main-r dl {
	margin: 0px;
	padding: 0px;
}
#main-r dl dd {
	font-size: 14px;
	line-height: 150%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#main-r dl dt {
	padding: 0px;
	margin: 0px;
	float: left;
	width: 170px;
	font-size: 14px;
	font-style: normal;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 150%;
}
#newinffo-wrap {
	padding: 0px;
	height: auto;
	width: 600px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#backnumber img {
	padding: 0px;
	float: right;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.content-wrap {
	padding: 0px;
	height: auto;
	width: 740px;
	border: 1px solid #CCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#trainsearch {
	margin: 0px;
	padding: 0px;
}
#trainsearch-in {
	margin: 0px;
	padding: 0px;
	height: 300px;
}
#areasearch {
	margin: 0px;
	padding: 0px;
}
#areasearch-in {
	margin: 0px;
	padding: 0px;
	height: 300px;
}
#catesearch {
	margin: 0px;
	padding: 0px;
}
#nn-in-l {
	float: left;
	width: 410px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding: 0px;
}
#nn-in-r {
	float: right;
	width: 455px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#backnumber {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#nn-in-ll {
	float: left;
	width: 70px;
	padding: 0px;
	margin: 0px;
	height: auto;
}
#nn-in-lr {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;

	padding-left: 60];
	width: 280px;
	padding-left: 0px;
}
#nn-in-ll img {
	padding: 0px;
	height: 50px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#nn-in-lr img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#nn-in-r img {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.sp-contents {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	height: auto;
	padding: 0px;
	width: 720px;
}
.sp-contents-in {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
.sp-contents p {
	font-size: 23px;
	font-weight: bolder;
	color: #15721C;
	text-decoration: none;
	padding: 0px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 15px;
}
#nn-in-r li {
	list-style-type: none;
}
#toi-mail img {
	padding: 0px;
	width: 150px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#toi-mail {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#toi-tel {
	font-size: 36px;
	font-weight: bolder;
	color: #090033;
	padding: 0px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#toi-tel img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#nn-in-r-in {
	padding: 0px;
	margin-top: -15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#toi-time {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
#nn-in-r dl {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#tcin-l #kensaku {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#st-f-navi {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h1 {
	font-size: 24px;
	font-weight: bolder;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	display: inline;
	color: #333333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#catesearch-in2 {
	margin: 0px;
	padding: 0px;
	height: auto;
}
#catesearch-in {
	padding: 0px;
	height: auto;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.content-box {
	padding: 0px;
	height: auto;
	width: 670px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 5px;
}
.content-box p {
	font-size: 12px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 150%;
}
.content-box img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 80px;
}
#linkbox {
	margin: 0px;
	padding: 0px;
}
#infobox {
	padding: 0px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
#infobox-in {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#infobox-in p {
	font-size: 12px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	line-height: 140%;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 3px;
}
#topback {
	text-align: right;
	padding: 0px;
	font-size: 10px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#storespace {
	padding: 0px;
	height: auto;
	width: 670px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	border: 1px solid #CCCCCC;
}
#ss-l {
	margin: 0px;
	padding: 0px;
	float: left;
}
#ss-l img {
	padding: 0px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#ss-r table {
	font-size: 14px;
	line-height: 120%;
	padding: 0px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#ss-r .koumoku {
	text-align: right;
}
#storespace-in {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#ss-r {
	padding: 0px;
	float: right;
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#storespace p {
	font-size: 16px;
	color: #0033FF;
	font-weight: bolder;
	background-color: #F7F7F7;
	height: 23px;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#ss-r img {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.backn-box {
	height: auto;
	width: 560px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 50px;
	padding-left: 10px;
}
.backn-box p {
	font-size: 12px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	line-height: 150%;
}
#cate-box {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.pick-box img {
	padding: 0px;
	height: 135px;
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.h3wrap {
	padding: 0px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.h3wrap h3 {
	height: 20px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 20px;
	font-size: 16px;
	background-image: url(../img/n-img/bar-back720.gif);
	background-repeat: repeat-x;
	margin: 0px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: bolder;
}
#n-path {
	color: #333333;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 14px;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0px;
	text-align: right;
}
#n-path p {
	padding: 0px;
	font-size: 12px;
	font-weight: bolder;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	display: inline;
}
.n-path {
	color: #333333;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-size: 14px;
	width: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 0px;
	text-align: right;
}
.n-path p {
	padding: 0px;
	font-size: 12px;
	font-weight: bolder;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	display: inline;
}
#sub-photo img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 210px;
	border: 1px solid #CCCCCC;
}
.belde-d-bana {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	height: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.newbuild-box {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	border: 2px solid #CCCCCC;
	width: 320px;
}
#newbuild-wrap {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.content-box #newbuild-wrap img {
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 120px;
	border: 0px;
}
#newbuild-bana {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
.pick-area {
	font-size: 14px;
	font-weight: bolder;
	text-decoration: none;
	text-align: center;
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	color: #333333;
}
.pick-box {
	margin: 0px;
	padding: 0px;
}
#m-in-l {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 380px;
}
#m-in-r {
	padding: 0px;
	float: right;
	background-image: url(../img/ossm/mastpage-ossm-0221_04.png);
	background-repeat: no-repeat;
	width: 330px;
	height: 620px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.eki {
	font-size: 30px;
	font-weight: bolder;
	color: #FF0000;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
}
#nedan {
	text-align: right;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	z-index: 1;
}
#tinryo {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 47px;
}
#kyoeki {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 47px;
}
#siki {
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 47px;
}
#rei {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 47px;
}
#setubi p {
	font-size: 12px;
	line-height: 140%;
}
#setubi {
	padding: 0px;
	margin-top: 75px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 70px;
	width: 220px;
}
#soukosu {
	margin: 0px;
	padding: 0px;
}
#soukosu-in {
	text-align: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 65px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#jusyo p {
	font-size: 18px;
	font-weight: bolder;
	color: #003366;
}
#jusyo {
	padding: 0px;
	margin-top: 75px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#madori {
	padding: 0px;
	height: 330px;
	width: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: center;
}
.r-type {
	font-size: 24px;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.kara {
	margin-top: 0px;
	margin-right: -33px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	height: 30px;
}
.kara {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position: relative;
	z-index: 2;
	left: 23px;
}
#ossm-endline {
	padding: 0px;
	margin: 0px;
	width: 720px;
}
.kusitu-jokyo {
	border: 1px solid #999999;
	margin: 0px;
	padding: 0px;
	width: 85px;
}
.gositu {
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.gositu p {
	text-align: center;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.kusitu-m p {
	font-size: 42px;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: bolder;
}
.kusitu-t p {
	text-align: left;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.kusitu-b p {
	text-align: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 0px;
}
#aki-jokyo {
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.kusitu-m {
	text-align: center;
	margin: 0px;
	height: 64px;
	padding: 0px;
}
#aki-t {
	margin: 0px;
	padding: 0px;
	border: 1px solid #999999;
}
#aki-pic {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.kusitu-m img {
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 60px;
}
#ssr-in {
	margin: 0px;
	padding: 0px;
}
#sin-gmap {
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
}
#sin-gmap iframe {
	border: 1px solid #999999;
}
#gmap-pic {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.n-b-bar {
	margin: 0px;
	padding: 0px;
	background-image: url(../img/ossm/newbuild-bar.gif);
	background-repeat: repeat-x;
	height: 30px;
	width: auto;
}
.madori-f {
	margin: 0px;
	float: left;
	width: 80px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	height: 80px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.tinryo-f {
	margin: 0px;
	float: left;
	width: 80px;
	height: 90px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.n-b-content-r-in {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.madori-tinryo {
	padding: 0px;
	height: 80px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.kotu-sonota {
	margin: 0px;
	padding: 0px;
	height: 85px;
	width: 320px;
}
.madori-f .menseki {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.n-b-content-r .manen{
	margin: 0px;
	font-size: 12px;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.kotu-f {
	height: 35px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}
.sonota-f {
	width: 230px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
h4 {
	font-size: 20px;
	font-weight: bolder;
	color: #0033CC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.joho-l {
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: right;
}
.joho-r {
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: right;
}
#newbuild-wrap #newbuild-bana img {
	margin: 0px;
	padding: 0px;
	height: 146px;
	width: 674px;
}
.n-b-content-r .ekimei{
	margin: 0px;
	font-size: 16px;
	color: #0033CC;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bolder;
}
.newbuildlist-text1 .ekimei {
	margin: 0px;
	font-size: 16px;
	color: #0033CC;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bolder;

}
.kotu-sonota .newbuildlist-text1 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#ossm-box .pick-box p {
	font-size: 12px;
	margin-top: -7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 2px;
}
#headlist-in ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	height: 50px;
	/*background-image: url(../img/n-img/toplinkbar.gif);
	background-repeat: repeat-x;*/
}
#headlist-in ul li {
	padding: 0px;
	float: left;
	width: 120px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
}
#headlist-in {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 990px;
}
#headlist {
	margin: 0px;
	padding: 0px;
}
#searchbox {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
.cate-type ul {
	margin: 0px;
	padding: 0px;
}
.cate-type li {
	margin: 0px;
	height: 35px;
	list-style-type: none;
	padding: 0px;
	background-image: url(../img/n-img/r-line01to.gif);
	background-repeat: no-repeat;
}
.cate-type li:hover {
	background-position: 0 -45px;
	
}
.b-textbox {
	padding: 0px;
	width: 135px;
	height: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
}
#tpick_inner li {
	float: left;
	width: 230px;
	padding: 0px;
	height: auto;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ossmoji {
	font-size: 13px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.ossmkakaku {
	font-size: 24px;
	font-weight: bolder;
	color: #FF6600;
	text-decoration: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 4px;
}
.b-textbox .b-price dt {
	height: 13px;
	width: 30px;
	background-color: #FF9900;
	font-size: 11px;
	color: #FFFFFF;
	float: left;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.b-textbox .b-etc dt {
	height: 13px;
	width: 30px;
	background-color: #666666;
	font-size: 11px;
	color: #FFFFFF;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.b-price .b-block {
	height: 13px;
	width: 30px;
	background-color: #FF9900;
	float: left;
	text-align: center;
	margin: 0px;

	padding
; 	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.b-etc .b-block {
	height: 13px;
	width: 30px;
	background-color: #666666;
	float: left;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.b-blocktext {
	font-size: 11px;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

.b-textbox dt {
	height: 15px;
	width: 30px;
	background-color: #666666;
	font-size: 12px;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: left;
}
.b-textbox dl {
	width: auto;
	height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.b-textbox {
	padding: 0px;
	width: 135px;
	height: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
}
.oss_blockwrap {
	list-style-type: none;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	width: 730px;
}
.cate-type a {
	color: #666666;
	text-decoration: none;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}
#top-pickup {
	padding: 0px;
	margin: 0px;
}
.cont-boxblock {
	width: auto;
	border: 1px solid #CCCCCC;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
}
.cont-boxblock-nb {
	width: auto;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
}
.cont-boxblock_b {
	background-color: #F0F0F0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.cont-imgblock {
	width: auto;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
}
#headlist-in a {
	font-size: 24px;
	text-decoration: none;
	color: #333333;
	line-height: 60px;
	text-align: center;
	display: block;
	width: 120px;
	background-image: url(../img/n-img/toplinkbar.gif);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
}
#headlist-in a:hover {
	background-position: 0 -70px;
	color: #CAE6FD;
}
.clear {
	padding: 0px;
	clear: both;
	float: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.categorybar {
	background-image: url(../img/n-img/categorybar740ns.gif);
	background-repeat: no-repeat;
	padding: 0px;
	height: 35px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 1px;
}
.categorybar p {
	color: #000099;
	font-size: 24px;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.categorybar h1 {
	color: #000099;
	font-size: 24px;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.categorybar h2 {
	color: #000099;
	font-size: 24px;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.categorybar-in {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#in-search {
	font-size: 14px;
	background-color: #FFFFFF;
	text-align: center;
	border: 1px solid #999999;
	width: 218px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#in-search ul {
	font-size: 14px;
	text-align: left;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	list-style-type: none;
}
#in-search ul {
	list-style-type: none;
}
.rightcont-box {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#sp-cont {
	margin: 0px;
	padding: 0px;
	width: 738px;
}
#sp-cont-in {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
	width: auto;
	margin: 0px;
}
.sc-inbox-bar {
	background-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
	height: 30px;
}
.sc-inbox-bar p {
	font-size: 18px;
	text-decoration: none;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.portal img {
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.portal p {
	font-size: 14px;
}
.sp-cont-l a {
	text-decoration: none;
	color: #333333;
}
#caru-content {
	padding: 0px;
	border: 1px solid #666666;
	height: 216px;
	width: 739px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}
#carouselInner {
	background-color: #FFFFFF;
}
#carouselWrap{
	width: 739px;
	height: 216px;
	padding: 0px;
	position: relative;
	margin: 0px;
}

#carouselPrev{
	position: absolute;
	top: 100px;
	left: 4px;
	cursor: pointer;
	z-index: 2;
}

#carouselNext{
	position: absolute;
	top: 100px;
	right: 4px;
	cursor: pointer;
	z-index: 2;
}

#carousel{
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
	overflow: hidden;
	position: relative;
	z-index: 1;

}

#carouselInner .column{
	width: 740px;
	height: 280px;
	list-style-type: none;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
	margin: 0px;
}

#carouselInner .column img{
	border: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#tpick_inner {
	margin: 0px;
	width: 740px;
	padding: 0px;
}
.toplist-m {
	font-size: 14px;
}
#headlist-in .toplist-m a {
	font-size: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#headlist-in .toplist-m {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.r-list01 {
	padding: 0px;
	background-image: url(../img/n-img/r-line01-t.gif);
	background-repeat: no-repeat;
	margin: 0px;
	height: 35px;
}
.cate-type p {
	font-size: 18px;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.ossmwrap {
	padding: 0px;
	width: 230px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.ossmpic {
	margin: 0px;
	padding: 0px;
}
.ossmpic1 {
	margin: 0px;
	padding: 0px;
}
.ossmpic img:hover {
	opacity:1.0;
}
.ossmpic1 img:hover {
	opacity:1.0;
}
.ossmtext {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.ossmt-name img {
	padding: 0px;
	height: 12px;
	width: 50px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.ossmt-name {
	width: 210px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #99CCFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4px;
}
.ossmt-name p {
	padding: 0px;
	font-size: 14px;
	font-weight: bolder;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ossmt-other {
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.ossmt-other p {
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.ossmt-other .ossm-price000 {
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	background-image: url(../img/n-img/mannen2.gif);
	background-repeat: no-repeat;
	background-position: 58px 3px;
	width: 150px;
	color: #FF0000;
	font-weight: bold;
}
.ossmt-other .ossm-price0000 {
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	background-image: url(../img/n-img/mannen2.gif);
	background-repeat: no-repeat;
	background-position: 68px 3px;
	width: 150px;
	font-weight: bold;
	color: #FF0000;
}
.ossmt-other .ossm-price0000-0 {
	font-size: 12px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	background-image: url(../img/n-img/mannen2.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 150px;
	font-weight: bold;
	color: #FF0000;
}
#tpick_inner ul {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -26px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#t-usecard {
	width: 218px;
	border: 1px solid #999999;
	margin-top: 20px;
	margin-right: 0px;
	0margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#t-card-inn {
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}
#t-cardtext p {
	font-size: 10px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#t-cardtitle {
	background-image: url(../img/bar_news.gif);
	background-repeat: repeat-x;
	height: 25px;
	width: auto;
}
#t-cardtitle p {
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#t-cardtext {
	margin: 0px;
	padding: 0px;
}
#t-cardimg {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.catetab-space {
	margin: 0px;
	padding: 0px;
	width: 218px;
	height: 29px;
	background-color: #333333;
}
.catetab-space p {
	font-size: 16px;
	font-weight: bolder;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	color: #FFFFFF;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#portal-area {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: center;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#portal-area li {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#portal-area img {
	width: 200px;
	height: 55px;
	border: 1px solid #CCC;
}
#top-bar {
	/*background-image: url(../img/n-img/header-bar.gif);
	background-repeat: no-repeat;*/
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: 20px;
}
#top-bar p {
	color: #FFFFFF;
	padding: 0px;
	font-size: 12px;
	margin: 0px;
}
#info {
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.table-1 .infobox {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	height: 70px;
	width: 700px;
}
#info-back {
	text-align: right;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.infobox {
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	height: 27px;
	margin: 0px;
}
.ibox-l {
	margin: 0px;
	float: left;
	width: 130px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.ibox-r {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 550px;
}
.infobox p {
	font-size: 12px;
	line-height: 150%;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ossmt-name a {
	color: #FF0000;
}
.cate-type {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.cate-type-img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#sp-cont-in ul {
	padding: 0px;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#sp-cont-in li {
	padding: 0px;
	list-style-type: none;
	float: left;
	width: 165px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.sp-cant-block p {
	font-size: 10px;
	color: #333333;
	font-weight: normal;
	text-align: left;
	padding: 0px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#searchbox img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.ibox-l img {
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#omukae-box {
	margin: 0px;
	padding: 0px;
	border: 1px solid #999999;
}
.staff-link {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#omukae-box img {
	margin: 0px;
	padding: 0px;
}
#top-bar-in {
	padding: 0px;
	margin: 0px;
}
.bana-box {
	margin: 0px;
	padding: 0px;
	width: 218px;
	border: 1px solid #999;
	background-color: #F0F0F0;
}
#nn-in-lr p {
	padding: 0px;
	font-size: 14px;
	font-weight: bolder;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	display: inline;
}
#nn-in-r-in {
	margin: 0px;
	padding: 0px;
}
#nn-in-rl {
	float: left;
	width: 280px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#nn-in-rr {
	float: right;
	width: 161px;
	height: 54px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#nn-in-rr p {
	font-size: 10px;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
#nn-in-rl p {
	font-size: 42px;
	margin: 0px;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
}
.free-d-h {
	font-size: 24px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 10px;
	margin-left: 4px;
	position: relative;
	height: 20px;
}
#nn-in-rl-tl img {
	float: left;
	margin-top: 17px;
	padding: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#nn-in-rl-b img {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	width: 115px;
}
#nn-in-rrr {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 80px;
	height: 52px;
	/*
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	*/
	text-align: center;
}
#nn-in-rrl {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 80px;
	height: 54px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	text-align: center;
}
#t-sinkon {
	background-image: url(../img/n-img/thema-sinkon.png);
	background-repeat: no-repeat;
}
#t-pet {
	background-image: url(../img/n-img/thema-pet.png);
	background-repeat: no-repeat;
}
#t-sintiku {
	background-image: url(../img/n-img/thema-sintiku.png);
	background-repeat: no-repeat;
}
#t-bunjo {
	background-image: url(../img/n-img/thema-bunjo.png);
	background-repeat: no-repeat;
}
#t-0 {
	background-image: url(../img/n-img/thema-0.png);
	background-repeat: no-repeat;
}
#t-tansin {
	background-image: url(../img/n-img/thema-tansin.png);
	background-repeat: no-repeat;
}
#t-kasiya {
	background-image: url(../img/n-img/thema-kasiya.png);
	background-repeat: no-repeat;
}
.newbuild-area {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #333333;
}
.bana-box iframe {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
a:hover img {
	opacity:0.7;
}
.masttitle-box-wrap {
	background-color: #000066;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#mastarea-middle {
	margin: 0px;
	height: auto;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.mastarea-box {
	padding: 0px;
	height: auto;
	width: 710px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
	background-color: #FFFFFF;
}
.masttitle-box {
	height: auto;
	width: 730px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	background-color: #FFFFFF;
	padding: 0px;
}
.mastarea-box_in-l {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 346px;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
.mastarea-box_in-r {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 345px;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
}
.mastarea-box_in {
	margin: 0px;
	padding: 0px;
}
#mastarea {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.on-data {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-weight: normal;
}
#searchbox2 {
	margin: 0px;
	eswidth: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#searchbox2-in {
	background-color: #535353;
	width: 660px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#searchbox2-l {
	padding: 0px;
	width: 330px;
	float: left;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#searchbox2-r {
	padding: 0px;
	float: right;
	width: 300px;
	margin-top: 18px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(../img/n-img/searchbutton2-backwhite.png);
	background-repeat: no-repeat;
}
#searchbox2-l-l {
	margin: 0px;
	padding: 0px;
	float: left;
}
#searchbox2-l-l p {
	font-size: 24px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	color: #FFFFFF;
	line-height: 120%;
}
#searchbox2-l-r {
	float: right;
}
#searchbox2-l-r {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#searchbox2-l-r p {
	font-size: 24px;
	font-weight: bolder;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#gakumuryo-pic {
	padding: 0px;
	width: 740px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	background-color: #FF0000;
}
.gakumuryo-text {
	border: 1px solid #999999;
	margin: 5px;
	padding: 10px;
	font-size: 16px;
	line-height: 150%;
}
.gakumuryo-box {
	margin: 0px;
	padding: 0px;
}
.kyotyo-kuro {
	font-size: 18px;
	font-weight: bolder;
	margin: 0px;
	padding: 0px;
}
.text-other {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: 150%;
	font-size: 12px;
}
#cupon-pic {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
}
.kasiya-pic {
	margin: 0px;
	padding: 0px;
}
.kasiya-pic img {
	margin: 0px;
	padding: 0px;
	height: 120px;
	width: 230px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#new-text-in {
	border: 1px solid #CCCCCC;
	padding: 7px;
	width: 700px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
}
#new-text {
	margin: 0px;
	padding: 0px;
}
#new-text-in p {
	font-size: 14px;
	line-height: 150%;
	text-decoration: none;
}
.kasiya-link {
	text-align: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.kasiya-link img {
	margin: 0px;
	padding: 0px;
	height: 15px;
	width: 92px;
}
#landmark-pic {
	margin: 0px;
	padding: 0px;
}
#landmark-pic img {
	padding: 0px;
	height: 300px;
	width: 648px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}
.mastarea-box img {
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
}
.ossmpic img {
	margin: 0px;
	padding: 0px;
	height: 153px;
	width: 230px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#for-sm {
	padding: 0px;
	float: left;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#for-sm img {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#click-yudo p {
	font-size: 11px;
	line-height: 150%;
}
#click-yudo {
	margin: 0px;
	padding: 0px;
	width: 220px;
}
#kyugyo-area {
	padding: 0px;
	height: 150px;
	width: 740px;
	border: 1px solid #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#sp-ad-area {
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
}
#sp-ad-area-in {
	padding: 0px;
	width: 978px;
	border: 1px solid #CCCCCC;
	margin: 0px;
}
.sp-ad-box {
	padding: 0px;
	width: 980px;
	border: 1px solid #CCCCCC;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#setubi-name p {
	font-size: 12px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: right;
}
#newbuild-area {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#newbuild-area img {
	border: 1px solid #CCCCCC;
}
.subarea-pic img {
	margin: 0px;
	padding: 0px;
	height: 173px;
	width: 230px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.cate-type-img ul {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.cate-type-img li {
	padding: 0px;
	list-style-type: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}
.cate-type-img img {
	margin: 0px;
	padding: 0px;
}
.subarea-pic img {
	margin: 0px;
	padding: 0px;
	width: 230px;
	height: 173px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#sub-h1area {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#sub-h1area h1 {
	font-size: 24px;
	margin: 0px;
	padding: 0px;
	line-height: 100%;
	font-weight: normal;
	text-decoration: none;
}
#nn-in-rl-t {
	width: 280px;
	float: right;
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#new-roomtype table {
	padding: 0px;
	width: 740px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#new-roomtype th {
	font-size: 16px;
	line-height: 300%;
	border: 1px solid #CCCCCC;
	text-align: center;
	margin: 0px;
	padding: 0px;
	width: 60px;
	background-color: #FAFAFA;
}
#new-roomtype td {
	font-size: 16px;
	line-height: 200%;
	text-align: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-weight: normal;
}
.list-man {
	text-align: left;
}
#new-roomtype .list-man {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
.newbuild-space {
	width: 740px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	background-image: url(../img/n-img/nb-tec4.gif);
	background-repeat: repeat-y;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.newbuild-space-in {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.newbuild-space-in img {
	padding: 0px;
	float: left;
	width: 240px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
	border: 1px solid #CCCCCC;
}
.newbuild-title {
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.newbuild-title p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 28px;
	font-style: italic;
	text-decoration: none;
	padding: 0px;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#newbuild-p1 {
	font-size: 18px;
}
.newmast-space {
	margin: 0px;
	padding: 0px;
	width: 740px;
}
.newmast-space-in {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 698px;
}
.newmast-space-in img {
	padding: 0px;
	width: 698px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#madori1 {
	margin: 0px;
	padding: 0px;
	height: 280px;
	width: 740px;
	border: 1px solid #CCCCCC;
}
.cate-type-img img {
	margin: 0px;
	padding: 0px;
	height: 90px;
	width: 218px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#library-list {
	margin: 0px;
	padding: 0px;
	width: 740px;
	border-collapse:collapse;
	border:0px;
}
#library-list td {
	margin: 0px;
	height: 30px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
	border: 1px solid #CCCCCC;
	font-size: 12px;
}
#l-name {
	margin: 0px;
	padding: 0px;
	width: 280px;
	background-color: #F0F0F0;
	font-size: 14px;
}
#l-place {
	margin: 0px;
	padding: 0px;
	width: 200px;
	background-color: #F0F0F0;
}
#l-unit {
	margin: 0px;
	padding: 0px;
	width: 80px;
	background-color: #F0F0F0;
}
#l-age {
	margin: 0px;
	padding: 0px;
	width: 100px;
	background-color: #F0F0F0;
}
#sha-maparea {
	text-align: center;
	margin: 0px;
	border: 1px solid #CCCCCC;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
}
#sha-maparea img {
	margin: 0px;
	padding: 0px;
	width: 400px;
}
#st-foot-l {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 490px;
}
#st-foot-r {
	margin: 0px;
	float: right;
	width: 490px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#st-foot-ll {
	margin: 0px;
	float: left;
	width: 240px;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	height: 780px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-left-width: 1px;
	border-left-color: #FFFFFF;
}
#st-foot-lr {
	margin: 0px;
	float: right;
	width: 240px;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FFFFFF;
	height: 780px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#st-foot-rl {
	margin: 0px;
	float: left;
	width: 240px;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FFFFFF;
	height: 780px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#st-foot-rr {
	margin: 0px;
	float: right;
	width: 240px;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #FFFFFF;
	height: 780px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.f-pt1 {
	font-size: 18px;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: bolder;
}
.f-a1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.f-pt2 {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	list-style-type: none;
}
.f-pt4 {
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	list-style-type: none;
	text-align: right;
	width: 990px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
li.f-pt2 {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	list-style-type: none;
}
.f-pt3 {
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	list-style-type: none;
	font-weight: bolder;
}
.f-pic {

	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	width: 230px;
	list-style-type: none;
	text-align: center;
}
.f-a1 ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#f-copyright {
	width: 990px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#f-copyright-in {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #FFFFFF;
	width: 985px;
}
#st-foot-rr ul {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 230px;
}
.f-pt2 a {
	color: #FFFFFF;
	text-decoration: none;
}
.f-pt2 a:hover {
	color: #999999;
	text-decoration: none;
}
#mini-ad-area {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 15px;
}
.mini-ad-box {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.mini-ad-box img {
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
}
#sp-ad-area img {
	margin: 0px;
	padding: 0px;
}
.pr-pic p {
	font-size: 12px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 248px;
	overflow: auto;
}
#facearea {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#c-greetingbox {
	padding: 10px;
	height: 230px;
	width: 700px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	/*
	border: 1px solid #999999;
	*/
}
#c-greetingbox p {
	font-size: 14px;
	line-height: 180%;
	text-indent: 17px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.c-mastpbox {
	padding: 10px;
	height: auto;
	width: 700px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	/*
	border: 1px solid #999999;
	*/
}
.c-mastpbox p {
	font-size: 14px;
	line-height: 180%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.c-map-pbox {
	height: auto;
	width: 700px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	/*
	border: 1px solid #999999;
	*/
}
.c-map-pbox p {
	font-size: 12px;
	line-height: 180%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 40px;
}
#presidentgreeting-box {
	background-image: url(../img/n-img/presidentgreeting3.gif);
	background-repeat: no-repeat;
	padding: 15px;
	height: 600px;
	width: 690px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
}
#presidentgreeting-box p {
	font-size: 14px;
	line-height: 150%;
	text-indent: 17px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#c-pic {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#c-data1 {
	width: 705px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BAD2E3;
	border-bottom-color: #BAD2E3;
	border-left-color: #BAD2E3;
	padding: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 20px;
	margin-left: 15px;
}
#c-data1 th {
	border-top: solid #BAD2E3 1px;
	border-left: solid #FFF 2px;
	border-right: solid #FFF 2px;
	border-bottom: solid #FFF 2px;
	color: #005599;
	line-height: 140%;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	background-image: url(../img/th_bg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	width: 150px;
	padding-top: 7px;
	padding-right: 13px;
	padding-bottom: 5px;
	padding-left: 13px;
	font-size: 12px;
}
#c-data1 td {
	background: url(../img/td_bg.gif) repeat-y;
	border-top: solid #BAD2E3 1px;
	border-bottom: solid #FFF 1px;
	line-height: 200%;
	text-align: left;
	vertical-align: middle;
	font-size: 12px;
	padding-top: 7px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.c-data2 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -10px;
}
.othertitle {
	font-size: 28px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 50px;
	color: #006699;
	text-decoration: none;
}
#ringi {
	padding: 0px;
	border: 1px solid #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#sp-ad {
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#c-pic img {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 700px;
}
.contents-frame {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 740px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#articlecounter {
	text-align: left;
	overflow: hidden;
	height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 3px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#spten-text {
	text-align: right;
	padding: 0px;
	font-size: 18px;
	color: #333333;
	font-style: normal;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bolder;
}
.cont-boxblock iframe {
	margin: 0px;
	padding: 0px;
	height: 720px;
}
.more_h-link {
	font-size: 16px;
	text-align: right;
	margin-top: 50px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.contents-frame_in-b {
	margin: 0px;
	padding: 0px;
}
.contents-frame_in-bm {
	background-color: #F0F0F0;
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.bloginbox {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	width: 690px;
}
.table-b-in {
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 20px;
	margin-left: 3px;
	border-top-width: 0px;
}
.table-b-in th {
	color: #005599;
	line-height: 140%;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	background-image: url(../img/th_bg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	width: auto;
	padding-top: 7px;
	padding-right: 13px;
	padding-bottom: 5px;
	padding-left: 30px;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BAD2E3;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
}
.table-b-in td {
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding-top: 7px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.table-b-in .infobox {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	height: 70px;
	width: 640px;
}
.blog-day {
	margin: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	color: #999999;
	font-size: 12px;
	line-height: 160%;
}
.blog-text p {
	font-size: 14px;
	color: #333333;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	line-height: 200%;
}
.b-dayarea-t {
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 170px;
}
.b-dayarea-b {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 170px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: -20px;
}
.bd-was {
	text-align: left;
	width: 120px;
	font-size: 12px;
	background-color: #E6E6E6;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bd-now {
	text-align: center;
	width: 120px;
	font-size: 12px;
	background-color: #E6E6E6;
	margin: 0px;
	display: block;
	padding: 0px;

}
.bd-will {
	text-align: right;
	width: 120px;
	font-size: 12px;
	background-color: #E6E6E6;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.b-info2 {
	height:auto;
	overflow: auto;
	width: 738px;
	padding-top: 5px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.b-dayarea-in td {
	margin: 0px;
	padding: 0px;
	width: 120px;
}
.bd-no {
	margin: 0px;
	padding: 0px;
	width: 135px;
}
.b-dayarea-in a {
	color: #333333;
	text-decoration: none;
	width: 100%;
	display: block;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.blog-inpic {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	height: auto;
	width: 400px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.blog-inpic img {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 360px;
}
#st-foot-rr li {
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.various-pic {
	margin: 0px;
	padding: 0px;
}
.various-pic img {
	margin: 0px;
	padding: 0px;
	height: 173px;
	width: 230px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#cate-search-area-in {
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
	background-color: #F0F0F0;
}
#cate-search-area ul {
	padding: 0px;
	width: 730px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 12px;
}
#cate-search-area li {
	padding: 0px;
	list-style-type: none;
	float: left;
	width: 230px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.cate-s-block {
	margin: 0px;
	padding: 0px;
}
.cate-s-block img {
	margin: 0px;
	padding: 0px;
	height: 80px;
	width: 230px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #666;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #999;
	border-right-color: #999;
	border-left-color: #999;
}
#cate-search-area {
	width: 735px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 3px solid #172447;
}
#catetitle {
	background-color: #172447;
	margin: 0px;
	padding: 0px;
	height: 45px;
}
#catetitle img {
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	height: 24px;
	width: 36px;
}
#catetitle p {
	font-size: 24px;
	color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#nbuild-in-l {
	padding: 0px;
	margin: 0px;
	float: left;
}
#nbuild-in-r {
	margin: 0px;
	padding: 0px;
	float: right;
}
#bloglist-back {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	width: 200px;
}
#bloglist-back li {
	margin: 0px;
	float: none;
	background-image: url(../img/arw_1.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	padding-top: 0px;
	padding-right: 0px;	
	padding-bottom: 5px;
	padding-left: 10px;
}
#bloglist-back p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	line-height: 120%;
	font-size: 12px;
}
#bloglist-back ul {
	margin: 0px;
	padding: 0px;
	width: 300px;
}
.coshanhaitu {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	width: 740px;
}
.onetime-ad-area {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	width: 740px;
	border: 1px solid #CCCCCC;
}
.ossm-price-t {
	font-weight: bold;
	font-size: 12px;
}
#nn-in-rl-tl {
	margin: 0px;
	padding: 0px;
	float: left;
}
#nn-in-rl-tr {
	margin: 0px;
	padding: 0px;
	float: left;
}
.c-mastpbox h3 {
	font-size: 18px;
	font-weight: bolder;
	color: #333333;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.space-ctrl1 {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -20px;
}
#mapaccess {
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 0px;
	margin-left: 25px;
}
#main-r #mapaccess dl {
	margin: 0px;
	padding: 0px;
}
#main-r #mapaccess dt {
	font-weight: bold;
	line-height: 140%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	float: left;
	width: 160px;
	background-image: url(../img/h3.gif);
	background-repeat: no-repeat;
	background-position: 0px 15px;
}
#main-r #mapaccess dd {
	line-height: 160%;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	float: right;
	width: 420px;
}
#sp-cont1 {
	margin: 0px;
	padding: 0px;
	width: 738px;
}
#sp-cont1-in {
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 10px;
	width: auto;
	margin: 0px;
	background-color: #CCCCCC;
}
#sp-cont1-in ul {
	padding: 0px;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#sp-cont1-in li {
	padding: 0px;
	list-style-type: none;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 0px;
}
.sp-cant-block1 {
	margin: 0px;
	padding: 0px;
}
.sp-cant-block1 {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.cont-boxblock1 {
	width: auto;
	border: 1px solid #999999;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: auto;
	background-color: #CCCCCC;
}
.sp-cant-block1 img {
	margin: 0px;
	padding: 0px;
	width: 330px;
	height: 136px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.sp-cant-block2 {
	margin: 0px;
	padding: 0px;
}
.sp-cant-block2 img {
	margin: 0px;
	padding: 0px;
	height: 49px;
	width: 160px;
	border: 1px solid #999999;
}
.inforoll {
	height:140px;
	width: 725px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 0px;
	margin: 0px;
	padding-right: 0px;
	overflow: scroll;
}
.inforoll p {
	font-size: 12px;
	line-height: 150%;
	margin: 0px 3px 10px;
}
