* {
	margin: 0px; padding: 0px; font-size: 100%; list-style-type: none;
}
a:link {
	color: rgb(0, 0, 204); text-decoration: underline;
}
a:visited {
	color: rgb(102, 0, 102); text-decoration: underline;
}
a:hover {
	color: rgb(130, 0, 22); text-decoration: underline;
}
a:active {
	color: rgb(130, 0, 22); text-decoration: underline;
}
a.negative:link {
	color: rgb(133, 133, 164); text-decoration: underline;
}
a.negative:visited {
	color: rgb(133, 133, 164); text-decoration: underline;
}
a.negative:hover {
	text-decoration: underline;
}
a.negative:active {
	text-decoration: underline;
}
a.withdraw:link {
	color: rgb(0, 0, 204); text-decoration: none;
}
a.withdraw:visited {
	color: rgb(85, 26, 139); text-decoration: none;
}
a.withdraw:hover {
	color: rgb(81, 95, 12); text-decoration: none;
}
a.withdraw:active {
	color: rgb(81, 95, 12); text-decoration: none;
}
img {
	border: 0px currentColor; border-image: none;
}
body {
	text-align: center; color: rgb(51, 51, 51); line-height: 1.5; font-size: 81%; background-color: rgb(255, 255, 255);
}
div#container {
	background: rgb(255, 255, 255); margin: 0px auto; text-align: left; padding-top: 0px; padding-bottom: 7px;
}
div#content {
	margin: 0px auto; clear: both;
}
textarea {
	font-family: sans-serif;
}
div#main-content {
	width: 610px; margin-bottom: 15px; float: left;
}
div#sub-content {
	width: 300px; margin-bottom: 15px; float: right;
}
div#main-content2 {
	width: 800px; margin-right: auto; margin-bottom: 15px; margin-left: auto;
}
#mainContents {
	margin: 0px auto; width: 920px; text-align: left; padding-top: 5px;
}
.column3left {
	width: 216px; float: left;
}
.column3main {
	width: 384px; margin-left: 10px; float: left;
}
.column3right {
	width: 300px; float: right;
}
.column2left {
	width: 610px; float: left;
}
.column2right {
	width: 300px; float: right;
}
.shum_font {
	color: rgb(102, 196, 113);
}
.shum_bg {
	background-color: rgb(102, 196, 113);
}
.shum_bg_sub {
	background-color: rgb(206, 242, 209);
}
.center {
	text-align: center;
}
.center table {
	margin: 0px auto;
}
.center table input {
	padding: 3px; height: 25px; font-size: 14px; font-weight: bold; margin-bottom: 10px;
}
.center table input.negative {
	color: rgb(119, 119, 119);
}
.clear {
	clear: both;
}
div#container {
	background: rgb(255, 255, 255); margin: 0px auto; text-align: left; padding-top: 0px; padding-bottom: 7px;
}
div#container_h1 {
	background: rgb(255, 255, 255); margin: 0px auto; text-align: left; padding-top: 0px; padding-bottom: 7px;
}
#headerTool {
	background: rgb(231, 231, 233); padding: 0px 0px 4px; text-align: center;
}
#headerTool .headerToolInner {
	margin: 0px auto; width: 920px; text-align: left; position: relative;
}
#headerTool .headerToolInner h1 {
	padding: 6px 0px 0px 2px; text-align: left; color: rgb(113, 113, 113); font-size: 92%; font-weight: normal;
}
*:first-child + html #headerTool .headerToolInner strong a {
	font-size: 12px;
}
* html #headerTool .headerToolInner h1 {
	padding-top: 5px; font-size: 12px;
}
*:first-child + html #headerTool .headerToolInner h1 {
	padding-top: 5px; font-size: 12px;
}
#global_logo .ad-flash {
	height: 60px; margin-left: 73px; float: left;
}
#headerTool .headerToolInner p.linkArea {
	float: right;
}
#headerTool .headerToolInner p.linkArea span {
	background: url("/i/_v2/common/gnavi_bg_border.gif") no-repeat 0px 50%; padding: 3px 11px 4px 12px; vertical-align: top; display: inline-block;
}
#headerTool .headerToolInner p.linkArea a {
	color: rgb(73, 73, 73);
}
#headerTool .headerToolInner p.linkArea span a.faq {
	
}
*:first-child + html #headerTool .headerToolInner p.linkArea a.mypageLink {
	margin-top: -4px;
}
div#breadcrumb {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 0px 0px 4px; width: 920px;
}
div#breadcrumb div.main {
	
}
div#breadcrumb div.main li {
	display: inline;
}
div#breadcrumb div.sub {
	display: none;
}
div#breadcrumb div.sub ul li {
	margin: 3px 0px 0px;
}
div#breadcrumb br {
	display: none;
}
* html div#breadcrumb div.sub ul li {
	margin: 2px 0px 0px;
}
*:first-child + html div#breadcrumb div.sub ul li {
	margin: 0px;
}
html > body div#breadcrumb div.sub ul li {
	
}
div#breadcrumb div.sub ul li.mp_tourlink {
	margin: 0px 4px 0px 0px; padding: 0px; float: left;
}
* html div#breadcrumb div.sub ul li.mp_tourlink {
	margin-top: 0px;
}
*:first-child + html div#breadcrumb div.sub ul li.mp_tourlink {
	margin-top: 1px;
}
div#breadcrumb div.sub ul li {
	padding: 0px; margin-top: -2px; float: left;
}
div#breadcrumb .sub li a img {
	margin-left: 12px;
}
.alert {
	background: url("/i/_image_v1/regist/exmark.gif") no-repeat center 5px rgb(255, 255, 255); margin: 10px; padding: 30px 10px 5px; border: 2px solid rgb(255, 0, 0); border-image: none; text-align: center; color: rgb(255, 0, 0);
}
.alert img {
	margin-bottom: 5px; display: block;
}
.adminlink {
	background-color: rgb(232, 241, 255);
}
.gBgColor {
	background-color: rgb(245, 213, 224);
}
div#page_topix h1 {
	margin: 0px; padding: 0px; text-align: center; color: rgb(153, 153, 153); font-size: 90%; font-weight: normal;
}
div#global_logo {
	margin: 11px auto 0px; width: 920px;
}
div#global_logo table {
	width: 100%; border-collapse: collapse;
}
div#global_logo table th {
	width: 153px;
}
div#global_logo table a.search {
	background: url("/i/header/btn_search.gif") no-repeat 0px 0px; padding: 0px; width: 163px; height: 39px; text-indent: -999px; overflow: hidden; display: block;
}
div#global_logo table a.search:hover {
	background: url("/i/header/btn_search.gif") no-repeat 0px 100%;
}
div#global_logo table a.create {
	background: url("/i/header/btn_create.gif") no-repeat 0px 0px; width: 127px; height: 39px; text-indent: -999px; overflow: hidden; display: block;
}
div#global_logo table a.create:hover {
	background: url("/i/header/btn_create.gif") no-repeat 0px 100%;
}
div#global_logo td.logo {
	width: 230px;
}
div#global_logo .logo img {
	margin-bottom: 23px;
}
div#global_logo .logo img.simple {
	margin-bottom: 10px;
}
div#global_logo td.ad {
	width: 470px; height: 60px; vertical-align: top;
}
div#global_logo td.mymenu {
	width: 220px; text-align: right; vertical-align: top;
}
div#global_logo .siteLogo {
	width: 147px; height: 56px; padding-bottom: 10px; float: left;
}
div#global_logo .siteDesc {
	width: 176px; padding-top: 26px; float: left;
}
div#global_other_content {
	margin: 0px auto; width: 920px; border-top-color: rgb(72, 140, 0); border-top-width: 3px; border-top-style: solid;
}
div#global_other_content th {
	width: 150px; text-align: left; vertical-align: top;
}
div#global_other_content td {
	width: 770px; vertical-align: top;
}
div#global_other_content .sep {
	background: url("/i/_v2/gother_content_sep.gif") repeat-x left bottom; padding: 7px;
}
div#global_other_content .arrow {
	background: url("/i/_v2/gother_content_arrow.gif") no-repeat left; padding-right: 15px; padding-left: 10px; display: inline-block;
}
div#global_copyright {
	margin: 0px auto; width: 920px; padding-top: 5px; padding-right: 10px; padding-left: 10px;
}
div#global_copyright td.glogo_dena {
	width: 90px;
}
div#global_copyright td.glogo_dena img {
	
}
div#global_copyright td.glogo_link {
	width: 830px;
}
div#global_copyright td.glogo_read {
	padding-bottom: 6px;
}
.cmmtCnt {
	color: rgb(206, 115, 74);
}
.cmmtdiaryCnt {
	color: rgb(206, 115, 74); margin-left: 5px; display: inline-block !important;
}
div#login_mini div.content {
	padding: 5px 10px 2px;
}
div#login_mini p {
	padding-bottom: 5px; margin-top: 0px; margin-bottom: 5px; border-bottom-color: rgb(178, 178, 178); border-bottom-width: 1px; border-bottom-style: solid;
}
div#login_mini p input.image {
	margin: 5px auto; display: block;
}
#global_copyright .sep {
	background: url("/i/_v2/gother_content_sep.gif") repeat-x 0px 100%; margin: 0px 0px 7px; padding: 0px 0px 7px;
}
#global_copyright table {
	margin-left: 7px;
}
.textListRemoteNavi {
	padding: 0px 20px 0px 0px;
}
.textListRemoteNavi table {
	margin: 0px 0px 0px -7px; line-height: 1.2; border-collapse: collapse;
}
.textListRemoteNavi table th {
	text-align: left; color: rgb(102, 102, 102); padding-right: 10px; font-size: 84%; font-weight: normal; vertical-align: bottom;
}
.textListRemoteNavi table td {
	
}
.textListRemoteNavi table td a {
	color: rgb(153, 153, 153); font-size: 84%;
}
.ad-flash {
	z-index: 0;
}
.tac {
	text-align: center !important;
}
