@charset "utf-8";
#mainContents {
	position: absolute;
	left: 0px;
	top: 0px;
}
#mainContents #mainConWis {
	position: absolute;
	left: 145px;
	top: 270px;
}
#mainContents #mainConCar {
	position: absolute;
	left: 23px;
	top: 125px;
}
#mainContents #mainConObj01 {
	position: absolute;
	left: 368px;
	top: 87px;
	width: 640px;
	height: 315px;
	background-color: #FFF
}
#mainContents #mainConLogo {
	position: absolute;
	left: 653px;
	top: 419px;
	opacity:0.0
}
#mainContents #mainConName {
	position: absolute;
	left: 503px;
	top: 492px;
}
#mainContents #mainConNameObj {
	position: absolute;
	left: 530px;
	top: 533px;
}
#mainContents #mainConMenu #mainMenu {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#mainContents #mainConMenu #mainMenu #mmenuCampaign {
	position: absolute;
	left: 593px;
	top: 562px;
}
#mainContents #mainConMenu #mainMenu #mmenuOnline {
	position: absolute;
	left: 593px;
	top: 610px;
}
#mainContents #mainConSns #mainConFb {
	position: absolute;
	left: 21px;
	top: 317px;
}
#mainContents #mainConSns #mainConTw {
	position: absolute;
	left: 51px;
	top: 317px;
}
#mainContents #mainConSns #mainConGo {
	position: absolute;
	left: 84px;
	top: 317px;
}
#mainContents #mainConSns #mainConLi {
	position: absolute;
	left: 115px;
	top: 318px;
}
#mainContents #mainConSline1 {
	position: absolute;
	left: 50px;
	top: 443px;
}
#mainContents #mainConBack {
	position: absolute;
	left: 0px;
	top: 0px;
}

#mainContents #mainConSline2 {
	position: absolute;
	left: 67px;
	top: 593px;
}
#mainContents #mainConTel {
	position: absolute;
	left: 593px;
	top: 759px;
}
#mainContents #mainConMenu #mainMenu #mmenuOa {
	position: absolute;
	left: 615px;
	top: 591px;
}
.wrapper #mainContents #mainConSns #divRss {
	position: absolute;
	left: 4px;
	top: 355px;
	width: 207px;
	height: 226px;
	overflow-y: auto;
	padding-right: 10px;
	z-index: 400;
}
.wrapper #mainContents #mainConSns #divRss li{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10px;
	list-style:none;
	margin-left:-30px;
	margin-bottom:15px;
	border-bottom:solid 1px;
	padding:0;
	display:block;
	font-size:12px	
}
.fb-like-box {
	padding-right: 20px;
	position: absolute;
	top: 620px;
	left: 5px;
	/*	background-color: rgba(255,255,255,0.7);*/
/*	border: 2px solid #F3DBDD;*/
	height: 200px;
	overflow-y: auto;
	width: 197px;
	overflow-x: hidden;
}
.wrapper #mainContents #mainConObj01 .photo01 {
	position: absolute;
	left: 5px;
	top: 5px;
}
.wrapper #mainContents #mainConObj01 .photo02 {
	position: absolute;
	left: 5px;
	top: 100px;
}
.wrapper #mainContents #mainConObj01 .photo03 {
	position: absolute;
	left: 137px;
	top: 100px;
}
.wrapper #mainContents #mainConObj01 .photo04 {
	position: absolute;
	left: 286px;
	top: 5px;
}
.wrapper #mainContents #mainConObj01 .photo05 {
	position: absolute;
	left: 286px;
	top: 185px;
}
.wrapper #mainContents #mainConObj01 .photo06 {
	position: absolute;
	left: 476px;
	top: 5px;
}
.wrapper #mainContents #mainConObj01 #photoLink1 {
	position: absolute;
	left: 4px;
	top: 100px;
}
.wrapper #mainContents #mainConObj01 #photoLink2 {
	position: absolute;
	left: 285px;
	top: 5px;
}
.wrapper #mainContents #mainConObj01 #photoLink3 {
	position: absolute;
	left: 475px;
	top: 116px;
}



.wrapper #mainContents #mainConObj01 .photo07 {
	position: absolute;
	left: 476px;
	top: 115px;
}
.wrapper #mainContents #mainConMenu #mainMenu #mmenuQa {
	position: absolute;
	left: 594px;
	top: 657px;
}

.wrapper #mainContents #paru {
	position: absolute;
	left: 225px;
	top: 344px;
}
.wrapper #mainContents #paru2 {
	position: absolute;
	left: 225px;
	top: 344px;
	opacity: 0.0
}
.wrapper #mainContents #mainConSns .fb-comments {
	position: absolute;
	left: 4px;
	top: 750px;
}
.wrapper #mainContents #mainConMenu #mainMenu #mmenuBlog {
	position: absolute;
	left: 593px;
	top: 703px;
}
