@charset "euc-jp";

/*----- base start -----*/
/* Universal Reset
------------------------------------------------------------*/
body{
	background-image:none !important;
}
#wrapper {
	width:600px !important;
	background-image:none !important;
}
#header {
	width:600px !important;
	height:auto !important;
}
#header #header_wrp {
	width:600px !important;
	margin-bottom !important;
}
#narrowBody #wrapper h1#in_main_title {
	width:555px !important;
	margin-top:0px !important;
	font-size: 19px !important;
}
#contents {
    width:600px !important;
}
#container {
    width:580px !important;
	font-size: 1.0em !important;
	padding:10px !important;
}
#container .startday {
	font-size:14px !important;
	font-weight: bold;
	margin-bottom:10px;
}
#container .popuo-memo {
	margin-bottom:20px;
}
#container .popuo-detail {
	margin-bottom:20px;
}
#footer {
    width:600px !important;
	margin:auto !important;
}
#footer_bottom_wrp {
    width:580px !important;
	padding:15px 10px !important;
}
#footer_bottom_wrp #footer_bottom {
    width:600px !important;
}
#footer_bottom_wrp #footer_bottom {
    width:580px !important;
}
#contents p.close, p.close a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #555555;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #ffffff;
    font-size: 1.0em;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    text-align: center;
    width: 60px;
}
	