@charset "Shift_JIS";

#new-top-title00-line01{
	background-position: right top;
	height: 100px;
	background-repeat: repeat-x;
	position: relative;
	background-image: url(../png/jpg/line01-bg.jpg);
	width: 960px;
}
#new-top-title00-line01-t-shippai{
	background-position: right top;
	height: 563px;
	background-repeat: repeat-x;
	position: relative;
}
#new-top-title00-line01-t{
	background-position: right top;
	height: 400px;
	background-repeat: repeat-x;
	position: relative;
	background-image: url(../png/jpg/line0t-bg.jpg);
}
#new-top-title00-line01-t-jinken{
	background-position: right top;
	height: 400px;
	background-repeat: repeat-x;
	position: relative;
	background-image: url(../png/jpg/line0t-bg.jpg);
}
#new-top-title00-line01-0{
	background-position: center center;
	height: 100px;
	background-repeat: repeat-x;
	position: relative;
	background-image: url(../png/jpg/line01-bg.jpg);
}
#new-top-title00-line01-1{
	background-position: center center;
	height : 100px;
	background-repeat: repeat-x;
	position: relative;
	background-image: url(../png/jpg/line02-bg.jpg);
  
  
  padding-top : 10%;
  padding-bottom : 10%;
  text-align : center;
}
#new-top-title00-line02{
	height: 300px;
	background-repeat: no-repeat;
	position: relative;
	font-family: メイリオ;
	color: blue;
	background-position: center center;
	font-size: 200%;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	line-height: 1.25;
	font-weight: bolder;
}
#new-top-title01{
	background-position: center top;
	height: 334px;
	background-repeat: repeat;
	background-image: url(../png/bg_11Da_01.png);
	position: relative;
}

#new-top-title-shippai{
	font-size: 200%;
	background-image : url(../png/jpg/photo17.jpg);
	height: 563px;
	background-repeat: no-repeat;
	width: 100%;
	position: relative;
	background-position: center center;
	margin-left: auto;
	margin-right: auto;
}

#new-top-title-jinken{
	font-size: 200%;
	background-image: url(../png/jpg/new-top000.jpg);
	height: 400px;
	background-repeat: no-repeat;
	width: 100%;
	position: relative;
	background-position: center center;
	margin-left: auto;
	margin-right: auto;
}

#new-top-title-pta{
	font-size: 200%;
	background-image: url(../png/jpg/new-top-title-b02.jpg);
	height: 280px;
	background-repeat: no-repeat;
	width: 100%;
	position: relative;
	background-position: center center;
	margin-left: auto;
	margin-right: auto;
}

#new-top-title{
	font-size: 200%;
	background-image: url(../png/jpg/new-top-title.jpg);
	height: 400px;
	background-repeat: no-repeat;
	width: 100%;
	position: relative;
	background-position: center center;
	margin-left: auto;
	margin-right: auto;
}

#new-top-title-b{
	display: none;
}

#new-top-mail{
	height : 100px;
	position: relative;
	background-image: url(../png/new-top-mail.png);
	cursor: pointer;
	background-position: center center;
	background-repeat: no-repeat;
  text-align : center;
}

#new-top-tel{
	height : 100%;
	position: relative;
	background-image: url(../png/new-top-tel.png);
	z-index: 10;
	
	background-position : center center;
  
  text-align : center;
  background-repeat : no-repeat;
}

#new-top-line03{
	height: 16px;
	background-color: rgb(119, 187, 255);
	position: relative;
	width: 960px;
}

#new-top08{
	height: 688px;
	position: relative;
	background-image: url(../png/new-top08.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#new-top07{
	height: 700px;
	position: relative;
	background-image: url(../png/jpg/new-top07.jpg);
	font-size: 200%;
	background-repeat: no-repeat;
	width: 960px;
	background-position: center center;
	margin-left: auto;
	margin-right: auto;
}

#new-top06{
	height: 86px;
	position : relative;
	background-image: url(../png/new-top06.png);
  background-repeat : no-repeat;
  background-position : right bottom;
}

#new-top05{
	height : 80px;
	position : relative;
	background-image: url(../png/new-top05.png);
  background-position : center bottom;
  background-repeat : no-repeat;
}

#new-top04{
	height : 70px;
	position: relative;
	background-image: url(../png/new-top04.png);
	background-repeat: no-repeat;
	background-position : center center;
}

#new-top-title02{
	background-position : center bottom;
	height : 200.px;
	background-image: url(../png/bg_11Da_02.png);
	position: relative;
  
}

#new-top20140719-01-pta{
	height: 250px;
	position: relative;
	background-image: url(../png/jpg/new-top20140719-01-pta.jpg);
	background-repeat: no-repeat;
	background-position: center center;
  
}

#new-top20140719-01{
	height: 186px;
	position: relative;
	background-image: url(../png/jpg/new-top20140719-01.jpg);
	background-repeat: no-repeat;
	background-position: center center;
  
}

#new-top-20140720{
	font-size: 200%;
	font-family: メイリオ;
	color: black;
	background-position: right center;
	background-image : url(../png/jpg/new-top001.jpg);
	background-repeat: no-repeat;
	width: 960px;
	height: 185px;
  
}

#new-top-tablet-douga{
	background-image: url(../png/jpg/new-top001.jpg);
	background-repeat: no-repeat;
	width: 960px;
	position: relative;
	background-position: right center;
	height: 164px;
	margin-left: auto;
	margin-right: auto;
}

#tablet-douga{
	width : 320px;
height : 160px;
	position : absolute;
	z-index : 1;
	visibility : visible;
}

#new-top03{
	height : 70px;
	position: relative;
	background-image: url(../png/new-top03.png);
	background-repeat: no-repeat;
	background-position : center center;
}

#new-top-menu-title{
	height: 70px;
	position: relative;
	color: olive;
	background-image: url(../gif/new-top/menu-title.gif);
	background-repeat: no-repeat;
	background-position: center center;
	background-color: black;
}
#new-top-menu-title-chuui{
	height: 30px;
	position: relative;
	color: olive;
	background-image: url(../png/menu-title-chuui.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#new-top-menu-pc{
	height: 70px;
	position: relative;
	color: olive;
	background-image: url(../png/menu-pc.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	cursor: pointer;
}
#new-top-menu-tab{
	height: 70px;
	position: relative;
	color: olive;
	background-image: url(../png/menu-tab.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	cursor: pointer;
}
#new-top-menu-sma{
	height: 70px;
	position: relative;
	color: olive;
	background-image: url(../png/menu-sma.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	cursor: pointer;
}
#new-top{
	background-color: white;
	font-size: 200%;
	color: black;
	font-family: メイリオ;
	background-repeat: no-repeat;
	background-position: center center;
	width: 960px;
}
#new-top2{
	background-color: white;
	font-size: 200%;
	color: black;
	font-family: メイリオ;
	background-repeat: no-repeat;
	background-position: center center;
}
#new-top3{
	background-color: white;
	font-size: 200%;
	color: black;
	font-family: メイリオ;
	background-repeat: no-repeat;
	background-position: center center;
}
#toppage-item{
	background-color: rgb(255, 255, 255);
	font-size: 200%;
	color: black;
	position: relative;
	font-family: メイリオ;
	background-repeat: no-repeat;
	background-position: right center;
	text-align: right;
}
B{
	color: blue;
}

#top-menu-main{
  background-repeat : no-repeat;background-position : center center;
  height : auto;
  position : relative;
  font-size : 200%;
  font-family : メイリオ;
}
#new-top-menu-m{
	background-repeat: no-repeat;
	background-position: center center;
	height: 200px;
	position: relative;
	font-size: 200%;
	font-family: メイリオ;
	width: 960px;
}

#new-top-menu01{
	background-repeat: no-repeat;
	background-position: center center;
	height: 200px;
	position: relative;
	font-size: 200%;
	font-family: メイリオ;
	float: left;
	cursor: pointer;
	background-image : url(../png/jpg/photo07.jpg);
	width : 240px;
	background-color: white;
}

#new-top-menu02{
	background-repeat: no-repeat;
	background-position: center center;
	height: 200px;
	position: relative;
	font-size: 200%;
	font-family: メイリオ;
	float: left;
	cursor: pointer;
	background-image : url(../png/jpg/photo08.jpg);
	width : 240px;
}
#new-top-menu03{
	background-repeat: no-repeat;
	background-position: center center;
	height: 200px;
	position: relative;
	font-size: 200%;
	font-family: メイリオ;
	float: left;
	cursor: pointer;
	background-image : url(../png/jpg/photo09.jpg);
 	width : 240px;
}

#new-top-menu04{
	background-repeat: no-repeat;
	background-position: center center;
	height: 200px;
	position: relative;
	font-size: 200%;
	font-family: メイリオ;
	float: left;
	cursor: pointer;
	background-image : url(../png/jpg/photo10.jpg);
	width : 240px;
}

#input-button{
  height : auto;
  position : relative;
  background-repeat : no-repeat;background-position : center center;
  text-align : center;
}
#ly{
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}

#new-naiyou{
	height : 100px;
	color: white;
	font-size : 300%;
	font-family: メイリオ;
	font-weight: bold;
	text-align: center;
	vertical-align: 100%;
	background-image: url(../png/jpg/line03-bg.jpg);
	width : 100%;
	cursor: pointer;
  padding-top : 3%;
  padding-bottom : 3px;
}

#new-naiyou-sukosi{
	height : 100px;
	color: white;
	font-size : 300%;
	font-family: メイリオ;
	font-weight: bold;
	text-align: center;
	vertical-align: 100%;
	background-image: url(../png/jpg/line04-bg.jpg);
	width : 100%;
	cursor: pointer;
  padding-top : 3%;
  padding-bottom : 3px;
}

.photobox{
	width: 100%;
	height : 400px;
	transition: background-color 0.5s ease-out;
	-o-transition: background-color 0.5s ease-out;/* opera */
	-moz-transition: background-color 0.5s ease-out;/* firefox */
	-webkit-transition: background-color 0.5s ease-out;/* chrome, safari */
	-ms-transition: background-color 0.5s ease-out;/* ie */
	text-align: center;
}
.photobox-back{
	cursor: pointer;
	float: left;
	width: 150px;
}
.photobox-back:hover{
	width: 150px;
	background-color: aqua;
}
.photobox-next{
  cursor : pointer;
  width : 150px;
  float : left;
}
.photobox-next:hover{
  background-color:aqua;
  width : 150px;
}
.photobox-end{
  cursor : pointer;
  float : left;
  width : 150px;
}
.photobox-end:hover{
  background-color:aqua;
  width : 150px;
}

BODY {
	scrollbar-arrow-color: #005b00;
	scrollbar-base-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #005b00;
	scrollbar-shadow-color: #005b00;
	scrollbar-track-color: #eeffee;
	background-color: white;
}
.photobox-m{
  width : 100%;
  height : 460px;
}

#controlbox{
  padding-left : 40%;
  padding-right : 40%;
  width : 100%;
  height : 80px;
}

.photobox-backendnext{
  padding-left : 30px;
  padding-right : 30px;
  width : 100%;
  height : 69px;
  padding-top : 1%;
  padding-bottom : 1px;
}

{
  padding-left : 20%;
  padding-right : 20%;
  width : 960px;
  height : 80px;
}

.photobox-restart{
	cursor: pointer;
	float: left;
	width: 150px;
}
.photobox-restart:hover{
	background-color: aqua;
       width : 150px;
}
.fadeout{
opacity: 0;
transition: 2s ease-in-out;
-webkit-transition: 2s ease-in-out;
}
.fadein{
opacity: 1;
transition: 2s ease-in-out;
-webkit-transition: 2s ease-in-out;
}
.photobox-s {
	background-color: blue;
	width: 20%;
	height: 10px;
}
.photobox-s1 {
	background-color: blue;
	width: 60%;
	height: 10px;
}
.photobox-s2 {
	background-color: blue;
	width: 75%;
	height: 10px;
}
.photobox-ee {
}
.photobox-e{
	background-color: blue;
	width: 100%;
	height: 10px;
}
#cly{
  width : 960px;
}
table{
  width : 100%;
  font-size : 200%;
  font-family : メイリオ;
  border-collapse : collapse;
  table-layout : auto;
  empty-cells : hide;
}
