/*==============================*/
@media (min-width: 60.001rem) {
/*==============================*/
#CHEAD {
	clear: both;
	height: 38px;
	width: 940px;
	font-size: 12px;
	overflow: visible;
	position: absolute;
	z-index: auto;
	top: 195px;
}
#CHEADADJ {
	clear: both;
	height: 0px;
	width: 940px;
}
#CHEAD p.pankuzu {
display:none
}
#socialmedia {
	float: right;
	margin: 0px;
	padding: 8px 0px 4px;
}
#socialmedia table {
	margin: 0px;
	padding: 0px;
}
#socialmedia table td.adj {
	padding-left: 10px;
}
#socialmedia table td.adj2 {
	padding-left: 0px;
}

#CHEAD2 {
	clear: both;
	height: 36px;
	width: 940px;
	font-size: 12px;
	overflow: visible;
	position: absolute;
	z-index: auto;
	top: 195px;
}
#CHEADADJ2 {
	clear: both;
	height: 0px;
	width: 940px;
}
#CHEAD2 p.pankuzu {
	padding-top: 9px;
	padding-left: 13px;
	float: left;
}
#socialmedia2 {
	float: right;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
}
#socialmedia2 table {
	margin: 0px;
	padding: 0px;
}
#socialmedia2 table td.adj {
	padding-left: 10px;
}
#socialmedia2 table td.adj2 {
	padding-left: 0px;
}


#UMEMBERS {

}
#UMEMBERS div.MHEAD {
	clear: both;
	height: 70px;
	width: 940px;
	background-image: url(../images/member/head_bg_top.png);
}
#UMEMBERS div.MHEAD h1 {
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	padding-top: 27px;
	padding-left: 70px;
	padding-right: 30px;
}
#UMEMBERS div.MHEAD p.cname {
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	float: left;
	padding-top: 25px;
	padding-left: 70px;
	padding-right: 30px;
}
#UMEMBERS div.MHEAD p.adress {
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 29px;
}

#UMEMBERS div.MHEADB {
	background-image:   url("../images/member/head_bg_bottom.png");
	height: 42px;
	width: 720px;
}
#UMEMBERS div.MHEADB P.lead {
	padding-top: 14px;
	font-size: 14px;
	font-weight: bolder;
	padding-left: 25px;
}

#UMEMBERS div.UNContactBoxTop {
	clear: both;
	margin-top: 20px;
	background-image:   url("../images/member/uw_headimg.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 30px;
	width: 720px;
}
#UMEMBERS div.UNContactBox {
	clear: both;
	width: 720px;
	margin-top: 25px;
}
#UMEMBERS div.UMphoto {
	float: left;
	width: 235px;
}
#UMEMBERS #profileImg {
	float: left;
	margin-right: 25px;
	margin-top: 3px;
	height: auto;
	width: 210px;
	/*object-fit: cover; トリミングする場合はこれを表示*/
}


#UMEMBERS div.UMbody {


}
#UMEMBERS p.UMmessage {
	font-size: 14px;
	line-height: 140%;
	padding-bottom: 15px;
	margin-top: 0px;
	padding-top: 0px;
}
#UMEMBERS div.UMtel {
	font-size: 20px;
	font-weight: bold;
	float: left;
	color: #E32E00;
	line-height: 110%;
	padding-right: 20px;
}
#UMEMBERS p.UMtime {
	font-size: 12px;
	color: #6F3F21;
	font-weight: normal;
}
#UMEMBERS p.UMcontact {
	float: left;
}
#UMEMBERS p.UMurl {
	clear: left;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
}
#UMEMBERS p.UMname {
	padding-top: 18px;
	font-size: 14px;
	font-weight: bold;
	clear: both;
}
#UMEMBERS p.UMadress {
	padding-top: 6px;
	font-size: 14px;
}



#UMEMBERS div.cbox {
	width: 698px;
	margin-right: auto;
	margin-left: auto;
	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: #E3D9C9;
	border-right-color: #E3D9C9;
	border-bottom-color: #E3D9C9;
	border-left-color: #E3D9C9;
	background-color: #FFFFFF;
}
#UMEMBERS div.csbox {
	clear: both;
	margin-left: 20px;
	padding-top: 5px;
	padding-bottom: 10px;
}
#UMEMBERS ul.tab {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}
#UMEMBERS ul.tab li {
	height: 60px;
	width: 350px;
	float: left;
	background-position: bottom;
	font-size: 10px;
	background-color: #F1ECE3;
}
#UMEMBERS ul.tab li a {
	color: #EDE7DC;
	display: list-item;
	height: 60px;
	width: 350px;
}
#UMEMBERS ul.tab li a:hover {
	color: #EDE7DC;
	background-position: bottom;
	height: 60px;
	width: 350px;
}
#UMEMBERS ul.tab li.company {
	background-image:   url("../images/member/tab_company.gif");
	background-repeat: no-repeat;
}
#UMEMBERS ul.tab li.company a:hover {
}
#UMEMBERS ul.tab li.works {
	background-image:   url("../images/member/tab_works.gif");
	background-repeat: no-repeat;
}
#UMEMBERS ul.tab li.works a:hover {
}



#UMEMBERS ul.tabadmin {
	width: 700px;
	margin-right: auto;
	margin-left: auto;
}
#UMEMBERS ul.tabadmin li {
	height: 60px;
	width: 350px;
	float: left;
	background-position: bottom;
	font-size: 10px;
	background-color: #EDE7DC;
}
#UMEMBERS ul.tabadmin li a {
	color: #EDE7DC;
	display: list-item;
	height: 60px;
	width: 350px;
}
#UMEMBERS ul.tabadmin li a:hover {
	color: #EDE7DC;
	background-position: bottom;
	height: 60px;
	width: 350px;
}
#UMEMBERS ul.tabadmin li.company {
	background-image:   url("../images/member/tab_company.gif");
	background-repeat: no-repeat;
}
#UMEMBERS ul.tabadmin li.company a:hover {
}
#UMEMBERS ul.tabadmin li.works {
	background-image:   url("../images/member/tab_works.gif");
	background-repeat: no-repeat;
}
#UMEMBERS ul.tabadmin li.works a:hover {
}
#UMEMBERS div.naviBox {
	width: 660px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	font-size: 14px;
}


#UMEMBERS div.arealist {
	clear: both;
	width: 646px;
	margin-top: 20px;
	height: 23px;
	margin-bottom: 0px;
	border: 2px solid #E3D9C9;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-top: 5px;
}
#UMEMBERS div.arealist2 {
	clear: both;
	width: 646px;
	margin-top: 30px;
	height: 23px;
	margin-bottom: 0px;
	border: 2px solid #E3D9C9;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
}
#UMEMBERS ul.alul {
	width: 660px;
}
#UMEMBERS ul.alul li {
	float: left;
	font-size: 12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D9CAB5;
}
#UMEMBERS ul.alul li.cate {
	font-weight: bold;
	padding-left: 4px;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 5px;
	border-left-style: none;
}
#UMEMBERS ul.alul li a {
	font-weight: normal;
	padding: 6px 14px 5px;
	display: list-item;
}
#UMEMBERS ul.alul li.on a {
	color: #FFFFFF;
	background-color: #213A9C;
	text-decoration: none;
	font-weight: normal;
	display: list-item;
}
#UMEMBERS ul.alul li a:hover {
	background-color: #213A9C;
	color: #FFFFFF;
	text-decoration: none;
}









#UMEMBERS div.bbox {
	clear: both;
	padding-bottom: 15px;
	width: 680px;
}






#SIDEBG {
	background-image:   url("../images/member/head_bg_bottom2.gif");
	background-repeat: no-repeat;
	width: 220px;
	float: right;
}
#UWORKS {
	clear: both;
	width: 720px;
	background-color: #EDE7DC;
	padding-bottom: 10px;
}
#UWORKS h2 {
	font-size: 14px;
	padding-top: 19px;
	background-image:   url("../images/member/UW_titlebg.png");
	padding-left: 24px;
	height: 50px;
	background-repeat: no-repeat;
	margin-top: 15px;
}
#UWORKS h3 {
	font-size: 14px;
	clear: both;
	background-image:   url("../images/member/UW_subtitle.gif");
	background-repeat: no-repeat;
	margin-left: 0px;
	width: 660px;
	margin-top: 15px;
	padding-top: 11px;
	padding-left: 15px;
	padding-bottom: 11px;
}
#UWORKS p {
	margin-right: 20px;
	font-size: 12px;
	line-height: 150%;
	padding-top: 20px;
}
#UWORKS p.body {
	font-size: 12px;
	line-height: 150%;
	padding-top: 16px;
}
#UWORKS p.caption {
	text-align: center;
	font-size: 12px;
	padding-top: 8px;
	margin-right: 0px;
}
#UWORKS p.oldlist {
	text-align: center;
	clear: both;
	width: 660px;
	margin: 0px;
	padding: 0px 0px 17px;
}


#UPHOTO {
	clear: both;
	width: 720px;
	background-color: #EDE7DC;
	padding-bottom: 10px;
}
#UPHOTO h2 {
	font-size: 14px;
	padding-top: 19px;
	background-image:   url(../images/member/UP_titlebg.png);
	padding-left: 24px;
	height: 50px;
	background-repeat: no-repeat;
	margin-top: 15px;
}
#UPHOTO h3 {
	font-size: 14px;
	clear: both;
	background-image:   url("../images/member/UW_subtitle.gif");
	background-repeat: no-repeat;
	margin-left: 0px;
	width: 660px;
	margin-top: 15px;
	padding-top: 11px;
	padding-left: 15px;
	padding-bottom: 11px;
}
#UPHOTO p {
	margin-right: 20px;
	font-size: 12px;
	line-height: 150%;
	padding-top: 20px;
}
#UPHOTO p.body {
	font-size: 12px;
	line-height: 150%;
	padding-top: 16px;
}
#UPHOTO p.caption {
	text-align: center;
	font-size: 12px;
	padding-top: 8px;
	margin-right: 0px;
}








iframe.newslistframe {
	width: 660px;
	padding-top: 3px;
}
#newlist {
	clear: both;
	width: 660px;
	padding-top: 0px;
	padding-bottom: 5px;
}
#newlisth2 {
	font-size: 14px;
	padding-top: 19px;
	background-image:   url("../images/member/UC_titlebg.png");
	padding-left: 24px;
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 35px;
}

#newlist a {
	color: #0066CC;
	text-decoration: none;
}
#newlist a:hover {
	text-decoration: underline;
	color: #0066CC;
}

#newlist h2.nboxH {
	background-image:   url("../images/member/UW_pickup_head.png");
	height: 22px;
	width: 660px;
	font-size: 8px;
	text-align: right;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#newlist p.nboxF {
	background-image:   url("../images/member/UW_pickup_foot.png");
	height: 15px;
	width: 660px;
	text-align: right;
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	font-weight: bold;
	clear: both;
	font-size: 12px;
}
#newlist div.nboxM {
	width: 660px;
	clear: both;
	padding-top: 8px;
	padding-bottom: 8px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(../images/member/UW_pickup_main.png);
	background-repeat: repeat-y;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #E3D9C9;
}
#newlist div.nboxM dl {
	font-size: 12px;
	padding-left: 20px;
	padding-top: 0px;
	margin: 0px;
}
#newlist div.nboxM dl dt {
	float: left;
	width: 100px;
	padding-top: 9px;
}
#newlist div.nboxM dl dd {
	width: 500px;
	padding-top: 9px;
}

#UWORKS div.outline {
	clear: both;
	width: 660px;
	font-size: 12px;
}
#UWORKS div.outline dl {
	margin-left: 5px;
}
#UWORKS div.outline dl dt {
	background-image:   url("../images/member/icon_umwork_list.gif");
	background-repeat: no-repeat;
	padding-left: 18px;
	float: left;
	width: 80px;
	font-weight: bold;
	padding-top: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3D9C9;
	padding-bottom: 7px;
	clear: left;
}
#UWORKS div.outline dl dt.off {
	border-bottom-style: none;
}
#UWORKS div.outline dl dd {
	width: 554px;
	float: left;
	padding-top: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3D9C9;
	padding-bottom: 7px;
}
#UWORKS div.outline dl dd.off {
	border-bottom-style: none;
}
#UWORKS div.hlinelist {
	clear: both;
	width: 660px;
	font-size: 14px;
	margin-top: 0px;
}
#UWORKS div.hlinelist dl {
	margin-left: 5px;
}
#UWORKS div.hlinelist dl dt {
	float: left;
	width: 130px;
	font-weight: bold;
	padding-top: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3D9C9;
	padding-bottom: 9px;
	clear: left;
}
#UWORKS div.hlinelist dl dd {
	width: 525px;
	float: left;
	padding-top: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3D9C9;
	padding-bottom: 9px;
}



#UWORKS div.photoBoxL {
	float: left;
	padding-top: 15px;
	padding-right: 20px;
}
#UWORKS div.photoBoxL img {
}
#UWORKS div.photoBoxR {
}
#UWORKS div.photoBoxC {
}
#tagbody {
display:none
}











#UCOMPANY {
	clear: both;
	width: 720px;
	background-color: #F1ECE3;
	padding-bottom: 10px;
}
#UCOMPANY h2 {
	font-size: 14px;
	padding-top: 19px;
	background-image:   url("../images/member/UC_titlebg.png");
	padding-left: 24px;
	height: 40px;
	background-repeat: no-repeat;
	margin-top: 15px;
}
#UCOMPANY h3 {
	font-size: 14px;
	clear: both;
	background-image:   url("../images/member/UW_subtitle.gif");
	background-repeat: no-repeat;
	margin-left: 0px;
	width: 660px;
	margin-top: 20px;
	padding-top: 11px;
	padding-left: 15px;
	padding-bottom: 11px;
}
#UCOMPANY p {
	margin-right: 20px;
	font-size: 12px;
	line-height: 150%;
	padding-top: 20px;
}
#UCOMPANY p.body {
	font-size: 12px;
	line-height: 150%;
	padding-top: 16px;
}
#UCOMPANY p.caption {
	text-align: center;
	font-size: 12px;
	padding-top: 8px;
	margin-right: 0px;
}
#UCOMPANY p.oldlist {
	text-align: center;
	clear: both;
	width: 660px;
	margin: 0px;
	padding: 0px 0px 17px;
}
#UCOMPANY ul.UClist {
	font-size: 12px;
	line-height: 150%;
	margin-top: 9px;
}
#UCOMPANY ul.UClist li {
	background-image:   url("../images/member/icon_ucompany_list2.gif");
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 5px;
}

#UCOMPANY div.outline {
	clear: both;
	width: 660px;
	font-size: 12px;
	margin-top: 10px;
}
#UCOMPANY div.outline dl {
	margin-left: 5px;
}
#UCOMPANY div.outline dl dt {
	background-image:   url("../images/member/icon_ucompany_list.gif");
	background-repeat: no-repeat;
	padding-left: 21px;
	float: left;
	width: 105px;
	font-weight: bold;
	padding-top: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3D9C9;
	padding-bottom: 7px;
	clear: left;
}
#UCOMPANY div.outline dl dt.off {
	border-bottom-style: none;
}
#UCOMPANY div.outline dl dd {
	width: 529px;
	float: left;
	padding-top: 9px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3D9C9;
	padding-bottom: 7px;
}
#UCOMPANY div.outline dl dd.off {
	border-bottom-style: none;
}



















#UCOMPANY div.photoBoxL {
	float: left;
	padding-top: 20px;
	padding-right: 20px;
}
#UCOMPANY div.photoBoxL img {
}
#UCOMPANY div.photoBoxR {
	float: right;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}
#UCOMPANY div.photoBoxC {
}
#UCOMPANY #CONTACTFORM {
	clear: both;
	width: 660px;
	margin-top: 5px;
}
#UCOMPANY #CONTACTFORM p.error {
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	margin: 0px;
	padding: 13px 0px 0px;
	line-height: 160%;
}
#UCOMPANY #CONTACTFORM div.ctbox {
	clear: both;
	width: 655px;
	border: 2px solid #E3D9C9;
	padding: 1px;
	margin-top: 20px;
}
#UCOMPANY #CONTACTFORM table.cttb {
	width: 657px;

}
#UCOMPANY #CONTACTFORM table td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3D9C9;
	padding: 9px 7px 7px;

}



#UCOMPANY #CONTACTFORM table.cttb td.ccat {
	font-weight: bold;
	font-size: 12px;
	background-color: #FEEAD8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3D9C9;
	width: 140px;
	padding-left: 12px;
}

#UCOMPANY #CONTACTFORM table.cttb td.ccat p.check {
	font-weight: bold;
	color: #CC0000;
	padding-top: 2px;
}



#UCOMPANY #CONTACTFORM table.cttb td.ctbody {
	font-size: 12px;
	text-align: left;
}
#UCOMPANY #CONTACTFORM input.sbutton {
	margin-top: 15px;
}
#UCOMPANY #CONTACTFORM input.deftext {
	width: 200px;
}



#UCOMPANY #CONTACTFORM p.thanks {
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	width: 660px;

}











#UCOMPANY table.company {
	border-collapse: collapse;
	border-right: 2px solid #CFC8BB;
	border-bottom: 2px solid #CFC8BB;
	border-left: 2px solid #CFC8BB;
	border-top-style: solid;
	font-size: 12px;
	margin: 15px 0px 0px;
	padding: 0px;
	border-top-width: 2px;
	border-top-color: #CFC8BB;
}
#UCOMPANY table.company tr {
	border-collapse: collapse;
}
#UCOMPANY table.company th {
	border-collapse: collapse;
	padding: 7px 7px 5px;
	line-height: 140%;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CFC8BB;
	border-right-color: #CFC8BB;
	background-color: #F1EFEB;
	width: 110px;
}
#UCOMPANY table.company td {
	border-collapse: collapse;
	line-height: 140%;
	padding: 7px 7px 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CFC8BB;
	border-right-color: #CFC8BB;
	width: 516px;
}
#UCOMPANY table.headtb {
	border-top: 2px solid #CFC8BB;
	border-right: 1px solid #CFC8BB;
	border-bottom: 1px solid #CFC8BB;
	border-left: 2px solid #CFC8BB;
	margin-top: 15px;
	font-size: 12px;
}
#UCOMPANY table.headtb th {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CFC8BB;
	padding: 7px 7px 5px;
	width: 110px;
	background-color: #F1EFEB;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFC8BB;
	line-height: 140%;
}
#UCOMPANY table.headtb td {
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-right-color: #CFC8BB;
	padding: 7px 7px 5px;
	width: 516px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CFC8BB;
	line-height: 140%;
}
#RENTAL {
	width: 940px;
	clear: both;

}
#RENTAL u {
	color: #3B9292;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;

}

#RENTAL i {
	font-weight: bold;
	font-style: normal;
	color: #3B9292;

}
#RENTAL em {

}

#RENTAL #MAIN {
	background-color: #F1ECE3;
	width: 720px;
	padding-bottom: 10px;
}
#RENTAL div.MHEAD1 {
	background-image: url(../images/rental/RR_head_bg_top.png);
	background-repeat: no-repeat;
	height: 70px;
	width: 940px;
}
#RENTAL div.MHEAD2 {
	background-image: url(../images/rental/RR_head_guide.png);
	background-repeat: no-repeat;
	height: 70px;
	width: 940px;
}

#RENTAL div.MHEAD3 {
	background-image: url(../images/rental/RR_head_reserve.png);
	background-repeat: no-repeat;
	height: 70px;
	width: 940px;
}
#RENTAL h1.cname {
	padding-top: 55px;
	font-size: 12px;
	color: #066C6C;
	font-weight: normal;
	padding-left: 0px;
}
#RENTAL div.MHEADB {
	background-image: url(../images/outline/UO_head_bg_bottom.png);
	background-repeat: no-repeat;
	width: 940px;
	height: 36px;
}
#RENTAL div.MHEADB p.pankuzu {
	padding-top: 9px;
	padding-left: 20px;
}
#RENTAL iframe.calenderframe {
	width: 270px;
	height: 400px;
}
#RENTAL h2 {
	font-size: 14px;
	padding-top: 20px;
	background-image:   url(../images/rental/RR_titlebg.png);
	padding-left: 24px;
	background-repeat: no-repeat;
	margin-top: 20px;
	width: 636px;
	padding-bottom: 25px;
}

#RENTAL h2 a {
	color: #3C2111;
}
#RENTAL h3 {
	font-size: 14px;
	clear: both;
	background-image:   url("../images/member/UW_subtitle.gif");
	background-repeat: no-repeat;
	margin-left: 0px;
	width: 660px;
	margin-top: 15px;
	padding-top: 11px;
	padding-left: 15px;
	padding-bottom: 11px;
}
#RENTAL p {
	margin-right: 20px;
	font-size: 12px;
	line-height: 180%;
	padding-top: 14px;
	padding-left: 5px;
}
#RENTAL p.body {
	font-size: 12px;
	line-height: 150%;
	padding-top: 16px;
}
#RENTAL p.lead {
	font-size: 12px;
	padding-top: 21px;
	font-weight: normal;
}

#RENTAL p.caption {
	text-align: center;
	font-size: 12px;
	padding-top: 8px;
	margin-right: 0px;
}
#RENTAL p.oldlist {
	text-align: center;
	clear: both;
	width: 660px;
	margin: 0px;
	padding: 0px 0px 17px;
}

#RENTAL #roomtype {
	clear: both;
	width: 646px;
	margin-top: 20px;
	height: 23px;
	margin-bottom: 0px;
	border: 2px solid #E3D9C9;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 10px;
	padding-top: 5px;
}
#RENTAL #roomtype ul.rtul {
	width: 660px;
}
#RENTAL #roomtype ul.rtul li {
	float: left;
	font-size: 12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D9CAB5;
}
#RENTAL #roomtype ul.rtul li.cate {
	font-weight: bold;
	padding-left: 4px;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 5px;
	border-left-style: none;
}
#RENTAL #roomtype ul.rtul li a {
	font-weight: normal;
	padding: 6px 14px 5px;
	display: list-item;
}
#RENTAL #roomtype ul.rtul li a:hover {
	background-color: #3B9292;
	color: #FFFFFF;
	text-decoration: none;
}
#RENTAL div.Leadbody {
display:none;
}


#RENTAL div.calender {
	width: 270px;
	float: right;
	margin-right: 20px;
	margin-top: 15px;
}

#RENTAL div.outline {
	width: 360px;
	font-size: 12px;
	float: left;
}
#RENTAL div.outline dl {
	width: 360px;
	margin-top: 14px;
}
#RENTAL div.outline dl dt {
	float: left;
	width: 65px;
	font-weight: bold;
	padding-top: 9px;
	padding-bottom: 7px;
	clear: both;
	line-height: 150%;
	display: block;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3D9C9;
	color: #3B9292;
	padding-left: 5px;
}
#RENTAL div.outline dl dd {
	width: 290px;
	float: right;
	padding-top: 9px;
	padding-bottom: 7px;
	line-height: 150%;
	display: block;
	clear: right;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3D9C9;
}
#RENTAL div.outline table.btb {
	font-size: 12px;
	margin-top: 7px;
	padding-bottom: 0px;
	line-height: 140%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D6C7AF;
	margin-left: 5px;
}
#RENTAL div.outline table.btb th {
	padding-top: 9px;
	padding-bottom: 6px;
	color: #3B9292;
	font-weight: bold;
	text-align: left;
	width: 60px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6C7AF;
}
#RENTAL div.outline table.btb td {
	padding-top: 9px;
	padding-bottom: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6C7AF;
	padding-right: 10px;
	padding-left: 0px;
}


#RENTAL div.hlinelist {
	clear: both;
	width: 660px;
	font-size: 14px;
	margin-top: 0px;
}
#RENTAL div.hlinelist dl {
	margin-left: 5px;
}
#RENTAL div.hlinelist dl dt {
	float: left;
	width: 130px;
	font-weight: bold;
	padding-top: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3D9C9;
	padding-bottom: 9px;
	clear: left;
}
#RENTAL div.hlinelist dl dd {
	width: 525px;
	float: left;
	padding-top: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3D9C9;
	padding-bottom: 9px;
	clear: both;
}



#RENTAL div.photoBoxL {
	float: left;
	padding-top: 15px;
	padding-left: 5px;
}
#RENTAL div.photoBoxL img {
}
#RENTAL div.photoBoxR {
}
#RENTAL div.photoBoxC {
	padding-top: 15px;
	padding-left: 5px;
}

#RENTAL div.photoBoxC img.img1 {
display:none;
}
#RENTAL #SIDE {
	margin: 0px;
	padding: 0px;
}
#RENTAL #SIDE #UOsnavi {
	background-color: #E9E1D4;
	padding-top: 0px;
	padding-bottom: 4px;
	clear: both;
	width: 210px;
	margin: 10px 0px 0px;
}
#RENTAL #SIDE #UOsnavi ul {
	clear: both;
	width: 202px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 0px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #E9E1D4;
	list-style-type: none;
}
#RENTAL #SIDE #UOsnavi ul li {
	list-style:none inline;
	display: inline;
}
#RENTAL #SIDE #UOsnavi ul li a {
	background-image: url(../images/rental/side_bavi_bg.png);
	padding-left: 27px;
	display:block;
	font-size: 12px;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3D9C9;
	padding-top: 11px;
	padding-bottom: 10px;
	}
#RENTAL #SIDE #UOsnavi ul li a:hover {
	color: #FFFFFF;
	background-image: url(../images/rental/side_bavi_bgon.png);
	text-decoration: none;
}








#RENTAL #ADMIN div.CMENU {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3D9C9;
}

#RENTAL #ADMINFORM h2 {
	background-color: #333366;
	font-size: 16px;
	background-image: url(../images/member/ADMIN_title.png);
	background-repeat: no-repeat;
	padding-top: 19px;
	padding-bottom: 19px;
	padding-left: 24px;
	padding-right: 10px;
}
#RENTAL #ADMINFORM {
	padding-top: 0px;
}
#RENTAL #ADMIN div.SMENU {
display:none;
}






#OUTLINE {
	background-color: #EDE7DC;
}
#OUTLINE span.col1 {
}

#OUTLINE div.MHEAD1 {
	background-repeat: no-repeat;
	height: 70px;
	width: 940px;
	background-image: url(../images/outline/UO_head_bg_top.png);
}
#OUTLINE div.MHEAD2 {
	background-image: url(../images/outline/UO_head_foreword.png);
	background-repeat: no-repeat;
	height: 70px;
	width: 940px;
}
#OUTLINE div.MHEAD3 {
	background-image: url(../images/outline/UO_head_activity.png);
	background-repeat: no-repeat;
	height: 70px;
	width: 940px;
}
#OUTLINE div.MHEAD4 {
	background-image: url(../images/outline/UO_head_bid.png);
	background-repeat: no-repeat;
	height: 70px;
	width: 940px;
}
#OUTLINE div.MHEAD5 {
	background-image: url(../images/outline/UO_head_history.png);
	background-repeat: no-repeat;
	height: 70px;
	width: 940px;
}
#OUTLINE div.MHEAD6 {
	background-image: url(../images/outline/UO_head_list.png);
	background-repeat: no-repeat;
	height: 70px;
	width: 940px;
}
#OUTLINE div.MHEAD7 {
	background-image: url(../images/outline/UO_head_youth.png);
	background-repeat: no-repeat;
	height: 70px;
	width: 940px;
}
#OUTLINE div.MHEAD8 {
	background-image: url(../images/outline/UO_head_youthforeword.png);
	background-repeat: no-repeat;
	height: 70px;
	width: 940px;
}
#OUTLINE div.MHEAD9 {
	background-image: url(../images/outline/UO_head_youthactivity.png);
	background-repeat: no-repeat;
	height: 70px;
	width: 940px;
}
#OUTLINE div.MHEAD10 {
	background-image: url(../images/outline/UO_head_youthlist.png);
	background-repeat: no-repeat;
	height: 70px;
	width: 940px;
}
#OUTLINE div.MHEAD11 {
	background-image: url(../images/outline/UO_head_publicity.png);
	background-repeat: no-repeat;
	height: 70px;
	width: 940px;
}
#OUTLINE h1.cname {
	padding-top: 50px;
	font-size: 12px;
	color: #3C3C6F;
	font-weight: normal;
	padding-left: 0px;
}
#OUTLINE div.MHEADB {
	background-image: url(../images/outline/UO_head_bg_bottom.png);
	background-repeat: no-repeat;
	width: 940px;
	height: 36px;
	clear: both;
}
#OUTLINE div.MHEADB p.pankuzu {
	padding-top: 8px;
	padding-left: 20px;
}
#UMEMBERS #OUTLINE div.csbox {
	clear: both;
	margin-left: 20px;
	padding-top: 1px;
	padding-bottom: 10px;
}

#OUTLINE #MAIN {
	background-color: #F1ECE3;
	clear: both;
	width: 720px;
	padding-bottom: 10px;
}
#OUTLINE h2 {
	font-size: 14px;
	padding-top: 20px;
	background-image:   url(../images/outline/UO_titlebg.png);
	padding-left: 24px;
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-bottom: 25px;
	clear: both;
	width: 660px;
}
#OUTLINE h3 {
	font-size: 12px;
	clear: both;
	background-image:   url(../images/outline/UO_subtitle.gif);
	background-repeat: no-repeat;
	margin-left: 0px;
	width: 660px;
	margin-top: 16px;
	padding-top: 12px;
	padding-left: 15px;
	height: 23px;
}
#OUTLINE p {
	margin-right: 20px;
	font-size: 12px;
	line-height: 180%;
	padding-top: 14px;
	padding-left: 5px;
}
#OUTLINE p.right {
}
#OUTLINE p.lead {
	font-size: 12px;
	padding-top: 21px;
	font-weight: normal;
}
#OUTLINE p.caption {
	text-align: center;
	font-size: 12px;
	padding-top: 8px;
	margin-right: 0px;
	color: #525285;
}
#OUTLINE ul.blist {
	padding-top: 7px;
	padding-left: 5px;
	padding-bottom: 3px;
}
#OUTLINE ul.blist li {
	font-size: 12px;
	padding-top: 10px;
	background-image: url(../images/outline/UO_li_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 12px;
	padding-left: 15px;
	font-weight: normal;
}
#OUTLINE ul.clist {
	padding-top: 7px;
	padding-left: 5px;
	padding-bottom: 3px;
}
#OUTLINE ul.clist li {
	font-size: 12px;
	padding-top: 10px;
	background-image: url(../images/outline/UO_li_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 12px;
	padding-left: 15px;
	color: #9B6900;
	font-weight: normal;
}
#OUTLINE div.hlinelist {
	clear: both;
	width: 660px;
	font-size: 14px;
	margin-top: 0px;
}
#OUTLINE table.btb {
	font-size: 12px;
	margin-top: 7px;
	padding-bottom: 0px;
}
#OUTLINE #UOHistory table.btb {
	width: 660px;
}
#OUTLINE #UOTouthHistory table.btb {
	width: 660px;
}
#OUTLINE table.btb th {
	padding-top: 11px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6C7AF;
	padding-right: 10px;
	padding-left: 5px;
	color: #936300;
	font-weight: normal;
	text-align: left;
}
#OUTLINE table.btb td {
	padding-top: 11px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6C7AF;
	padding-right: 5px;
	padding-left: 5px;
}
#OUTLINE #UOHistory table.btb td {
	width: 477px;
}
#OUTLINE #UOTouthHistory table.btb td {
	width: 510px;
}


#OUTLINE div.photoBoxL {
	float: left;
	padding-top: 15px;
	padding-right: 20px;
}
#OUTLINE div.photoBoxL img {
}
#OUTLINE div.photoBoxR {
	float: right;
	padding-right: 20px;
	padding-top: 18px;
	padding-left: 20px;
}
#OUTLINE div.photoBoxC {
	padding-top: 25px;
	margin-right: auto;
	margin-left: auto;
	width: 660px;
	padding-right: 15px;
}
#OUTLINE div.ccbox {
}
#OUTLINE div.ccbox h3.cname {
	font-size: 12px;
	padding: 11px 7px 7px 15px;
	clear: both;
	width: 660px;
}
#OUTLINE div.ccbox h3.cname span.murl {
	font-size: 12px;
	font-weight: normal;
	color: #66669E;
}


#OUTLINE div.ccbox ul.cinfo {
	font-size: 12px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#OUTLINE div.ccbox li {
	padding-top: 6px;
}
#OUTLINE div.ccbox li.adress {
	padding-top: 10px;

}
#OUTLINE div.ccbox li.tel {
	float: left;
}
#OUTLINE div.ccbox li.fax {
	float: left;
	padding-left: 15px;
}
#OUTLINE div.ccbox li.url {
	float: left;
	padding-left: 15px;
}
#OUTLINE div.ccbox li.boss {
	clear: both;
	padding-top: 4px;
}
#OUTLINE div.arealist {
	clear: both;
	width: 646px;
	margin-top: 20px;
	height: 23px;
	margin-bottom: 0px;
	border: 2px solid #E3D9C9;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 10px;
	padding-top: 5px;
}
#OUTLINE div.arealist2 {
	clear: both;
	width: 646px;
	margin-top: 30px;
	height: 23px;
	margin-bottom: 0px;
	border: 2px solid #E3D9C9;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-top: 5px;
}
#OUTLINE ul.alul {
	width: 660px;
}
#OUTLINE ul.alul li {
	float: left;
	font-size: 12px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #D9CAB5;
}
#OUTLINE ul.alul li.cate {
	font-weight: bold;
	padding-left: 4px;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 5px;
	border-left-style: none;
}
#OUTLINE ul.alul li a {
	font-weight: normal;
	padding: 6px 14px 5px;
	display: list-item;
}
#OUTLINE ul.alul li.on a {
	color: #FFFFFF;
	background-color: #213A9C;
	text-decoration: none;
	font-weight: normal;
	display: list-item;
}
#OUTLINE ul.alul li a:hover {
	background-color: #213A9C;
	color: #FFFFFF;
	text-decoration: none;
}

#OUTLINE #SIDE {
	margin: 0px;
	padding: 0px;
}
#OUTLINE #SIDE #UOsnavi {
	background-color: #E9E1D4;
	padding-top: 0px;
	padding-bottom: 4px;
	clear: both;
	width: 210px;
	margin: 10px 0px 0px;
}
#OUTLINE #SIDE #UOsnavi ul {
	clear: both;
	width: 202px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding: 0px;
	margin-bottom: 0px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #E9E1D4;
	list-style-type: none;
}
#OUTLINE #SIDE #UOsnavi ul li {
	list-style:none inline;
	display: inline;
}
#OUTLINE #SIDE #UOsnavi ul li a {
	background-image: url(../images/side_bavi_bg.png);
	padding-left: 27px;
	display:block;
	font-size: 12px;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3D9C9;
	padding-top: 11px;
	padding-bottom: 10px;
	}
#OUTLINE #SIDE #UOsnavi ul li a:hover {
	color: #FFFFFF;
	background-image: url(../images/side_bavi_bgon.png);
	text-decoration: none;
}










#AREA {
	background-color: #EDE7DC;
}
#AREA span.col1 {
}
#AREA #MAIN {
	background-color: #F1ECE3;
	clear: both;
	width: 720px;
	padding-bottom: 10px;
}
#AREA div.MHEAD {
	background-image: url(../images/area/AS_head_bg_top.png);
	background-repeat: no-repeat;
	height: 70px;
	width: 940px;
}
#AREA div.MHEAD h1.cname {
	padding-top: 50px;
	font-size: 12px;
	color: #9C8358;
	font-weight: normal;
	padding-left: 0px;
}
#AREA div.MHEADB {
	background-image: url(../images/outline/UO_head_bg_bottom.png);
	background-repeat: no-repeat;
	width: 940px;
	height: 36px;
	clear: both;
}
#AREA div.MHEADB p.pankuzu {
	padding-top: 8px;
	padding-left: 20px;
}
#AREA #OUTLINE div.csbox {
	clear: both;
	margin-left: 20px;
	padding-top: 1px;
	padding-bottom: 10px;
}
#UMEMBERS #AREA #profileImg {
	float: left;
	margin-right: 22px;
	padding-top: 14px;
}


#UMEMBERS #AREA div.UMbody {


}
#UMEMBERS #AREA p.UMmessage {
	font-size: 12px;
	line-height: 160%;
	margin-top: 0px;
	padding-top: 14px;
	padding-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-right: 0px;
}
#UMEMBERS #AREA p.UMtel {
	font-size: 18px;
	font-weight: bold;
	line-height: 110%;
	margin-top: 12px;
	padding-top: 2px;
	background-image: url(../images/member/icon_tel.png);
	background-repeat: no-repeat;
	padding-left: 22px;
	margin-bottom: 0px;
	padding-bottom: 3px;
	margin-right: 0px;
	padding-right: 0px;
}
#UMEMBERS #AREA p.UMtime {
	font-size: 12px;
	color: #8D7E63;
	font-weight: normal;
	padding-left: 0px;
	padding-top: 0px;
	line-height: 130%;
	margin: 0px;
	padding-right: 0px;
}
#UMEMBERS #AREA p.UMcontact {
	float: left;
	margin: 0px;
	padding: 0px;
}
#UMEMBERS #AREA p.UMurl {
	clear: left;
	font-size: 12px;
	font-weight: normal;
	padding-top: 5px;
}
#UMEMBERS #AREA p.UMname {
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
	clear: both;
	padding-left: 0px;
}
#UMEMBERS #AREA p.UMbuttonL {
	clear: left;
	width: 150px;
	float: left;
	padding: 7px 0px 0px;
	margin: 0px;
}
#UMEMBERS #AREA p.UMbuttonR {
	float: left;
	width: 150px;
	padding: 7px 0px 0px;
	margin: 0px;
}
#AREA h2 {
	font-size: 14px;
	padding-top: 20px;
	background-image:   url(../images/area/AS_titlebg.png);
	padding-left: 24px;
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-bottom: 25px;
	clear: both;
	width: 660px;
}
#AREA h3 {
	font-size: 14px;
	clear: both;
	background-image:   url(../images/area/AS_subtitle.png);
	background-repeat: no-repeat;
	margin-left: 0px;
	width: 642px;
	margin-top: 16px;
	padding-top: 9px;
	padding-left: 17px;
	height: 30px;
}
#AREA h3 span.adress {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
}

#AREA h4 {
	font-size: 14px;
	font-weight: normal;
	width: 660px;
	padding-top: 15px;
}

#AREA p {
	margin-right: 20px;
	font-size: 12px;
	line-height: 180%;
	padding-top: 14px;
	padding-left: 5px;
}
#AREA div.ccbox {
	clear: both;
	padding-bottom: 10px;
	width: 660px;
}
#AREA p.right {
}
#AREA p.lead {
	font-size: 12px;
	padding-top: 21px;
	font-weight: normal;
}
#AREA div.photoBoxL {
	float: left;
	padding-top: 15px;
	padding-right: 20px;
}
#AREA div.photoBoxL img {
}
#AREA div.photoBoxR {
	float: right;
	padding-right: 20px;
	padding-top: 18px;
	padding-left: 20px;
}
#AREA div.photoBoxC {
	padding-top: 25px;
	margin-right: auto;
	margin-left: auto;
	width: 660px;
	padding-right: 15px;
}
#AREA #SIDE {
	margin: 0px;
	padding: 0px;
	background-image: none;
}
#AREA #SIDE #WORKSPICKUP {
	background-color: #F5FAFE;
	width: 208px;
	border: 1px solid #E3D9C9;
	margin-top: 10px;
}
#AREA #SIDE #WORKSPICKUP h2.wph2 {
	background-image: url(../images/area/side_bavi_workspickup.png);
	background-repeat: no-repeat;
	height: 36px;
	width: 208px;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	color: #93D5F4;
	font-weight: normal;
}
#AREA #SIDE #WORKSPICKUP ul.wpul {
	clear: both;
	width: 190px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3D9C9;
	padding-bottom: 10px;
	margin-top: 0px;
}
#AREA #SIDE #WORKSPICKUP li.wpphoto {
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	width: 72px;
	height: 72px;
}
#AREA #SIDE #WORKSPICKUP li.wpbody {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height: 140%;
}
#AREA #SIDE #WORKSPICKUP li.wpname {
	font-size: 10px;
	margin: 0px;
	padding: 3px 0px 0px;
	clear: right;
}
#AREA #SIDE #WORKSPICKUP p.nextall {
	font-size: 8px;
	width: 158px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 0px;
	padding-top: 9px;
	padding-bottom: 9px;
	line-height: 100%;
	color: #F5FAFE;
}






#WORKS {
}
#WORKS h2 {
	font-size: 14px;
	padding-top: 20px;
	background-image:   url(../images/works/UW_titlebg.png);
	padding-left: 24px;
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-bottom: 25px;
	clear: both;
	width: 660px;
}
#WORKS h3 {
	font-size: 14px;
	clear: both;
	background-image:   url(../images/works/UW_subtitle.gif);
	background-repeat: no-repeat;
	margin-left: 0px;
	width: 642px;
	margin-top: 16px;
	padding-top: 9px;
	padding-left: 17px;
	height: 30px;
	font-weight: bold;
}
#WORKS h3 a {
	color: #542F18;
}

#WORKS h3 span.adress {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
}

#WORKS h4 {
	font-size: 14px;
	font-weight: normal;
	width: 660px;
	padding-top: 15px;
}

#WORKS p {
	margin-right: 20px;
	font-size: 12px;
	line-height: 180%;
	padding-top: 14px;
	padding-left: 5px;
}
#WORKS div.ccbox {
	clear: both;
	padding-bottom: 10px;
	width: 660px;
}

#WORKS p.listnum {
	font-size: 12px;
	margin-left: 0px;
	padding-left: 0px;
	padding-bottom: 3px;
}
#WORKS p.listnum strong {
	font-weight: bold;
	color: #996600;
}
#WORKS p.listnum span {
	font-size: 14px;
	color: #996600;
	font-weight: bold;
}

#WORKS #MAIN {
	background-color: #F1ECE3;
	clear: both;
	width: 720px;
	padding-bottom: 10px;
}
#WORKS div.MHEAD {
	background-image: url(../images/works/UW_head_bg_top.png);
	background-repeat: no-repeat;
	height: 70px;
	width: 940px;
}
#WORKS div.MHEAD h1.cname {
	padding-top: 50px;
	font-size: 12px;
	color: #9C8358;
	font-weight: normal;
	padding-left: 0px;
}
#WORKS div.MHEADB {
	background-image: url(../images/outline/UO_head_bg_bottom.png);
	background-repeat: no-repeat;
	width: 940px;
	height: 36px;
	clear: both;
}
#WORKS div.MHEADB p.pankuzu {
	padding-top: 8px;
	padding-left: 20px;
}
#WORKS #OUTLINE div.csbox {
	clear: both;
	margin-left: 20px;
	padding-top: 1px;
	padding-bottom: 10px;
}
#PAGELINK{
	list-style-type:none;
	text-align: center;
	font-size: 12px;
	margin: 20px 0px 10px;
	padding: 8px 9px 15px 10px;
	clear: both;
}
#PAGELINK span {
	border:1px solid #CCCCCC;
	padding:7px 9px 6px 10px;
	font-weight: bold;
	background-color: #213A9C;
	color: #FFFFFF;
}

#PAGELINK li{
	display:inline;
	margin-right: 3px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#PAGELINK li a{
	border:1px solid #DED2BE;
	font-weight: bold;
	padding-top: 7px;
	padding-right: 9px;
	padding-bottom: 6px;
	padding-left: 10px;
	background-color: #F2F2F2;
	text-decoration: none;
}
#PAGELINK li.bn a{
	background-color: #FFFFFF;
}
#PAGELINK li a:hover{
	border-color:#dedede #7b7b7b #7b7b7b #dedede;
	background:#213A9C;
	color: #FFFFFF;
}


#UMEMBERS #WORKS #profileImg {
	float: left;
	margin-right: 20px;
	padding-top: 12px;
}


#UMEMBERS #WORKS div.UMbody {
	padding-top: 15px;


}
#UMEMBERS #WORKS ul.UWlist {
	width: 445px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E3D9C9;
	padding-top: 14px;
}
#UMEMBERS #WORKS ul.UWlist li {
	float: left;
	width: 180px;
	padding-bottom: 10px;
	font-size: 12px;
}
#UMEMBERS #WORKS ul.UWlist li strong {
	color: #41B5ED;
	font-weight: normal;
}
#UMEMBERS #WORKS ul.UWlist li.place {
	width: 440px;
	padding-bottom: 8px;
	font-size: 12px;
	clear: both;
	float: none;
}
#UMEMBERS #WORKS p.UWmessage {
	margin: 0px;
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 140%;
}
#UMEMBERS #WORKS p.UWname {
	font-size: 12px;
	font-weight: bold;
	clear: both;
	margin: 0px;
	padding: 11px 0px 0px;
	line-height: 130%;
}
#UMEMBERS #WORKS p.UWadress {
	margin: 0px;
	padding: 0px;
}

#UMEMBERS #WORKS p.UWbuttonL {
	padding: 5px 0px 0px;
	margin: 0px;
	clear: both;
}
#WORKS #SIDE {
	margin: 0px;
	padding: 0px;
	background-image: none;
}
#WORKS #SIDE #WORKSPICKUP {
	background-color: #F5FAFE;
	width: 208px;
	border: 1px solid #E3D9C9;
	margin-top: 10px;
}
#WORKS #SIDE #WORKSPICKUP h2.wph2 {
	background-image: url(../images/area/side_bavi_workspickup.png);
	background-repeat: no-repeat;
	height: 36px;
	width: 208px;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	color: #93D5F4;
	font-weight: normal;
}
#WORKS #SIDE #WORKSPICKUP ul.wpul {
	clear: both;
	width: 190px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3D9C9;
	padding-bottom: 10px;
	margin-top: 0px;
}
#WORKS #SIDE #WORKSPICKUP li.wpphoto {
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	width: 72px;
	height: 72px;
}
#WORKS #SIDE #WORKSPICKUP li.wpbody {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height: 140%;
}
#WORKS #SIDE #WORKSPICKUP li.wpname {
	font-size: 10px;
	margin: 0px;
	padding: 3px 0px 0px;
	clear: right;
}
#WORKS #SIDE #WORKSPICKUP p.nextall {
	font-size: 8px;
	width: 158px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 0px;
	padding-top: 9px;
	padding-bottom: 9px;
	line-height: 100%;
	color: #F5FAFE;
}

#HWORKSSEARCH {
	clear: both;
	width: 660px;
	padding-top: 13px;
}
#HWORKSSEARCH div.cbox {
	width: 660px;
	margin-right: 10px;
	margin-top: 6px;
	margin-bottom: 12px;
	border: none;
	clear: both;
	float: none;
	margin-left: 0px;
}
#HWORKSSEARCH h3 {
	height: 32px;
	width: 355px;
	background-repeat: no-repeat;
	font-size: 14px;
	text-indent: 15px;
	margin: 0px;
	padding-top: 11px;
	padding-left: 0px;
	font-weight: normal;
}
#HWORKSSEARCH h3 a {
	color: #0066CC;
	font-weight: bold;
}

#CAUTION {
}
#CAUTION h2 {
	font-size: 14px;
	padding-top: 20px;
	background-image:   url(../images/caution/CA_titlebg.png);
	padding-left: 24px;
	background-repeat: no-repeat;
	margin-top: 20px;
	margin-bottom: 0px;
	padding-bottom: 25px;
	clear: both;
	width: 660px;
}
#CAUTION h3 {
	font-size: 14px;
	clear: both;
	background-image:   url(../images/works/UW_subtitle.gif);
	background-repeat: no-repeat;
	margin-left: 0px;
	width: 642px;
	margin-top: 16px;
	padding-top: 9px;
	padding-left: 17px;
	height: 30px;
	font-weight: bold;
}
#CAUTION h3 a {
	color: #542F18;
}

#CAUTION h3 span.adress {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
}

#CAUTION h4 {
	font-size: 14px;
	font-weight: normal;
	width: 660px;
	padding-top: 15px;
}

#CAUTION p {
	margin-right: 20px;
	font-size: 12px;
	line-height: 180%;
	padding-top: 14px;
	padding-left: 9px;
}
#CAUTION div.ccbox {
	clear: both;
	padding-bottom: 10px;
	width: 660px;
}
#CAUTION ul.caul {
	padding-left: 9px;
	padding-right: 20px;
	padding-top: 7px;
}
#CAUTION ul.caul li {
	background-image: url(../images/caution/icon_red.png);
	background-repeat: no-repeat;
	padding-top: 15px;
	margin-top: 8px;
	padding-left: 29px;
	line-height: 140%;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFD3C0;
	background-position: 0px 15px;
	font-size: 12px;
}
#CAUTION ul.caul2 {
	padding-left: 9px;
	padding-right: 20px;
	padding-top: 7px;
}
#CAUTION ul.caul2 li {
	background-image: url(../images/caution/icon_blue.png);
	background-repeat: no-repeat;
	padding-top: 15px;
	margin-top: 8px;
	padding-left: 29px;
	line-height: 140%;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFD3C0;
	background-position: 0px 15px;
	font-size: 12px;
}
#CAUTION ul.caul3 {
	padding-left: 9px;
	padding-right: 20px;
	padding-top: 7px;
}
#CAUTION ul.caul3 li {
	background-image: url(../images/caution/icon_yellow.png);
	background-repeat: no-repeat;
	padding-top: 15px;
	margin-top: 8px;
	padding-left: 33px;
	line-height: 140%;
	padding-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFD3C0;
	background-position: 0px 15px;
	font-size: 12px;
}








#CAUTION #MAIN {
	background-color: #F1ECE3;
	clear: both;
	width: 720px;
	padding-bottom: 10px;
}
#CAUTION div.MHEAD {
	background-image: url(../images/caution/CA_head_bg_top.png);
	background-repeat: no-repeat;
	height: 70px;
	width: 940px;
}
#CAUTION div.MHEAD h1.cname {
	padding-top: 50px;
	font-size: 12px;
	color: #9E0D0D;
	font-weight: normal;
	padding-left: 0px;
}
#CAUTION div.MHEADB {
	background-image: url(../images/outline/UO_head_bg_bottom.png);
	background-repeat: no-repeat;
	width: 940px;
	height: 36px;
	clear: both;
}

#CAUTION #SIDE {
	margin: 0px;
	padding: 0px;
	background-image: none;
}
#CAUTION #SIDE #WORKSPICKUP {
	background-color: #F5FAFE;
	width: 208px;
	border: 1px solid #E3D9C9;
	margin-top: 10px;
}
#CAUTION #SIDE #WORKSPICKUP h2.wph2 {
	background-image: url(../images/area/side_bavi_workspickup.png);
	background-repeat: no-repeat;
	height: 36px;
	width: 208px;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	color: #93D5F4;
	font-weight: normal;
}
#CAUTION #SIDE #WORKSPICKUP ul.wpul {
	clear: both;
	width: 190px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E3D9C9;
	padding-bottom: 10px;
	margin-top: 0px;
}
#CAUTION #SIDE #WORKSPICKUP li.wpphoto {
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	width: 72px;
	height: 72px;
}
#CAUTION #SIDE #WORKSPICKUP li.wpbody {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height: 140%;
}
#CAUTION #SIDE #WORKSPICKUP li.wpname {
	font-size: 10px;
	margin: 0px;
	padding: 3px 0px 0px;
	clear: right;
}
#CAUTION #SIDE #WORKSPICKUP p.nextall {
	font-size: 8px;
	width: 158px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 0px;
	padding-top: 9px;
	padding-bottom: 9px;
	line-height: 100%;
	color: #F5FAFE;
}



#Pcorner {
	width: 212px;
	margin: 0px;
	padding: 0px;
}
#Pcorner div.img  {
	margin-top: 10px;
	list-style-type: none;
}
#Pcorner div.img img {
	border: 1px solid #E3D9C9;
}
iframe.Pcornerframe {
	width: 210px;
	padding-top: 3px;
}

/*==============================*/
 } @media (min-width: 630px) {
/*==============================*/

iframe.newslistframe {
	width: 660px;
	padding-top: 3px;
}
#newlist {
	clear: both;
	width: 660px;
	padding-top: 0px;
	padding-bottom: 5px;
}
#newlisth2 {
	font-size: 14px;
	padding-top: 19px;
	background-image:   url("../images/member/UC_titlebg.png");
	padding-left: 24px;
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-bottom: 0px;
	padding-bottom: 35px;
}

#newlist a {
	color: #0066CC;
	text-decoration: none;
}
#newlist a:hover {
	text-decoration: underline;
	color: #0066CC;
}

#newlist h2.nboxH {
	background-image:   url("../images/member/UW_pickup_head.png");
	height: 22px;
	width: 660px;
	font-size: 8px;
	text-align: right;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#newlist p.nboxF {
	background-image:   url("../images/member/UW_pickup_foot.png");
	height: 15px;
	width: 660px;
	text-align: right;
	background-repeat: no-repeat;
	margin: 0px;
	padding-top: 0px;
	font-weight: bold;
	clear: both;
	font-size: 12px;
}
#newlist div.nboxM {
	width: 660px;
	clear: both;
	padding-top: 8px;
	padding-bottom: 8px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	background-image: url(../images/member/UW_pickup_main.png);
	background-repeat: repeat-y;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #E3D9C9;
}
#newlist div.nboxM dl {
	font-size: 12px;
	padding-left: 20px;
	padding-top: 0px;
	margin: 0px;
}
#newlist div.nboxM dl dt {
	float: left;
	width: 100px;
	padding-top: 9px;
}
#newlist div.nboxM dl dd {
	width: 500px;
	padding-top: 9px;
}


/*==============================*/
 } @media (max-width: 629px) {
/*==============================*/
#newlisth2 {
	font-size: 1rem;
	font-weight: 700;
	display: flex;
	align-items: center;
	padding-left: 1rem;
	margin: 1rem 0 0.75rem;
	min-height: 55px;
	max-width: 100%;
	background: url(../images/area/AS_titlebg3.png) left bottom no-repeat,
	url(../images/area/AS_titlebg2.png) right bottom;
}
#newlist {
	border: solid 2px #EEE;
	max-width: 100%;
}
#newlist dl {
	display: flex;
	flex-wrap: wrap;
	padding: 0.5rem min(2.5vw, 2rem);
	margin: 0;
}

#newlist dl dt {
	width: 8rem;
	margin: 0;
	line-height: 1.25;
	padding: 0.25rem 0;
	font-size: 0.85rem;
}
#newlist dl dd {
	width: calc(100% - 8rem - 4px);
	margin: 0;
	line-height: 1.25;
	padding: 0.25rem 0;
	font-size: 0.85rem;
}
#newlist dl dd a:any-link {
	color: #06C;
	text-decoration: none;
	font-size: 0.85rem;
	line-height: 1.25;
}
@media (max-width: 35rem) {
	#newlist dl {
		padding-bottom: 1rem;
	}
	#newlist p.nboxF {
		position: relative;
		text-align: right;
		margin: 0;
		height: 0;
		top: -1rem;
		left: 1.25rem;
	}
	#newlist p.nboxF a:any-link {
		font-size: 0.75rem;
		background: white;
		font-weight: 700;
		text-decoration: none;
		color: #06C;
		
	}
	#newlist p.nboxF a::after {
		content: '　';
		background: white;
		position: relative;
		left: -8.9rem;
	}
}