body {
}

div.Clear {
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
}
.Container__outer {
	margin: 0px;
	padding: 0px;
	background: url(imgs/BG_Shadow.png) repeat-y center;
	overflow-x: scroll;
}
/* スクロールバー非表示 */
.Container__outer {
	overflow: scroll;
	-ms-overflow-style: none;
	scrollbar-width: none;
  }
  .Container__outer::-webkit-scrollbar {
	display: none;
  }
#Container {
	margin: 0px auto;
	padding: 0px;
	width: 960px;
}

#ContentsArea2 {
	background: url(img2015/bg3.jpg) no-repeat;
	width: 960px;
	margin: 0px auto;
	padding: 0px;
	float: left;
}

#Header {
	margin: 0px;
	padding: 0px;
	width: 960px;
}

#Header #Logo {
	display: block;
	margin: 0px 0px 0px 750px;
	padding: 12px 0px 0px 0px;
	height: 47px;
	width: 170px;
	text-indent: -10000px;
}

#Header #Logo a {
	background: url(img2015/logo.png) no-repeat;
	display: block;
	height: 47px;
	width: 170px;
}

#Header h1 {
	background: url(img2015/h1.png) no-repeat;
	height: 440px;
	width: 860px;
	margin: 30px auto 0px;
	padding: 0px;
	text-indent: -10000px;
}


#Kozo {
	margin: 25px auto 0px;
	padding: 0px;
	width: 860px;
}

#Kozo h2 {
	background: url(img2015/h2_kozo.png) no-repeat;
	margin: 0px auto;
	padding: 0px;
	height: 36px;
	width: 860px;
	text-indent: -10000px;
}

#Kozo div.BeforeAfter {
	margin: 15px auto 0px;
	padding: 0px;
	width: 860px;
}

#Kozo div.Left {
	background: url(img2015/kozo_before.png) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 190px;
	width: 350px;
	text-indent: -10000px;
}

#Kozo div.Center {
	background: url(img2015/kozo_yajirushi.png) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 190px;
	width: 40px;
	text-indent: -10000px;
}

#Kozo div.Right {
	background: url(img2015/kozo_after.png) no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 190px;
	width: 470px;
	text-indent: -10000px;
}

#Kozo div.Kozo2 {
	margin: 30px 0px 0px;
	padding: 0px;
	width: 860px;
}

#Kozo div.Kozo2 div.Ring {
	width: 350px;
	margin: 0px 30px 0px 0px;
	padding: 0px;
	float: left;
}

#Kozo div.Kozo2 div.Ring div.Ring1 {
	background: url(img2015/kozo_ring1.png);
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 350px;
	font-size: 1px;
	text-indent: -20000px;
}

#Kozo div.Kozo2 div.Ring div.Ring2 {
	background: url(img2015/kozo_ring2.png);
	margin: 0px;
	padding: 0px;
	height: 110px;
	width: 350px;
	font-size: 1px;
	text-indent: -20000px;
}

#Kozo div.Kozo2 div.Movie1 {
	width: 426px;
	margin: 0px;
	padding: 0px;
	float: left;
}



#Point {
	margin: 30px auto 0px;
	width: 860px;
}

#Point h2 {
	background: url(img2015/h2_point.png) no-repeat;
	margin: 0px auto;
	padding: 0px;
	height: 36px;
	width: 860px;
	text-indent: -10000px;
}

#Point  div.Movie2 {
	width: 426px;
	margin: 20px auto 0px;
	padding: 0px;
}




#Toriatsukai {
	margin: 30px auto 0px;
	width: 860px;
}

#Toriatsukai h2 {
	background: url(img2015/h2_toriatsukai.png) no-repeat;
	margin: 0px auto;
	padding: 0px;
	height: 36px;
	width: 860px;
	text-indent: -10000px;
}

#Toriatsukai div.Tori {
	margin: 30px 0px 0px;
	padding: 0px;
	width: 860px;
}

#Toriatsukai div.Tori div.Arsukai {
	width: 350px;
	margin: 0px 30px 0px 0px;
	padding: 0px;
	float: left;
}

#Toriatsukai div.Tori div.Arsukai div.Toriatsukai1 {
	background: url(img2015/toriatsukai1.png);
	margin: 0px;
	padding: 0px;
	height: 140px;
	width: 350px;
	font-size: 1px;
	text-indent: -20000px;
}

#Toriatsukai div.Tori div.Arsukai div.Toriatsukai2 {
	background: url(img2015/toriatsukai2.png);
	margin: 0px;
	padding: 0px;
	height: 140px;
	width: 350px;
	font-size: 1px;
	text-indent: -20000px;
}

#Toriatsukai div.Tori div.Arsukai div.Toriatsukai3 {
	background: url(img2015/toriatsukai3.png);
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 350px;
	font-size: 1px;
	text-indent: -20000px;
}

#Toriatsukai div.Tori div.Movie3 {
	width: 426px;
	margin: 20px 0px 0px;
	padding: 0px;
	float: left;
}








#Lineup {
	margin: 50px auto 0px;
	padding: 0px;
	width: 860px;
}

#Lineup h2 {
	background: url(imgs/item_h2.gif) no-repeat;
	text-indent: -10000px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	height: 16px;
	width: 140px;
}

#Lineup #PictArea {
	margin: 15px auto 0px;
	padding: 0px;
	width: 860px;
}

#Lineup #PictArea ul {
	margin: 0px;
	padding: 0px;
}

#Lineup #PictArea li {
	display: block;
	margin: 0px 5px;
	padding: 0px;
	float: left;
	height: 210px;
	width: 85px;
list-style: none;
	border-width: 0px;
	border-style: none;
}

#Lineup #PictArea li.item01 a {
	display: block;
	height: 210px;
	width: 85px;
background: url(img2015/item01.png);
	text-indent: -10000px;
}

#Lineup #PictArea li.item02 a {
	display: block;
	height: 210px;
	width: 85px;
background: url(img2015/item02.png);
	text-indent: -10000px;
}

#Lineup #PictArea li.item03 a {
	display: block;
	height: 210px;
	width: 85px;
background: url(img2015/item03.png);
	text-indent: -10000px;
}

#Lineup #PictArea li.item04 a {
	display: block;
	height: 210px;
	width: 85px;
background: url(img2015/item04.png);
	text-indent: -10000px;
}

#Lineup #PictArea li.item05 a {
	display: block;
	height: 210px;
	width: 85px;
background: url(img2015/item05.png);
	text-indent: -10000px;
}

#Lineup #PictArea li.item06 a {
	display: block;
	height: 210px;
	width: 85px;
background: url(img2015/item06.png);
	text-indent: -10000px;
}

#Lineup #PictArea li.item07 a {
	display: block;
	height: 210px;
	width: 85px;
background: url(img2015/item07.png);
	text-indent: -10000px;
}

#Lineup #PictArea li.item08 a {
	display: block;
	height: 210px;
	width: 85px;
background: url(img2015/item08.png);
	text-indent: -10000px;
}

#Lineup #PictArea li.item09 a {
	display: block;
	height: 210px;
	width: 85px;
background: url(img2015/item09.png);
	text-indent: -10000px;
}

.Chui1 {
	font-size: 1px;
	background: url(img2015/chui_text1.gif);
	text-indent: -20000px;
	margin: 30px 0px 0px;
	padding: 0px;
	height: 65px;
	width: 860px;
}

.Chui2 {
	font-size: 1px;
	background: url(img2015/chui_text2.gif);
	text-indent: -20000px;
	margin: 30px 0px 0px;
	padding: 0px;
	height: 65px;
	width: 860px;
}

div.LinkQA {
	margin: 20px 0px 0px 710px;
	padding: 0px;
	height: 17px;
	width: 190px;
	display: block;
}

div.LinkQA a {
	background: url(imgs/btn_link_qa.gif) no-repeat;
	height: 17px;
	width: 190px;
	text-indent: -10000px;
	display: block;
}

div.LinkQA a:hover {
	background: url(imgs/btn_link_qa_over.gif) no-repeat;
	height: 17px;
	width: 190px;
	text-indent: -10000px;
	display: block;
}

#Copyright {
	background: url(imgs/copyright.gif) no-repeat;
	margin: 50px auto 0px;
	padding: 0px 0px 30px 0px;
	height: 12px;
	width: 340px;
	text-indent: -10000px;
}
