body {
	margin: 0px;
	padding: 0px;
	background: url(imgs/BG_Shadow.png) repeat-y center;
}

div.Clear {
	font-size: 1px;
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	clear: both;
	overflow: hidden;
}

#Container {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
}

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

#Header {
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#Header #Logo {
	display: block;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 0px 0px;
	height: 28px;
	width: 100px;
	text-indent: -10000px;
}

#Header #Logo a {
	background: url(img2015/logo.png) no-repeat;
 background-size: contain;
	display: block;
	height: 100%;
	width: 100%;
}

#Header h1 {
	background: url(img2015/h1.png) no-repeat;
 background-size: 100% 90%;
	height: 250px;
	width: 75%;
	margin: 0px 0px 0px 15%;
	padding: 0px;
	text-indent: -10000px;
}


#Kozo {
	margin: 5px auto 0px;
	padding: 0px;
	width: 98%;
 background: #FFF;
}

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

#Kozo div.BeforeAfter {
	margin: 10px auto 0px;
	padding: 0px;
	width: 98%;
}

#Kozo div.Left {
	height: 170px;
	width: 100%;
	background: url(img2015/kozo_before.png) no-repeat center;
 background-size: contain;
	margin: 0px;
	padding: 0px;
	text-indent: -10000px;
}

#Kozo div.Center {
	height: 50px;
	width: 100%;
	background: url(img2015/kozo_yajirushi.png) no-repeat center;
 background-size: 7% ;
 transform: rotateZ(90deg);
	margin: 0px;
	padding: 10px 0px;
	text-indent: -10000px;
}

#Kozo div.Right {
	height: 170px;
	width: 100%;
	background: url(img2015/kozo_after.png) no-repeat center;
 background-size: contain;
	margin: 0px;
	padding: 0px;
	text-indent: -10000px;
}

#Kozo div.Kozo2 {
	margin: 30px auto 0px;
	padding: 0px;
	width: 98%;
}

#Kozo div.Kozo2 div.Ring {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#Kozo div.Kozo2 div.Ring div.Ring1 {
	height: 100px;
	width: 100%;
	background: url(img2015/kozo_ring1.png) no-repeat center;
 background-size: contain;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-size: 1px;
	text-indent: -20000px;
}

#Kozo div.Kozo2 div.Ring div.Ring2 {
	height: 100px;
	width: 100%;
	background: url(img2015/kozo_ring2.png) no-repeat center;
 background-size: contain;
	margin: 0px 0px 20px 0px;
	padding: 0px;
	font-size: 1px;
	text-indent: -20000px;
}

#Kozo div.Kozo2 div.Movie1 {
	width: 90%;
	margin: 0px auto;
	padding: 0px;
}

.Chui1 {
	height: 70px;
	width: 100%;
	background: url(img2015/chui_text1_sp.gif) no-repeat center;
 background-size: contain;
	font-size: 1px;
	text-indent: -20000px;
	margin: 30px 0px 0px;
	padding: 0px;
}







#Point {
	width: 98%;
	margin: 30px auto 0px;
	padding: 0px 0px 20px 0px;
}

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

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




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

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

#Toriatsukai div.Tori {
	width: 100%;
	margin: 10px 0px 0px;
	padding: 0px;
}

#Toriatsukai div.Tori div.Arsukai {
	width: 100%;
	margin: 0px 30px 0px 0px;
	padding: 0px;
}

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

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

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

#Toriatsukai div.Tori div.Movie3 {
	width: 90%;
	margin: 20px auto 0px;
	padding: 0px;
}

.Chui2 {
	height: 70px;
	width: 100%;
	background: url(img2015/chui_text2_sp.gif) no-repeat center;
 background-size: contain;
	text-indent: -20000px;
	font-size: 1px;
	margin: 30px 0px 0px;
	padding: 0px;
}








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

#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: 100%;
}

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

#Lineup #PictArea li {
	float: left;
	height: 210px;
	width: 85px;
	display: block;
	margin: 0px 5px;
	padding: 0px;
	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;
}





div.LinkQA {
	display: block;
 float: right;
	margin: 20px 20px 0px 0px;
	padding: 0px;
	height: 17px;
	width: 190px;
	text-indent: -10000px;
}

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

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

#Copyright {
	height: 10px;
	width: 100%;
	background: url(imgs/copyright.gif) no-repeat center;
 background-size: contain;
	margin: 50px auto 0px;
	padding: 0px 0px 5px 0px;
	text-indent: -10000px;
}
