@media screen and (max-width: 768px) {


	/* PC Setting */
	.pcHide{
		display: block !important;
	}
	.spHide{
		display: none !important;
	}
	.pc_br{
		display: none !important;
	}
	.sp_br{
		display: block !important;
	}

	/* header */
	#header{
		display: none;
		padding: 0;
		margin: 0;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 90900;
	}

	#header.on{
		display: block;
		padding: 0;
		margin: 0;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 90900;
	}

	h1 a{
		width: 56px;
		padding-top: 86px;
		background: url(../img/h1_fixed.png) no-repeat center center;
		background-size: 50px auto;
		background-color: #ffffff;
	}
	#header.on h1{
		margin: 0 0 0 0;
		z-index: 90200;
	}

	#header.on h1 a{
		width: 56px;
		height: 0;
		display: block;
		padding-top: 86px;
		background: url(../img/h1_fixed.png) no-repeat center center;
		background-size: 50px auto;
		background-color: #ffffff;
		overflow: hidden;
	}

	#header.mOn h1 a{
		width: auto;
		height: 1px;
		display: block;
		margin: 0;
		padding-top: 0;
		background: none;
		overflow: hidden;
	}

	#header #menuBtn:hover{
		background: url(../img/menu.png) no-repeat center center;
		background-size: 36px 36px;
	}
	#header.mOn #menuBtn:hover{
		background: url(../img/close.png) no-repeat center center;
		background-size: 36px 36px;
	}

	/* navi */
	#navi{
		margin: 0 20px 0 20px;
	}

	#navi ul{
	}
	#navi li{
		width: 48%;
		margin: 20px 0 0 4%;
		line-height: 1.2;
	}
	#navi li:nth-child(3n+1){
		margin: 20px 0 0 4%;
		clear: none;
	}
	#navi li:nth-child(3n){
		clear: none;
	}
	#navi li:nth-child(2n+1){
		margin: 20px 0 0 0;
		clear: left;
	}
	#navi li:nth-child(2n){
		clear: right;
	}

	#navi li.navi_fb,
	#navi li.navi_yt,
	#navi li.navi_in{
		margin: 0 5px 0 0;
	}

	#navi li.navi_fb a{
		width: 21px;
		height: 15px;
		display: block;
		background: url(../img/ico_fb.png) no-repeat center center;
		text-indent: -9999px;
	}

	#navi li.navi_yt a{
		width: 21px;
		height: 15px;
		display: block;
		background: url(../img/ico_youtube.png) no-repeat center center;
		text-indent: -9999px;
	}

	#navi li.navi_in a{
		width: 21px;
		height: 15px;
		display: block;
		background: url(../img/ico_instagram.png) no-repeat center center;
		text-indent: -9999px;
	}

	#navi li.navi_tw a{
		width: 21px;
		height: 15px;
		display: block;
		background: url(../img/ico_twitter.png) no-repeat center center;
		text-indent: -9999px;
	}


	#navi .snsList{
		width: auto;
		display: inline-block;
		margin: 32px auto 0 auto;
		clear: both;
		text-align: center;
	}
	#navi .snsList li{
		width: auto;
		height: 40px;
		display: inline-block;
		float: left;
		margin: 0 0 0 10px;
		overflow: hidden;
		border-radius: 0;
		background-color: inherit;
	}
	#navi .snsList li:nth-child(3n+1){
		margin: 0 0 0 10px;
		clear: none;
	}
	#navi .snsList li:nth-child(3n){
		margin: 0 0 0 10px;
		clear: none;
	}
	#navi .snsList li:nth-child(2n+1){
		margin: 0 0 0 10px;
		clear: none;
	}
	#navi .snsList li:nth-child(2n){
		margin: 0 0 0 10px;
		clear: none;
	}
	#navi .snsList li:first-child{
		display: none;
	}
	#navi .snsList li:nth-child(2){
		margin: 0 0 0 0;
	}


	.btn_page{
		margin: 24px 15px 32px 15px;
	}
	.btn_page a{
		width: auto;
		height: 60px;
		display: block;
		line-height: 60px;
		border: 2px solid #ffffff;
		font-size: 1.5rem;
		border-radius: 8px;
	}
	.btn_page a span {
	    padding-right: 32px;
	    background: url(../img/arr_go.png) no-repeat center right;
	    background-size: 24px 24px;
	}

	.btn_pageImg{
		width: auto;
		margin: 24px 15px 32px 15px;
	}
	.btn_pageImg img{
		width: 100%;
		height: auto;
	}

	/* movie */
	#main{

	}
	.layer{
		background: none;
	}
	#main h2{
		width: auto;
		height: 0;
		display: none;
		margin: 0 15px 0 15px;
	}
	.mainNews{
		height: 50px;
	}
	.mainNews .wrapper{
		height: 50px;
		margin: 0;
		padding: 0 0 0 0;
		overflow: hidden;
	}
	.mainNews h3{
		width: 50px;
		line-height: 50px;
		font-size: 1.2rem;
	}
	.mainNews ul{
		width: calc(100% - 50px);
		height: 50px;
	}
	.mainNews ul li{
		padding: 0 10px 0 10px;
		line-height: 1.2;
	}
	.mainNews ul li dt{
		width: auto;
		display: block;
		margin: 8px 0 0 0;
		float: none;
		font-size: 1.0rem;
	}
	.mainNews ul li dd{
		padding: 5px 0 0 0;
		font-size: 1.0rem;
		line-height: 15px;
	}
	.mainNews ul li dd a{
		padding: 0 0 0 10px;
		background: url(../img/ico_arrow.png) no-repeat center left;
		background-size: 4px auto;
	}
	.mainNews ul li dd a:hover{
		text-decoration: underline;
	}
	.btnScroll{
		width: 92px;
		height: 60px;
		display: block;
		position: absolute;
		bottom: 64px;
		left: calc(50% - 46px);
		z-index: 10;
	}
	.btnScroll a{
		width: 92px;
		height: 0;
		display: block;
		padding-top: 60px;
		background: url(../img/btn_scroll.png) no-repeat top center;
		background-size: auto 60px;
		overflow: hidden;
	}
	.btnScroll a:hover,
	.btnScroll a:focus{
		background: url(../img/btn_scroll.png) no-repeat top center;
		background-size: auto 60px;
	}
	.btnScroll a:visited,
	.btnScroll a:active
	{
		background: url(../img/btn_scroll.png) no-repeat top center;
		background-size: auto 60px;
	}

	/* background */
	#contents .pos01.inner{
		width: 100%;
		height: 15%;
		display: block;
		margin: 0 0 0 0;
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		background: url(../img/bg_contents.png) repeat center center;
		background-color: #e60012;
		-webkit-transform: skewY(-30deg) skewX(0) translateX(0);
		transform: skewY(-30deg) skewX(0) translateX(0);
	}
	#contents .pos02.inner{
		width: 100%;
		height: 15%;
		display: block;
		margin: 2082px 0 0 0;
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		background: url(../img/bg_contents.png) repeat center center;
		background-color: #0599d9;
		-webkit-transform: skewY(30deg) skewX(0) translateX(0);
		transform: skewY(30deg) skewX(0) translateX(0);
	}
	#contents .pos03.inner{
		width: 100%;
		height: 15%;
		display: block;
		margin: 2691px 0 0 0;
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		background: url(../img/bg_contents.png) repeat center center;
		background-color: #e60012;
		-webkit-transform: skewY(-30deg) skewX(0) translateX(0);
		transform: skewY(-30deg) skewX(0) translateX(0);
	}
	#contents .pos04.inner{
		width: 100%;
		height: 22%;
		display: block;
		margin: 4267px 0 0 0;
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		background: url(../img/bg_contents.png) repeat center center;
		background-color: #0599d9;
		-webkit-transform: skewY(30deg) skewX(0) translateX(0);
		transform: skewY(30deg) skewX(0) translateX(0);
	}
	#contents .pos05.inner{
		width: 100%;
		height: 15%;
		display: block;
		margin: 5583px 0 0 0;
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		background: url(../img/bg_contents.png) repeat center center;
		background-color: #e60012;
		-webkit-transform: skewY(-30deg) skewX(0) translateX(0);
		transform: skewY(-30deg) skewX(0) translateX(0);
	}
	#contents .pos06.inner{
		width: 100%;
		height: 15%;
		display: block;
		margin: 6558px 0 0 0;
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		background: url(../img/bg_contents.png) repeat center center;
		background-color: #e60012;
		-webkit-transform: skewY(-30deg) skewX(0) translateX(0);
		transform: skewY(-30deg) skewX(0) translateX(0);
	}


	/* cm */
	#cm{
		padding: 24px 0 24px 0;
		background: url(../img/bg_contents.png) repeat center center;
		background-color: #ffffff;
		background-size: 960px auto;
	}
	#cm h2{
		text-align: center;
		color: #e60012;
	}
	#cm h2 span{
		display: block;
	}
	#cm .txtBox{
	}

	.cmMain{
		margin: 20px 0 0 0;
		padding: 10px;
		box-sizing: border-box;
	}
	ul.cmSlider{
		width: 100%;
	}
	ul.cmSlider li{
		width: 320px !important;
	}
	ul.cmSlider li .wrapper{
		width: auto !important;
	}


	/* nakagawaya */
	#nakagawaya{
		width: 100%;
	}
	#nakagawaya .wrapper{
		padding: 50px 0 0 0;
		background: url(../img/bg_nakagawaya.png) no-repeat center 20px;
		background-size: auto 50px;
	}
	#nakagawaya h2{
		margin: 0 20px 0 20px;
	}
	#nakagawaya .txtBox{
		text-align: left;
	}

	#nakagawaya .contentsBoxTitL{
		margin: 20px 0 0 0;
		padding: 5px;
		border-radius: 3px;
	}
	#nakagawaya .contentsBoxTitL .boxExp{
		width: auto;
		display: block;
		float: none;
	}
	#nakagawaya .contentsBoxTitL .txtBox{
		margin: 16px 0 0 0;
	}
	#nakagawaya .contentsBoxTitL .boxMain{
		width: auto;
		display: block;
		float: none;
	}
	#nakagawaya .contentsBoxTitR{
		margin: 20px 0 0 0;
		padding: 5px;
		border-radius: 3px;
	}
	#nakagawaya .contentsBoxTitR .boxExp{
		width: auto;
		display: block;
		float: none;
	}
	#nakagawaya .contentsBoxTitR .txtBox{
		margin: 16px 0 0 0;
	}
	#nakagawaya .contentsBoxTitR .boxMain{
		width: auto;
		display: block;
		float: none;
	}

	#nakagawaya h3{
		display: block;
		margin-bottom: 12px;
		padding-bottom: 12px;
		font-size: 2.8rem;
		font-weight: bold;
		color: #010101;
		border-bottom: 1px solid #010101;
	}

	/* fukushima */
	#fukushima{
		width: 100%;
	}
	#fukushima .wrapper{
		margin: 0;
		padding: 50px 0 0 0;
		background: url(../img/bg_Fukushima.png) no-repeat right 20px;
		background-size: auto 180px;
	}
	#fukushima h2{
		margin: 0 20px 0 20px;

	}
	#fukushima .txtBox{
		margin: 20px 20px 0 20px;
		text-align: left;
	}
	.narikiriList{
		width: auto;
		margin: 32px 20px 0 20px;
	}
	.narikiriList .List1{
	}
	.narikiriList .List1 li{
		width: 33.3%;
		float: left;
	}
	.narikiriList .List2{
	}
	.narikiriList .List2 li{
		margin: 20px 0 0 0;
	}
	.narikiriList dd{
		font-size: 1.0rem;
	}
	.narikiriList dd span{
		display: block;
		font-size: 0.9rem;
	}

	.btnGoNarikiri{
		width: auto;
		display: block;
		margin: 52px 15px 54px 15px;
		text-align: left;
	}
	.btnGoNarikiri a{
		height: auto;
		display: block;
		padding: 15px 15px 15px 110px;
		line-height: 1.2;
		font-size: 1.5rem;
		border-radius: 8px;
	}

	.btnGoNarikiri a span{
		padding-right: 32px;
		background: url(../img/arr_go.png) no-repeat center right;
		background-size: 24px 24px;
	}

	.icoRagujo{
		display: block;
		position: absolute;
		bottom: -6px;
		left: 0;
	}
	.icoRagujo img{
		width: auto;
		height: 130px;
	}


	/* paradel */
	#paradel{

	}
	#paradel .wrapper{
		margin: 40px 0 0 0;
		padding: 40px 0 0 0;
		background: url(../img/bg_Paradel_sp.png) no-repeat right top;
		background-size: auto 200px;
	}
	#paradel h2{
		margin: 0 20px 0 20px;
	}
	#paradel h2 span{
		display: block;
	}
	#paradel h3{
		margin-bottom: 10px;
		font-size: 2.0rem;
	}
	#paradel .txtBox{
		margin: 0 20px 0 20px;
	}
	#paradel .contentsBoxTitL{
		margin: 20px 20px 0 20px;
	}
	#paradel .contentsBoxTitL .boxExp{
		width: auto;
		display: block;
		float: none;
	}
	#paradel .contentsBoxTitL .txtBox{
		margin: 0 0 0 0;
	}
	#paradel .contentsBoxTitL .boxMain{
		width: auto;
		display: block;
		float: none;
		margin: 20px 0 0 0;
	}

	#paradel .contentsBoxTitR{
		margin: 20px 20px 0 20px;
	}
	#paradel .contentsBoxTitR .boxExp{
		width: auto;
		display: block;
		float: none;
	}
	#paradel .contentsBoxTitR .txtBox{
		margin: 0 0 0 0;
	}
	#paradel .contentsBoxTitR .boxMain{
		width: auto;
		display: block;
		float: none;
		margin: 20px 0 0 0;
	}

	#paradel .profile{
		display: block;
		margin: 20px 0 20px 0;
	}
	#paradel .profileBox{
		display: block;
		padding: 10px;
	}
	#paradel .profile dl {
	}
	#paradel .profile dt{
		width: 70px;
		display: block;
		float: left;
	}
	#paradel .profile dt img{
		width: 70px;
		height: 70px;
	}
	#paradel .profile dd{
		padding: 20px 0 0 90px;
		float: none;
		font-size: 1.5rem;
	}
	#paradel .profile dd span{
		font-size: 1.0rem;
	}
	#paradel .profile p{
		display: block;
		margin: 10px 0 0 0;
		font-size: 1.0rem;
	}
	#paradel .profile:after{
		content: "";
		width: 100%;
		display: block;
		background: url(../img/bg_exp.png) repeat bottom right;
		background-size: auto 100px;
		top: 5px;
		left: 5px;
	}
	/* try */
	#try{
		width: 100%;
	}
	#try .wrapper{
		margin: 20px 0 0 0;
		padding: 30px 0 0 0;
		background: url(../img/bg_Try_sp.png) no-repeat right 20px;
		background-size: auto 200px;
	}
	#try .contentsBoxTitR{
		margin: 20px 20px 0 20px;
	}
	#try .contentsBoxTitR .boxExp{
		width: auto;
		display: block;
		float: none;
	}
	#try .contentsBoxTitR h2,
	#try .contentsBoxTitR .txtBox
	{
		padding-left: 0;
	}
	#try .contentsBoxTitR .boxMain{
		width: auto;
		float: none;
		margin: 25px 0 0 0;
	}

	#try .tryMov{
		width: auto;
		border: 3px solid #ffffff;
	}
	#try .tryMovExp{
		width: auto;
		margin-bottom: 24px;
		padding: 6px 5px 6px 5px;
	}
	#try .tryMovExp h5{
		font-size: 1.8rem;
		color: #b3000c;
	}

	.tryList li{
		width: 48%;
		display: block;
		float: left;
		margin: 4% 0 0 4%;
	}
	.tryList li.long{
		width: 100%;
		display: block;
		float: none;
		margin: 4% 0 0 0;
	}
	.tryListR li.long{
		width: auto;
		display: block;
		float: none;
		margin: 10px 0 0 0;
	}
	.tryList li:nth-child(3){
		margin: 4% 0 0 4%;
	}
	.tryList li:nth-child(2){
		margin: 4% 0 0 0;
	}

	.tryList_sample li{
		width: 48%;
		display: block;
		float: left;
		margin: 4% 0 0 4%;
	}
	.tryList_sample li:nth-child(2n){
		margin: 4% 0 0 4%;
	}
	.tryList_sample li:nth-child(2n+1){
		margin: 4% 0 0 0;
	}

	.hashSearch{
		display: block;
		margin: 20px 0 0 0;
		z-index: 8001;
		position: relative;
	}
	.hashSearch dl {
		padding: 10px;
	}
	.hashSearch dt{
		width: auto;
		display: block;
		float: none;
		font-size: 1.4rem;
	}
	.hashSearch dd{
		width: 90px;
		height: 90px;
		display: block;
		margin: 10px auto 0 auto;
		float: none;
	}
	.hashSearch dd a{
		width: 90px;
		height: 90px;
		padding: 25px 0 25px 0;
		background: url(../img/ico_arrow.png) no-repeat 80px center;
		background-size: 7px auto;
		background-color: #ffffff;
		border-radius: 45px;
		font-size: 1.4rem;
		line-height: 20px;
	}
	.hashSearch:after{
		content: "";
		width: 100%;
		display: block;
		background: url(../img/bg_exp.png) repeat bottom right;
		background-size: auto 100px;
		top: 5px;
		left: 5px;
	}

	/* rugarmeshi */
	#rugarmeshi{
	}
	#rugarmeshi .wrapper{
		margin: 40px 15px 0 15px;
		padding: 10px 0 20px 0;
		background: url(../img/bg_food_sp.png) no-repeat right top;
		background-size: auto 200px;
	}
	#rugarmeshi h2{

	}
	#rugarmeshi h2 span{
		display: block;
	}
	#rugarmeshi h3{
		margin-bottom: 10px;
		font-size: 2.0rem;
	}
	#rugarmeshi .contentsBoxTitL{
		margin: 20px 0 0 0;
	}
	#rugarmeshi .contentsBoxTitL .boxExp{
		width: auto;
		display: block;
		float: none;
	}
	#rugarmeshi .contentsBoxTitL .txtBox{
		margin: 0 0 0 0;
		padding: 5px;
		background-color: #ffffff;
		color: #111111;
	}
	#rugarmeshi .contentsBoxTitL .boxMain{
		width: auto;
		display: block;
		float: none;
		margin: 20px 0 0 0;
	}

	#rugarmeshi .contentsBoxTitR{
		margin: 20px 0 0 0;
	}
	#rugarmeshi .contentsBoxTitR .boxExp{
		width: auto;
		display: block;
		float: none;
	}
	#rugarmeshi .contentsBoxTitR .txtBox{
		margin: 0 0 0 0;
		padding: 5px;
		background-color: #ffffff;
		color: #111111;
	}
	#rugarmeshi .contentsBoxTitR .boxMain{
		width: auto;
		display: block;
		float: none;
		margin: 20px 0 0 0;
	}

	.mov_sample{
		margin: 20px 0 0 0;
		border: 3px solid #ffffff;
	}



	/* monomane */
	#monomane{
		width: 100%;
	}
	#monomane .wrapper{
		margin: 20px 0 0 0;
		padding: 30px 0 0 0;
		background: url(../img/bg_Monomane.png) no-repeat right 24px;
		background-size: auto 100px;
	}
	#monomane .contentsBoxTitR{
		margin: 20px 20px 0 20px;
	}
	#monomane .contentsBoxTitR .boxExp{
		width: auto;
		display: block;
		float: none;
	}
	#monomane .contentsBoxTitR h2,
	#monomane .contentsBoxTitR .txtBox
	{
		padding-left: 0;
	}
	#monomane .contentsBoxTitR .boxMain{
		width: auto;
		float: none;
		margin: 25px 0 0 0;
	}

	#monomane .monomaneMov{
		width: auto;
		border: 3px solid #ffffff;
	}
	#monomane .monomaneMovExp{
		width: auto;
		margin-bottom: 24px;
		padding: 6px 5px 6px 5px;
	}
	#monomane .monomaneMovExp h5{
		font-size: 1.8rem;
		color: #b3000c;
	}

	.monomaneList li{
		width: 48%;
		display: block;
		float: left;
		margin: 4% 0 0 4%;
	}
	.monomaneList li.long{
		width: 100%;
		display: block;
		float: none;
		margin: 4% 0 0 0;
	}
	.monomaneListR li.long{
		width: auto;
		display: block;
		float: none;
		margin: 10px 0 0 0;
	}


	/* plan */
	#plan{
		margin: 42px 0 0 0;
	}
	#plan .wrapper{
		margin: 0;
	}
	#plan h2{
		height: auto;
	}
	#plan .nakagawaya h2{
		line-height: 1.2;
	}
	#plan .nakagawaya h2 span{
		display: inline-block;
		margin-right: 6px;
		line-height: 1.2;
	}
	#plan .monomane h2{
		line-height: 1.2;
	}
	#plan .rugmeshi h2{
		line-height: 1.2;
	}
	.planList li{
		width: 100%;
		float: none;
		padding: 32px 20px 32px 20px;
		box-sizing: border-box;
	}
	.planList li dl{
		display: block;
		margin: 20px 0 0 0;
	}
	.planList li dd{
		margin: 16px 0 0 0;
	}
	.planList li:nth-child(1),
	.planList li:nth-child(3){
		background: url(../img/bg_contents.png) repeat top center;
		background-size: 800px auto;
		background-color: #0599d9;
	}
	.planList li:nth-child(2){
		background: url(../img/bg_contents.png) repeat center center;
		background-size: 800px auto;
	}

	.planList2 li{
		width: 100%;
		height: auto;
		float: none;
		padding: 32px 20px 32px 20px;
		box-sizing: border-box;
	}
	.planList2 li dl{
		display: block;
		margin: 20px 0 0 0;
	}
	.planList2 li dt{
		display: block;
	}
	.planList2 li dt img{
		width: 100%;
		height: auto;
		border-radius: 5px;
	}
	.planList2 li dd{
		margin: 16px 0 0 0;
	}
	.planList2 li:nth-child(1),
	.planList2 li:nth-child(3){
		background: url(../img/bg_contents.png) repeat top center;
		background-size: 800px auto;
		background-color: #0599d9;
	}
	.planList2 li:nth-child(2){
		background: url(../img/bg_contents.png) repeat center center;
		background-size: 800px auto;
	}

	.planList1 li{
		width: 100%;
		display: block;
		padding: 32px 20px 32px 20px;
		box-sizing: border-box;
	}
	.planList1 li dl{
		display: block;
		margin: 20px 0 0 0;
	}
	.planList1 li dt{
		width: 100%;
		display: block;
		float: auto;
	}
	.planList1 li dd{
		display: block;
		margin: 16px 0 0 0;
		color: #ffffff;
	}
	.planList1 li dd h2{
		margin:  0 0 10px 0;
	}

	/* sns */
	#sns{
		padding: 42px 0 42px 0;
	}
	.snsList{
		display: inline-block;
		margin: 0 auto 0 auto;
		padding-top: 30px;
		background: url(../img/tit_sns.png) no-repeat top center;
		background-size: auto 20px;
	}
	.snsList li{
		height: 40px;
		float: left;
		margin: 10px 0 0 10px;
	}
	.snsList li:first-child{
		margin: 0 0 0 0;
	}
	.snsList li:nth-child(2){
		margin: 10px 0 0 0;
	}
	.snsList li.tit{
		display: none;
	}
	.snsList li.insta a{
		width: 40px;
		padding-top: 40px;
		background: url(../img/ico_instagram.png) no-repeat center left;
		background-size: auto 40px;
	}
	.snsList li.tw a{
		width: 40px;
		padding-top: 40px;
		background: url(../img/ico_twitter.png) no-repeat center left;
		background-size: auto 40px;
	}
	.snsList li.fb a{
		width: 40px;
		padding-top: 40px;
		background: url(../img/ico_facebook.png) no-repeat center left;
		background-size: auto 40px;
	}
	.snsList li.yt a{
		width: 57px;
		height: 0;
		display: block;
		padding-top: 40px;
		background: url(../img/ico_youtube.png) no-repeat center left;
		background-size: auto 40px;
	}
	.snsList li.tik a{
		width: 40px;
		height: 0;
		display: block;
		padding-top: 40px;
		background: url(../img/ico_tiktok.png) no-repeat center left;
		background-size: auto 40px;
	}

	/* banner */
	#banner{
		padding: 20px 0 20px 0;
	}
	.bannerList{
		display: block;
	}
	.bannerList li{
		width: 100%;
		display: block;
		float: none;
		margin: 10px 0 0 0;
		overflow: hidden;
	}

	/* try */
	#gekijo .wrapper{
		padding: 40px 0 62px 0;
		/* background: url(../img/bg_Try.png) no-repeat right bottom;
		background-size: auto 140px; */
		text-align: center;
	}
	#gekijo .txtBox{
		display: block;
		margin: 24px 0 24px 0;
		text-align: left;
	}
	#gekijo .boxMain{
		display: block;
		padding: 5px;
		background-color: #ffffff;
		border-radius: 4px;
		box-shadow: 0px 4px 18px 2px rgba(0, 0, 0, 0.2);
	}

}
