body{
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	
	letter-spacing: 0.05em;
	color: #333333;
	font-family: 'Noto Sans JP', sans-serif;
	font-weight: 500;
	font-size: 16px;
	
	
}
#header nav .global-navigation li a {
   font-family: "Quattrocento Sans", "Noto Sans Japanese", "游ゴシック", "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
html{
	height: 100%;
}
html body img {
	width: inherit;
	height: inherit;
	vertical-align: bottom;
	display: inline;
	margin: 0;
}

html body a:hover {
    opacity: 1;
}
a{
	font-weight: 500;
	font-size: 16px;
}
a img{
	transition: all 0.2s  ease;
	opacity: 1;
	-webkit-transform: translate(0, 0) scale(1,1);;
    -moz-transform: translate(0, 0) scale(1,1);;
    -o-transform: translate(0, 0) scale(1,1);;
    transform: translate(0, 0) scale(1,1);;
}
a img:hover{
	opacity: 1;
	-webkit-transform: translate(0, 0) scale(1.08,1.08);;
    -moz-transform: translate(0, 0) scale(1.08,1.08);;
    -o-transform: translate(0, 0) scale(1.08,1.08);;
    transform: translate(0, 0) scale(1.08,1.08);;
	z-index: 1;
	position: relative;
	box-shadow: 0 0 10px rgba(0,0,0,.2);

}
#header .global-header .global-brand a img:hover{
	opacity: 1;
	-webkit-transform: translate(0, 0) scale(1.0,1.0);;
    -moz-transform: translate(0, 0) scale(1.0,1.0);;
    -o-transform: translate(0, 0) scale(1.0,1.0);;
    transform: translate(0, 0) scale(1.0,1.0);;
	z-index: 1;
	position: relative;
	box-shadow: 0 0 0 rgba(0,0,0,0);

}

/*======  ↓↓↓↓↓↓↓↓↓　開始　↓↓↓↓↓↓↓↓ =====*/

.campage{
    overflow: hidden;
    width:100%;
}
#tintRN_promo{
    padding-top: 0;
    background: url("https://fujiko.itembox.design/item/images/200619/bg_pc2.jpg") no-repeat center top;
    background-size: cover;
}
#tintRN_promo section{
    width:100vw;
    height: 90vh;
    position: relative;
    background: url("https://fujiko.itembox.design/item/images/200619/bg_pc2_layer.png") no-repeat center bottom;
    background-size: 100%;
}
#tintRN_promo .rn_promoLogo{
    position: absolute;
    left: 2vw;
    bottom: 0vw;
    width:50vw;
}
#tintRN_promo .rn_promoLogo img{
    width:100%;
    height: auto;
}
#tintRN_promo .rn_promoIcon{
    position: absolute;
    right: 10vw;
    top: 6vw;
    width:20vw;
}
#tintRN_promo .rn_promoIcon img{
    width:100%;
    height: auto;
}
#tintRN_promo .rn_promoIcon2{
    position: absolute;
    right: 4vw;
    top: 20%;
	transform: translate(0,-50%);
    width:40vw;
}
#tintRN_promo .rn_promoIcon2 img{
    width:100%;
    height: auto;
}

#tintRN_read{
    padding: 10px 0 10px;
    /*padding: 20px 0 50px;*/
    background: #ff2651;
	
	position: relative;
}
#tintRN_read section{
    width:1040px;
    margin: 0 auto;
}
#tintRN_read .rn_promoRead{
    padding: 0 0;
}

#tintRN_read .rn_promoRead img{
    width:1040px;
    height: auto;
}
#tintRN_read .rn_promoRead2{
    padding: 20px 0;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
}


#tintRN_read .astaTxt{
    text-align: right;
    font-size: 14px;
    color: #fff;
    margin-top: 10px;
}

#tintRN_btn{
    padding: 20px 0 50px;
    background: #ffd4dc;
}



.rn_ouboBtn{
    width:800px;
    margin: 0 auto;
    padding: 20px 50px;
    background: #ff6382;
    box-shadow: 0 0 10px rgba(0,0,0,.1);
    position: relative;
    margin-top:-50px;
}

.rn_ouboBtn .rn_ouboCout{
	display: block;
	position: absolute;
	top:-15px;
	right: 50px;
	width:100px;
	height: 100px;
	background: url("https://fujiko.itembox.design/item/images/200619/ato_icon.png") no-repeat 0 0;
	background-size: 100% auto;
	padding:30px 25px 0 5px;
	font-size: 42px;
	font-style: italic;
	font-weight: bold;
	color: #ff6382 ;
}
.rn_ouboBtn_title{
    font-weight: bold;
    font-size: 32px;
    color: #fff;
    line-height: 100%;
    margin-bottom: 10px;
}
.rn_ouboBtn_title span{
    font-weight: bold;
    font-size: 18px;
    color: #fff;
    line-height: 100%;
}
.rn_ouboBtn ul{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    justify-content: center;
}
.rn_ouboBtn ul li{
    margin: 0 10px;
}
.rn_ouboBtn ul li a{
    display: block;
    padding: 20px 50px 20px 70px;
    width:280px;
    font-size: 18px;
    line-height: 100%;
    font-weight: bold;
	background-color: #fff;
    color: #ff2651;
    transition: all .2s ease-out ;
    text-align: center;
}
.rn_ouboBtn ul li a:hover{
	background-color: #fff;
    opacity: 1 !important;
    color: #ff2651;
    box-shadow: 0 0 10px rgba(0,0,0,.4);
    transform: scale(1.1,1.1)
}
.rn_ouboBtn ul li:nth-of-type(1) a{
    background-image: url("https://fujiko.itembox.design/item/images/200619/share_icon_insta.png");
    background-repeat: no-repeat;
    background-size: 30px 30px;
    background-position: 25px 15px;
}
.rn_ouboBtn ul li:nth-of-type(2) a{
    background-image: url("https://fujiko.itembox.design/item/images/200619/share_icon_tw.png");
    background-repeat: no-repeat;
    background-size: 30px 30px;
    background-position: 25px 15px;
}





#tintRN_sec01{
    padding: 0 0 0;
}

#tintRN_sec01 section{
    position: relative;
    width:1040px;
    margin: 0 auto;
}
.sec01_img01{
    position: absolute;
    top:142px;
    left: 0;
    width:630px;
}
.sec01_img01 img{
    width:100%;
    height: auto;
}

.sec01_img02{
    position: absolute;
    top:420px;
    left: 80px;
    width:460px;
}
.sec01_img02 img{
    width:100%;
    height: auto;
}

.sec01_img03{
    position: absolute;
    bottom:140px;
    right: 0;
    width:200px;
    z-index: 1;
}
.sec01_img02 img{
    width:100%;
    height: auto;
}

.sec01_asta{
    position: absolute;
    bottom:110px;
    left: 0;
    font-size: 12px;
    text-align: left;
}


.sec01_img04{
    margin: -50px 0 -90px 0;
    text-align: right;
}
.sec01_img04 img{
    width:526px;
    height: auto;
}


#tintRN_sec02{
    padding: 100px 0 100px;
    background: #ebe9e5
}

#tintRN_sec02 section{
    position: relative;
    width:1040px;
    margin: 0 auto;
}


.sec02_boxs{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    justify-content: space-between;
}
.sec02_box{
    width:30%;
    position: relative;
}
.sec02_box::after{
    content: "";
    display: block;
     width: 15px;
     height: 15px;
     border-top: solid 1px #a38b78;
     border-right: solid 1px #a38b78;
     -webkit-transform: rotate(45deg);
     transform: rotate(45deg);
    
    top: 50%;
    right:-30px;
    
    position: absolute;
}
.sec02_box:nth-of-type(3)::after{
    display: none;
}
.sec02_title{
    font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
    font-size: 24px;
    color: #614c3f;
}
.sec02_read{
    font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
    font-size: 24px;
    color: #614c3f;
    margin-bottom: 10px;
}
.sec02_read span{
    font-size: 30px;
    color: #6a819c;
}
.sec02_read sup{
    font-size: 10px;
    line-height: 100%;
}
.sec02_img{
    margin-bottom: 10px;
}
.sec02_img img{
    display: block;
    width:100%;
    height: auto;
}
.sec02_txt{
    color: #a38b78;
    font-size: 15px;
}
.sec02_txt sup{
    font-size: 10px;
}

#tintRN_sec02 .astaTxt{
    text-align: right;
    font-size: 11px;
    color: #999;
    margin-top: 35px;
    width:100%;
}




#tintRN_sec03{
    padding: 100px 0 100px;
    background: #fff
}

#tintRN_sec03 section{
    position: relative;
    width:1040px;
    margin: 0 auto;
}


.sec03_boxs{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    justify-content: space-between;
}
.sec03_box{
    width:30%;
    position: relative;
}
.sec03_img{
    margin-bottom: 10px;
}
.sec03_img img{
    display: block;
    width:100%;
    height: auto;
}




#tintRN_sec04{
    padding: 100px 0 40px;
    background: #ffd4dc;
}
#tintRN_sec07{
    padding: 40px 0 40px;
    background: #ffd4dc;
	text-align: center;
}
#tintRN_sec07 img{
	width:933px;
	height: auto;
}
#tintRN_sec05{
    padding: 40px 0 100px;
    background: #ffd4dc;
}

#tintRN_sec04 section,
#tintRN_sec05 section{
    position: relative;
    width:1040px;
    margin: 0 auto;
	background: #ff95a8;
	padding: 35px;
	border-radius: 30px;
	box-shadow: 5px 5px 5px rgba(0,0,0,.05);
}
#tintRN_sec04 section .secWrap,
#tintRN_sec05 section .secWrap{
	background: #fff url("https://fujiko.itembox.design/item/images/200619/note_bg.png") -5px -5px;
	padding: 40px;
	position: relative;
}
#tintRN_sec04 section .secWrap::before,
#tintRN_sec05 section .secWrap::before{
	content: "";
	position: absolute;
	background: url("https://fujiko.itembox.design/item/images/200619/board_top.png") no-repeat 0 0;
	background-size: 100% auto;
	width:330px;
	height: 90px;
	top:-60px;
	left: 50%;
	margin-left: -165px;
}

.sec04Q{
	position: relative;
}
.sec04Q::before{
	content: "";
	position: absolute;
	background: url("https://fujiko.itembox.design/item/images/200619/rsc_taeko1.png") no-repeat 0 0;
	background-size: 100% auto;
	width:261px;
	height: 329px;
	bottom:93px;
	right: -87px;
}

.sec04A{
	margin-top: -76px;
}
.sec04V{
	
}
.sec04Q img,
.sec04A img,
.sec04V img{
	width:100%;
	height: auto;
}





.sec05Q{
	position: relative;
}
.sec05A{
	margin-top: -76px;
	position: relative;
}
.sec05A::before{
	content: "";
	position: absolute;
	background: url("https://fujiko.itembox.design/item/images/200619/rsc_taeko2.png") no-repeat 0 0;
	background-size: 100% auto;
	width:265px;
	height: 211px;
	top:3px;
	right: 0;
}
.sec05V{
	
}
.sec05Q img,
.sec05A img,
.sec05V img{
	width:100%;
	height: auto;
}



#tintRN_bana1,
#tintRN_bana2{
    background: #ff95a8;
	position: relative;
}

#tintRN_bana1 section{
    position: relative;
    width:1040px;
    margin: 0 auto;
	background: #ff95a8;
    padding: 50px 210px 50px 0;
	text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    justify-content:space-between;
}
#tintRN_bana1 section::after{
	content: "";
	position: absolute;
	background: url("https://fujiko.itembox.design/item/images/200619/rsc_taeko4.png") no-repeat 0 0;
	background-size: 100% auto;
	width:340px;
	height: 312px;
	bottom:0;
	right: 0;
	pointer-events: none;
}
#tintRN_bana2 section{
    position: relative;
    width:1040px;
    margin: 0 auto;
	background: #ff95a8;
    padding: 50px 0 50px 210px;
	text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    justify-content:space-between;
}
#tintRN_bana2 section::after{
	content: "";
	position: absolute;
	background: url("https://fujiko.itembox.design/item/images/200619/rsc_taeko7.png") no-repeat 0 0;
	background-size: 100% auto;
	width:260px;
	height: 314px;
	bottom:0;
	left: 0;
	pointer-events: none;
}
#tintRN_bana1 section .banaBuy,
#tintRN_bana2 section .banaBuy{
	display: block;
	width:400px;
	margin-right: 10px;
}
#tintRN_bana1 section .banaHowto,
#tintRN_bana2 section .banaHowto{
	display: block;
	width:400px;
}
#tintRN_bana1 section .banaBuy img,
#tintRN_bana1 section .banaHowto img,
#tintRN_bana2 section .banaBuy img,
#tintRN_bana2 section .banaHowto img{
	width:100%;
	height: auto;
}


#tintRN_bana1 section .banaMovie,
#tintRN_bana2 section .banaMovie{
	display: block;
	width:400px;
	height: 121px;
	background: #ffd6e3;
	margin: 0 10px;
	position: relative;
}
#tintRN_bana1 section .banaMovie::after,
#tintRN_bana2 section .banaMovie::after{
	content: "";
	background: url("https://fujiko.itembox.design/item/images/200619/rsc_movie_btn_fukidashi.png") no-repeat 0 0;
	background-size: 100% auto;
	width:103px;
	height: 69px;
	position: absolute;
	top: -16px;
	right: 10px;
	pointer-events: none;
}
#tintRN_bana1 section .banaMovie .movieTitle,
#tintRN_bana2 section .banaMovie .movieTitle{
}
#tintRN_bana1 section .banaMovie .movieTitle img,
#tintRN_bana2 section .banaMovie .movieTitle img{
	width:100%;
	height: auto;
}

#tintRN_bana1 section .banaMovie .movies,
#tintRN_bana2 section .banaMovie .movies{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    justify-content:space-between;
	padding: 10px;
}
#tintRN_bana1 section .banaMovie .movies .moviesBtn,
#tintRN_bana2 section .banaMovie .movies .moviesBtn{
	width:48%;
	
}
#tintRN_bana1 section .banaMovie .movies .moviesBtn img,
#tintRN_bana2 section .banaMovie .movies .moviesBtn img{
	width:100%;
	height: auto;
}



#tintRN_title1,
#tintRN_title2,
#tintRN_title3{
    background: #e1eeff;
	position: relative;
}

#tintRN_title1 section,
#tintRN_title2 section,
#tintRN_title3 section{
    position: relative;
    width:1040px;
    margin: 0 auto;
    padding: 50px 0 50px 0;
	line-height: 200%;
}

#tintRN_title1::after,
#tintRN_title2::after,
#tintRN_title3::after{
	content: "";
	position: absolute;
	left: 50%;
	bottom: -20px;
	width: 0px;
	height: 0px;
	margin-left: -20px;
	border-style: solid;
	border-color: #e1eeff transparent transparent transparent;
	border-width: 20px 20px 0 20px;
}
#tintRN_title1 section{
    padding: 50px 0 20px 0;
}
#tintRN_title2 section .titleRead::after{
	content: "";
	position: absolute;
	background: url("https://fujiko.itembox.design/item/images/200619/rsc_taeko5.png") no-repeat 0 0;
	background-size: 100% auto;
	width:215px;
	height: 163px;
	bottom:-50px;
	left: 100px;
	pointer-events: none;
}
#tintRN_title3 section .titleRead::after{
	content: "";
	position: absolute;
	background: url("https://fujiko.itembox.design/item/images/200619/rsc_taeko6.png") no-repeat 0 0;
	background-size: 100% auto;
	width:190px;
	height: 190px;
	bottom:-50px;
	right: 30px;
	pointer-events: none;
}
#tintRN_title1 sup{
    font-size: 10px;
    line-height: 100%;
	vertical-align: top;
}
#tintRN_title1 .astaTxt{
    text-align: right;
    font-size: 11px;
    color: #999;
    margin-top: 15px;
    width:100%;
}


.titleS{
	font-size: 24px;
	font-weight: 700;
	margin-bottom: 30px;
}
.titleRead{
	font-size: 48px;
	font-weight: 700;
	position: relative;
}
.txtLR{
	font-size: 78px;
	font-weight: 700;
	color: #ff2651;
}
.txtR{
	font-weight: 700;
	color: #ff2651;
}

#tintRN_sec06{
	padding: 50px 0;
}
#tintRN_sec06 section{
	position: relative;
	width:1040px;
	margin: 0 auto;
}
.sec06Img1{
	position: absolute;
	top:0;
	left: 0;
	text-align: center;
	width:100%;
}
.sec06Img2{
	text-align: center;
}


.sec06Img1 img{
	width:auto;
	height: 768px;
}
.sec06Img2 img{
	width:100%;
	height: auto;
}



#tintRN_taeko{
	padding: 50px 0;
}
#tintRN_taeko section{
	position: relative;
	width:1040px;
	margin: 0 auto;
}

.taekoImg1{
	padding: 60px 0;
	text-align: center;
}
.taekoImg1 img{
	width:610px;
	height: auto;
}
.taekoProf{
	width:800px;
	margin: 0 auto;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0 0 10px rgba(0,0,0,.1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    justify-content: center;
	padding: 40px;
	
	align-items: center;

}

.taekoLogo{
	width:25%;
	margin-right: 6%;
}
.taekoLogo img{
	width:100%;
	height: auto;
	display: block;
	margin: 0 auto 10px;
}

.taekoTxt .taekoSns{
	margin-top: 10px;
	text-align: left;
	
}
.taekoTxt .taekoSns img{
	display: inline-block;
	width: 30px;
	height: auto;
	margin-right: 10px;
}
.taekoTxt .taekoSns img:hover{
	box-shadow: none;
}


.taekoTxt{
	width:60%;
	text-align: left;
}
.taekoTxt p{
	line-height: 200%;
}




#tintRN_other{
	padding: 50px 0;
}
html body #main div #tintRN_other section{
	font-size: 12px;
	text-align: right;
	width: 1040px;
	margin: 0 auto;
}







.btmSkk::after{
	content: "";
	position: absolute;
	left: 50%;
	bottom: -20px;
	width: 0px;
	height: 0px;
	margin-left: -20px;
	border-style: solid;
	border-color: #ff2651 transparent transparent transparent;
	border-width: 20px 20px 0 20px;
}

#tintRN_sec06.bgNote,
#tintRN_sec02.bgNote,
#tintRN_sec03.bgNote,
#tintRN_taeko{
	background: #fff url("https://fujiko.itembox.design/item/images/200619/note_bg.png") -5px -5px;
}





#otherLink{
	background: #ebe9e5;
	padding: 100px 0;
	width: 100%;
	text-align: center;
}
#otherLink  a{
	vertical-align: middle;
	
	display: inline-block;
	
	margin: 0 50px;
	
	background: #fff url("../../wp-content/themes/fujiko_renewal/images/ochinai/arrow_btn.png") no-repeat right 30px center;
	background-size: 10px auto;
	border: 1px solid #000;
	line-height: 24px;
	padding: 29px 65px 29px 45px;
	font-size: 16px;
	font-weight: 400;
	transition: all 0.2s  ease;
	text-align:center;

}
#otherLink  a.btmLink:hover{
	opacity: 1;
	background: #ffe1ec url("../../wp-content/themes/fujiko_renewal/images/ochinai/arrow_btn.png") no-repeat right 30px center;
	background-size: 10px auto;

}


#ocShare{
	background: #fff;
	padding: 100px 0;
	width: 100%;
	text-align: center;
    font-size: 32px;
    font-weight: bold;
    color: #a38b78;
}

.ocShareTitle{
	text-align: center;
	margin-bottom: 30px;
}
.ocShareTitle img{
	width:104px;
	height: auto;
}
a.snsLink{
	display: inline-block;
	width: 41px;
	margin: 0 10px;
}
a.snsLink img{
	width:100%;
	height: auto;
}




/*======  ↑↑↑↑↑↑↑↑↑　終了　↑↑↑↑↑↑↑↑ =====*/



.inview{
	transition: 0.4s;
	transition-delay:0.5s;
	opacity: 0;
	transform: translateX(50px);
	-webkit-transform: translateX(50px);
}
.inviewOn{
	opacity: 1;
	transform: translateX(0);
	-webkit-transform: translateX(0);
}
.inview2{
	transition: 0.4s;
	transition-delay:0.5s;
	opacity: 0;
	transform: translateX(-50px);
	-webkit-transform: translateX(-50px);
}
.inviewOn2{
	opacity: 1;
	transform: translateX(0);
	-webkit-transform: translateX(0);
}
.inview3{
	transition: 0.7s;
	transition-delay:2s;
	opacity: 0;
	transform: translateY(-50px);
	-webkit-transform: translateY(-50px);
}
.inviewOn3{
	opacity: 1;
	transform: translateY(0);
	-webkit-transform: translateY(0);
}
.inview4{
	transition: 0.7s;
	transition-delay:2s;
	opacity: 0;
	transform: translateY(50px);
	-webkit-transform: translateY(50px);
}
.inviewOn4{
	opacity: 1;
	transform: translateY(0);
	-webkit-transform: translateY(0);
}





.cf:after {
  content: "";
  clear: both;
  display: block;
}


.sp{
	display: none;
}
.pc{
	display: block;
}
@media screen and (max-width: 1280px) {
}
@media screen and (max-width: 768px) {
	
	.sp{
		display: block;
	}
	.pc{
		display: block;
	}


	
	body{
		font-size: 12px;


	}
	a{
		font-size: 12px;
	}
	


    #tintRN_promo{
        padding-top: 0;
    }
    #tintRN_promo section{
        width:100vw;
        height: 61.6vw;
        position: relative;
        background: #ff2651 url("https://fujiko.itembox.design/item/images/200619/bg_pc.jpg") no-repeat center center;
        background-size: cover;
    }
    #tintRN_promo .rn_promoLogo{
        position: absolute;
        left: 2vw;
        bottom: 0vw;
        width:70vw;
    }
    #tintRN_promo .rn_promoLogo img{
        width:100%;
        height: auto;
    }
    #tintRN_promo .rn_promoIcon{
        position: absolute;
        right: 4vw;
        top: 5vw;
        width:25vw;
    }
    #tintRN_promo .rn_promoIcon img{
        width:100%;
        height: auto;
    }
	#tintRN_promo .rn_promoIcon2{
		position: absolute;
		right: 2vw;
		top: 25%;
		transform: translate(0,-50%);
		width:43vw;
	}
	#tintRN_promo .rn_promoIcon2 img{
		width:100%;
		height: auto;
	}
    #tintRN_read{
        padding: 10px 0 10px;
        /*padding: 20px 0 30px;*/
        background: #ff2651;
    }
    #tintRN_read section{
        width:100%;
        margin: 0 auto;
    }
    #tintRN_read .rn_promoRead{
        padding: 0 0;
    }

    #tintRN_read .rn_promoRead img{
        width:90%;
        height: auto;
    }
	#tintRN_read .rn_promoRead2{
		padding: 10px 0;
		font-size: 14px;
	}

    #tintRN_read .astaTxt{
        text-align: right;
        font-size: 10px;
        color: #fff;
        margin-top: 15px;
        width:100%;
        padding-right: 10px;
    }

    #tintRN_btn{
        padding: 20px 0 50px;
        background: #ffd4dc;
    }



    .rn_ouboBtn{
        width:90%;
        margin: 0 auto;
        padding: 15px 5%;
        background: #ff6382;
        box-shadow: 0 0 10px rgba(0,0,0,.1);
        position: relative;
        margin-top:-50px;
    }
	.rn_ouboBtn .rn_ouboCout{
		top:-13px;
		right: 20px;
		width:60px;
		height: 60px;
		padding:20px 12px 0 3px;
		font-size: 22px;
	}
	
    .rn_ouboBtn_title{

        font-size: 18px;
        margin-bottom: 5px;
    }
    .rn_ouboBtn_title span{
        font-weight: bold;
        font-size: 12px;
        color: #fff;
        line-height: 100%;
    }
    .rn_ouboBtn ul{
        display: block;
    }
    .rn_ouboBtn ul li{
        margin: 0 10px;
    }
    .rn_ouboBtn ul li a{
        display: block;
        padding: 10px 50px 10px 70px;
        width:100%;
        font-size: 13px;
        line-height: 100%;
        font-weight: bold;
        background-color: #fff;
        color: #ff2651;
        transition: all .2s ease-out ;
        text-align: center;
        
        margin: 0 0 5px;
    }
    .rn_ouboBtn ul li a:hover{
        background-color: #fff;
        opacity: 1 !important;
        color: #ff2651;
        box-shadow: 0 0 10px rgba(0,0,0,.4);
        transform: scale(1.1,1.1)
    }
    .rn_ouboBtn ul li:nth-of-type(1) a{
        background-image: url("https://fujiko.itembox.design/item/images/200619/share_icon_insta.png");
        background-repeat: no-repeat;
        background-size: 20px 20px;
        background-position: 35px 6px;
    }
    .rn_ouboBtn ul li:nth-of-type(2) a{
        background-image: url("https://fujiko.itembox.design/item/images/200619/share_icon_tw.png");
        background-repeat: no-repeat;
        background-size: 20px 20px;
        background-position: 35px 6px;
    }





    #tintRN_sec01{
        padding: 0 0 0;
    }

    #tintRN_sec01 section{
        position: relative;
        width:90%;
        margin: 0 auto;
    }
    .sec01_img01{
        position: absolute;
        top:17vw;
        left: 0;
        width:60vw;
    }
    .sec01_img01 img{
        width:100%;
        height: auto;
    }

    .sec01_img02{
        position: absolute;
        top:39vw;
        left: 0;
        width:50vw;
    }
    .sec01_img02 img{
        width:100%;
        height: auto;
    }

    .sec01_img03{
        position: absolute;
        bottom:10vw;
        right: 0;
        width:21vw;
    }
    .sec01_img02 img{
        width:100%;
        height: auto;
    }




    .sec01_img04{
        margin: -30px -20px -40px 0;
        text-align: right;
    }
    .sec01_img04 img{
        width:50vw;
        height: auto;
    }

    .sec01_asta{
        position: absolute;
        bottom:46px;
        left: 0;
        font-size: 7px;
        text-align: left;
    }

    #tintRN_sec02{
        padding: 60px 0 40px;
        background: #ebe9e5
    }

    #tintRN_sec02 section{
        position: relative;
        width:90%;
        margin: 0 auto;
    }


    .sec02_boxs{
        display: block;
    }
    .sec02_box{
        width:100%;
        position: relative;
        margin: 0 0 50px;
    }
    .sec02_box::after{
        content: "";
        display: block;
         width: 15px;
         height: 15px;
         border-top: solid 1px #a38b78;
         border-right: solid 1px #a38b78;
         -webkit-transform: rotate(135deg);
         transform: rotate(135deg);

        top: inherit;
        right:inherit;
        
        bottom: -30px;
        left: 50%;
        
        margin-left: -15px;

        position: absolute;
    }
    .sec02_box:nth-last-of-type(1)::after{
        display: none;
    }
    .sec02_title{
        font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
        font-size: 18px;
        color: #614c3f;
    }
    .sec02_read{
        font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
        font-size: 18px;
        color: #614c3f;
        margin-bottom: 5px;
    }
    .sec02_read span{
        font-size: 22px;
        color: #6a819c;
    }
    .sec02_read sup{
        font-size: 5px;
        line-height: 100%;
    }
    .sec02_img{
        margin-bottom: 10px;
        text-align: center;
    }
    .sec02_img img{
        display: block;
        margin: 0 auto;
        width:80%;
        height: auto;
    }
    .sec02_txt{
        color: #a38b78;
        font-size: 12px;
    }
    .sec02_txt sup{
        font-size: 8px;
    }
    #tintRN_sec02 .astaTxt{
        text-align: right;
        font-size: 10px;
        color: #999;
        margin-top: 5px;
    }




    #tintRN_sec03{
        padding: 60px 0 60px;
        background: #fff
    }

    #tintRN_sec03 section{
        position: relative;
        width:90%;
        margin: 0 auto;
    }


    .sec03_boxs{
        display: block;
    }
    .sec03_box{
        width:100%;
        position: relative;
        padding-left: 5%;
    }
    .sec03_box .sec03_img{
        margin-bottom: 15px;
        padding-bottom: 15px;
        border-bottom: 2px solid rgba(116,17,19,.1);
		text-align: center;
    }
    .sec03_box:nth-last-of-type(1) .sec03_img{
        margin-bottom: 0;
        padding-bottom: 0;
        border-bottom: none;
    }
    .sec03_img img{
        display: block;
        width:80%;
        height: auto;
		margin: 0 auto;
    }




	#tintRN_sec04{
		padding: 60px 0 20px;
		background: #ffd4dc;
	}
	#tintRN_sec05{
		padding: 20px 0 60px;
		background: #ffd4dc;
	}
	#tintRN_sec07{
		padding: 10px 0 20px;
		background: #ffd4dc;
		text-align: center;
	}
	#tintRN_sec07 img{
		width:70%;
		height: auto;
	}

	#tintRN_sec04 section,
	#tintRN_sec05 section{
		position: relative;
		width:90%;
		margin: 0 auto;
		background: #ff95a8;
		padding: 13px;
		border-radius: 10px;
		box-shadow: 5px 5px 5px rgba(0,0,0,.05);
	}
	#tintRN_sec04 section .secWrap,
	#tintRN_sec05 section .secWrap{
		background: #fff url("https://fujiko.itembox.design/item/images/200619/note_bg.png") -5px -5px;
		padding: 15px;
		position: relative;
	}
	#tintRN_sec04 section .secWrap::before,
	#tintRN_sec05 section .secWrap::before{
		content: "";
		position: absolute;
		background: url("https://fujiko.itembox.design/item/images/200619/board_top.png") no-repeat 0 0;
		background-size: 100% auto;
		width:165px;
		height: 45px;
		top:-30px;
		left: 50%;
		margin-left: -82px;
	}

	.sec04Q{
		position: relative;
	}
	.sec04Q::before{
		content: "";
		position: absolute;
		background: url("https://fujiko.itembox.design/item/images/200619/rsc_taeko1.png") no-repeat 0 0;
		background-size: 100% auto;
		width:100px;
		height: 125px;
		bottom:0;
		right: -40px;
	}

	.sec04A{
		margin-top: -30px;
	}
	.sec04V{
		margin-top: 5px;
	}
	.sec04Q img,
	.sec04A img,
	.sec04V img{
		width:100%;
		height: auto;
	}





	.sec05Q{
		position: relative;
	}
	.sec05A{
		margin-top: -20px;
		position: relative;
	}
	.sec05A::before{
		content: "";
		position: absolute;
		background: url("https://fujiko.itembox.design/item/images/200619/rsc_taeko2.png") no-repeat 0 0;
		background-size: 100% auto;
		width:100px;
		height: 80px;
		top:-10px;
		right: -30px;
	}
	.sec05V{
		margin-top: 10px;
	}
	.sec05Q img,
	.sec05A img,
	.sec05V img{
		width:100%;
		height: auto;
	}


	#tintRN_bana1,
	#tintRN_bana2{
		background: #ff95a8;
		position: relative;
	}

	#tintRN_bana1 section{
		position: relative;
		width:90%;
	   /*width:1040px;*/
		margin: 0 auto;
		background: #ff95a8;
		padding: 10px 33vw 10px 0;
		text-align: center;
	}
	#tintRN_bana1 section::after{
		content: "";
		position: absolute;
		background: url("https://fujiko.itembox.design/item/images/200619/rsc_taeko4.png") no-repeat 0 0;
		background-size: 100% auto;
		width:33vw;
		height: 30.6vw;
		bottom:0;
		right: 0;
		pointer-events: none;
	}
	#tintRN_bana2 section{
		position: relative;
		width:90%;
	   /*width:1040px;*/
		margin: 0 auto;
		background: #ff95a8;
		padding: 10px 0 10px 33vw;
		text-align: center;
	}
	#tintRN_bana2 section::after{
		content: "";
		position: absolute;
		background: url("https://fujiko.itembox.design/item/images/200619/rsc_taeko7_sp.png") no-repeat 0 0;
		background-size: 100% auto;
		width:36.3vw;
		height: 43.5vw;
		bottom:0;
		left: 0;
		pointer-events: none;
	}
	#tintRN_bana1 section .banaBuy,
	#tintRN_bana2 section .banaBuy{
		display: inline-block;
		width:100%;
		margin-right: 0;
	}
	#tintRN_bana1 section .banaHowto,
	#tintRN_bana2 section .banaHowto{
		display: inline-block;
		width:100%;
	}
	#tintRN_bana1 section .banaBuy img,
	#tintRN_bana1 section .banaHowto img,
	#tintRN_bana2 section .banaBuy img,
	#tintRN_bana2 section .banaHowto img{
		width:100%;
		height: auto;
	}

	


	#tintRN_bana1 section .banaMovie,
	#tintRN_bana2 section .banaMovie{
		display: block;
		width:100%;
		height: inherit;
		background: #ffd6e3;
		margin: 8px 0 0;
		position: relative;
		
	}
	#tintRN_bana1 section .banaMovie::after,
	#tintRN_bana2 section .banaMovie::after{
		content: "";
		background: url("https://fujiko.itembox.design/item/images/200619/rsc_movie_btn_fukidashi.png") no-repeat 0 0;
		background-size: 100% auto;
		width:51.5px;
		height: 34.5px;
		position: absolute;
		top: -6px;
		right:-5px;
		pointer-events: none;
	}
	#tintRN_bana1 section .banaMovie .movieTitle,
	#tintRN_bana2 section .banaMovie .movieTitle{
	}
	#tintRN_bana1 section .banaMovie .movieTitle img,
	#tintRN_bana2 section .banaMovie .movieTitle img{
		width:100%;
		height: auto;
	}

	#tintRN_bana1 section .banaMovie .movies,
	#tintRN_bana2 section .banaMovie .movies{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
		justify-content:space-between;
		padding: 1.4vw;
	}
	#tintRN_bana1 section .banaMovie .movies .moviesBtn,
	#tintRN_bana2 section .banaMovie .movies .moviesBtn{
		width:48%;

	}
	#tintRN_bana1 section .banaMovie .movies .moviesBtn img,
	#tintRN_bana2 section .banaMovie .movies .moviesBtn img{
		width:100%;
		height: auto;
	}




	#tintRN_title1,
	#tintRN_title2,
	#tintRN_title3{
		background: #e1eeff;
		position: relative;
	}

	#tintRN_title1 section,
	#tintRN_title2 section,
	#tintRN_title3 section{
		position: relative;
		width:90%;
		margin: 0 auto;
		padding: 20px 0 20px 0;
		line-height: 200%;
	}

	#tintRN_title1::after,
	#tintRN_title2::after,
	#tintRN_title3::after{
		content: "";
		position: absolute;
		left: 50%;
		bottom: -20px;
		width: 0px;
		height: 0px;
		margin-left: -20px;
		border-style: solid;
		border-color: #e1eeff transparent transparent transparent;
		border-width: 20px 20px 0 20px;
	}
	#tintRN_title1 section{
		padding: 20px 0 5px 0;
	}
	#tintRN_title2 section .titleRead::after{
		content: "";
		position: absolute;
		background: url("https://fujiko.itembox.design/item/images/200619/rsc_taeko5.png") no-repeat 0 0;
		background-size: 100% auto;
		width:32vw;
		height: 24.1vw;
		bottom:-20px;
		left: -15px;
		pointer-events: none;
	}
	#tintRN_title3 section .titleRead::after{
		content: "";
		position: absolute;
		background: url("https://fujiko.itembox.design/item/images/200619/rsc_taeko6.png") no-repeat 0 0;
		background-size: 100% auto;
		width:32vw;
		height: 32vw;
		bottom:-20px;
		right: -10px;
		pointer-events: none;
	}
	#tintRN_title1 sup{
		font-size: 7px;
		line-height: 100%;
		vertical-align: top;
	}
	#tintRN_title1 .astaTxt{
		text-align: right;
		font-size: 9px;
		color: #999;
		margin-top: 4px;
		width:100%;
	}


	.titleS{
		font-size: 14px;
		font-weight: 700;
		margin-bottom: 5px;
		line-height: 140%;
	}
	.titleRead{
		font-size: 20px;
	}
	.txtLR{
		font-size: 28px;
	}

	#tintRN_sec06{
		padding: 30px 0;
	}
	#tintRN_sec06 section{
		position: relative;
		width:98%;
		margin: 0 auto;
	}
	.sec06Img1{
		position: absolute;
		top:0;
		left: 0;
		text-align: center;
		width:100%;
	}
	.sec06Img2{
		text-align: center;
	}


	.sec06Img1 img{
		width:auto;
		height: 270px;
	}
	.sec06Img2 img{
		width:auto;
		height: 270px;
	}



	#tintRN_taeko{
		padding:20px 0;
	}
	#tintRN_taeko section{
		position: relative;
		width:90%;
		margin: 0 auto;
	}

	.taekoImg1{
		padding: 20px 0 40px;
		text-align: center;
	}
	.taekoImg1 img{
		width:90%;
		height: auto;
	}
	.taekoProf{
		width:100%;
		margin: 0 auto;
		background: #fff;
		border-radius: 10px;
		padding: 20px;
	}

	.taekoLogo{
		width:100%;
		margin-right: 0%;
		margin-bottom: 15px;
		
	}
	.taekoLogo img{
		width:30%;
		height: auto;
		display: block;
		margin: 0 auto 4px;
	}

	.taekoTxt .taekoSns{
		margin-top: 10px;
		text-align: center;

	}
	.taekoTxt .taekoSns img{
		display: inline-block;
		width: 30px;
		height: auto;
		margin-right: 5px;
		margin-left: 5px;
	}
	.taekoTxt .taekoSns img:hover{
		box-shadow: none;
	}


	.taekoTxt{
		width:100%;
		text-align: left;
	}
	.taekoTxt p{
		line-height: 180%;
		
	}





	#tintRN_other{
		padding: 20px 0;
	}
	html body #main div #tintRN_other section{
		font-size: 11px;
		text-align: right;
		width: 90%;
		margin: 0 auto;
	}







	.btmSkk::after{
		content: "";
		position: absolute;
		left: 50%;
		bottom: -20px;
		width: 0px;
		height: 0px;
		margin-left: -20px;
		border-style: solid;
		border-color: #ff2651 transparent transparent transparent;
		border-width: 20px 20px 0 20px;
	}

	
	
    #otherLink{
        background: #ebe9e5;
        padding: 60px 0;
        width: 100%;
        text-align: center;
    }
    #otherLink  a.btmLink{
        vertical-align: middle;

        width: 80%;
        height: inherit;
        display: block;

        margin: 0 auto;

        background: #fff url("../../wp-content/themes/fujiko_renewal/images/ochinai/arrow_btn.png") no-repeat right 20px center;
        background-size: 10px auto;
        border: 1px solid #000;
        line-height: 24px;
        padding: 19px 15px 19px 0;
        font-size: 12px;
        font-weight: 400;
        transition: all 0.2s  ease;
        text-align:center;

    }
    #otherLink  a.btmLink.linkmnv{
        padding: 19px 15px 19px 0;
    }
    #otherLink  a.btmLink:hover{
        opacity: 1;
        background: #ffe1ec url("../../wp-content/themes/fujiko_renewal/images/ochinai/arrow_btn.png") no-repeat right 20px center;
        background-size: 10px auto;

    }


    #ocShare{
        background: #fff;
        padding: 100px 0;
        width: 100%;
        text-align: center;
        font-size: 32px;
        font-weight: bold;
        color: #a38b78;
    }

    .ocShareTitle{
        text-align: center;
        margin-bottom: 30px;
    }
    .ocShareTitle img{
        width:104px;
        height: auto;
    }
    a.snsLink{
        display: inline-block;
        width: 41px;
        margin: 0 10px;
    }
    a.snsLink img{
        width:100%;
        height: auto;
    }



}





#scd_sec01{
	position: relative;
}
#scd_sec01::before{
	content: "";
	background: url("https://fujiko.itembox.design/item/images/200619/scd_sec01_bg.jpg") no-repeat center center;
	background-size: cover;
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 550px;
	z-index: -1;
}
#scd_sec01 .inner{
	padding: 0 0 50px;
	width:1040px;
	margin: 0 auto;
	text-align: center;
}
#scd_sec01 .inner .scd_sec01_img01{
	margin-bottom: 10px;
}
#scd_sec01 .inner .scd_sec01_img01 img{
	width:960px;
	height: auto;
}
#scd_sec01 .inner .scd_sec01_img02{
	margin-bottom: 30px;
}
#scd_sec01 .inner .scd_sec01_img02 img{
	width:800px;
	height: auto;
}





#scd_sec01 .inner .banaBuy{
	display: block;
	width:100%;
	margin: 20px auto 20px;
	padding: 0 ;
	background: #ffffff;
}
#scd_sec01 .inner .banaBuy img{
	width:400px;
	height: auto;
}






#scd_sec02{
	position: relative;
	background: url("https://fujiko.itembox.design/item/images/200619/scd_sec02_bg.jpg") no-repeat center center;
	background-size: cover;
}
#scd_sec02 .inner{
	padding: 50px 0 50px;
	width:1040px;
	margin: 0 auto;
	text-align: center;
}
#scd_sec02 .inner .scd_sec02_img01{
	margin-bottom: 10px;
}
#scd_sec02 .inner .scd_sec02_img01 img{
	width:680px;
	height: auto;
}
#scd_sec02 .astaTxt{
    text-align: center;
    font-size: 12px;
    color: #999;
    margin-top: 20px;
}





.scd_sec03_img01{
	margin-bottom: 20px;
	margin-top: 30px;
	text-align: center;
}
.scd_sec03_img01 img{
	width:806px;
	height: auto;
}

#tintRN_sec02.scd_sec03{
	padding: 100px 0 30px;
}


.scd_sec03_img02{
	text-align: center;
	margin-bottom: 50px;
	margin-top: 50px;
}

#tintRN_sec03.scd_sec04{
	padding: 40px 0 30px;
}


.scd_sec04_img01{
	margin-bottom: 20px;
	margin-top: 30px;
	text-align: center;
}
.scd_sec04_img01 img{
	width:806px;
	height: auto;
}


#scd_sec05{
	position: relative;
	background: url("https://fujiko.itembox.design/item/images/200619/scd_sec04_bg.jpg") no-repeat center center;
	background-size: cover;
}
#scd_sec05 .inner{
	padding: 100px 0 70px;
	width:1040px;
	margin: 0 auto;
	text-align: center;
}
#scd_sec05 .inner .scd_sec05_img01,
#scd_sec05 .inner .scd_sec05_img02,
#scd_sec05 .inner .scd_sec05_img03,
#scd_sec05 .inner .scd_sec05_img04{
	margin-bottom: 20px;
}
#scd_sec05 .inner .scd_sec05_img01 img,
#scd_sec05 .inner .scd_sec05_img02 img,
#scd_sec05 .inner .scd_sec05_img03 img,
#scd_sec05 .inner .scd_sec05_img04 img{
	width:680px;
	height: auto;
}

#scd_sec05 .astaTxt{
    text-align: right;
    font-size: 12px;
    color: #999;
    margin-top: 20px;
	width:680px;
	margin: 0 auto;
}



#scd_sec06{
	position: relative;
	padding: 100px 0 30px;
}
#scd_sec06 .inner{
	background: #f9ebe7;
	border-radius: 40px;
	padding: 60px 0 60px;
	width:1040px;
	margin: 0 auto;
	text-align: center;
}

#scd_sec06 .inner .scd_sec06_img01{
	margin-bottom: 10px;
}
#scd_sec06 .inner .scd_sec06_img01 img{
	width:80%;
	height: auto;
}
#scd_sec06 .scd_sec06_img02{
	margin-bottom: 10px;
	text-align: center;
}
#scd_sec06 .scd_sec06_img02 img{
	width:200px;
	height: auto;
}



#scd_sec07{
	position: relative;
	padding: 40px 0;
}
#scd_sec07 .inner{
	padding: 0 0 60px;
	width:1040px;
	margin: 0 auto;
	text-align: center;
}

#scd_sec07 .inner .scd_sec07_img01{
	margin-bottom: 0;
}
#scd_sec07 .inner .scd_sec07_img01 img{
	width:100%;
	height: auto;
}


#scd_sec08{
	position: relative;
	padding: 40px 0;
}
#scd_sec08 .inner{
	padding: 0 0 60px;
	width:1040px;
	margin: 0 auto;
	text-align: center;
}
#scd_sec08 .inner .scd_sec07_img02{
	margin-bottom: 0;
}
#scd_sec08 .inner .scd_sec07_img02 img{
	width:80%;
	height: auto;
}



#tintRN_banasec{
    background: #ebe9e5;
	position: relative;
}

#tintRN_banasec section{
    position: relative;
    width:1040px;
    margin: 0 auto;
	background: #ebe9e5;
    padding: 50px 0 50px 0;
	text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    justify-content:center;
}
#tintRN_banasec section .banaBuy{
	display: block;
	width:400px;
	margin-right: 10px;
}
#tintRN_banasec section .banaHowto{
	display: block;
	width:630px;
}
#tintRN_banasec section .banaBuy img,
#tintRN_banasec section .banaHowto img{
	width:100%;
	height: auto;
}


#tintRN_banasec section .banaMovie{
	display: block;
	width:610px;
	height: 121px;
	background: #fff;
	margin: 0 10px;
	position: relative;
}
#tintRN_banasec section .banaMovie::after{
	content: "";
	background: url("https://fujiko.itembox.design/item/images/200619/rsc_movie_btn_fukidashi2.png") no-repeat 0 0;
	background-size: 100% auto;
	width:103px;
	height: 69px;
	position: absolute;
	top: -16px;
	right: 10px;
	pointer-events: none;
}
#tintRN_banasec section .banaMovie .movieTitle{
	background: #768ca2;
	padding: 3px 0;
	text-align: left;
}
#tintRN_banasec section .banaMovie .movieTitle img{
	width:50%;
	height: auto;
}

#tintRN_banasec section .banaMovie .movies{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    justify-content:space-between;
	padding: 12px 10px;
}
#tintRN_banasec section .banaMovie .movies .moviesBtn{
	width:31%;
	
}
#tintRN_banasec section .banaMovie .movies .moviesBtn img{
	width:100%;
	height: auto;
}







@media screen and (max-width: 768px) {
	

	



	#scd_sec01{
		position: relative;
	}
	#scd_sec01::before{
		content: "";
		background: url("https://fujiko.itembox.design/item/images/200619/scd_sec01_bg.jpg") no-repeat center center;
		background-size: cover;
		position: absolute;
		top:0;
		left: 0;
		width: 100%;
		height: 50vw;
		z-index: -1;
	}
	#scd_sec01 .inner{
		padding: 0 0 20px;
		width:100%;
		margin: 0 auto;
		text-align: center;
	}
	#scd_sec01 .inner .scd_sec01_img01{
		margin-bottom: 10px;
	}
	#scd_sec01 .inner .scd_sec01_img01 img{
		width:100%;
		height: auto;
	}
	#scd_sec01 .inner .scd_sec01_img02{
		margin-bottom: 30px;
	}
	#scd_sec01 .inner .scd_sec01_img02 img{
		width:90%;
		height: auto;
	}



	#scd_sec01 .inner .banaBuy{
		display: block;
		width:100%;
		margin: 10px auto 0;
		padding: 0 ;
		background: #ffffff;
	}
	#scd_sec01 .inner .banaBuy img{
		width:70%;
		height: auto;
	}



	#scd_sec02{
		position: relative;
		background: url("https://fujiko.itembox.design/item/images/200619/scd_sec02_bg.jpg") no-repeat center center;
		background-size: cover;
	}
	#scd_sec02 .inner{
		padding: 20px 0 20px;
		width:100%;
		margin: 0 auto;
		text-align: center;
	}
	#scd_sec02 .inner .scd_sec02_img01{
		margin-bottom: 10px;
	}
	#scd_sec02 .inner .scd_sec02_img01 img{
		width:100%;
		height: auto;
	}

    #scd_sec02 .astaTxt{
        text-align: right;
        font-size: 8px;
        color: #999;
        margin-top: 15px;
        width:100%;
        padding-right: 10px;
    }
    #scd_sec05 .astaTxt{
        text-align: right;
        font-size: 8px;
        color: #999;
        margin-top: 15px;
        width:100%;
        padding-right: 10px;
    }


	
	
	.scd_sec03_img01{
		margin-bottom: 20px;
		margin-top: 30px;
		text-align: center;
	}
	.scd_sec03_img01 img{
		width:100%;
		height: auto;
	}

	#tintRN_sec02.scd_sec03{
		padding: 30px 0 20px;
	}


	.scd_sec03_img02{
		text-align: center;
		margin-bottom: 20px;
		margin-top: 40px;
	}
	.scd_sec03_img02 img{
		width:100%;
		height: auto;
	}

	#tintRN_sec03.scd_sec04{
		padding: 10px 0 0;
	}


	.scd_sec04_img01{
		margin-bottom: 20px;
		margin-top: 20px;
		text-align: center;
	}
	.scd_sec04_img01 img{
		width:100%;
		height: auto;
	}


	#scd_sec05{
		position: relative;
		background: url("https://fujiko.itembox.design/item/images/200619/scd_sec04_bg.jpg") no-repeat center center;
		background-size: cover;
	}
	#scd_sec05 .inner{
		padding: 30px 0 25px;
		width:100%;
		margin: 0 auto;
		text-align: center;
	}
	#scd_sec05 .inner .scd_sec05_img01,
	#scd_sec05 .inner .scd_sec05_img02,
	#scd_sec05 .inner .scd_sec05_img03,
	#scd_sec05 .inner .scd_sec05_img04{
		margin-bottom: 10px;
	}
	#scd_sec05 .inner .scd_sec05_img01 img,
	#scd_sec05 .inner .scd_sec05_img02 img,
	#scd_sec05 .inner .scd_sec05_img03 img,
	#scd_sec05 .inner .scd_sec05_img04 img{
		width:94%;
		height: auto;
	}

	#scd_sec06{
		position: relative;
		padding: 40px 0 20px;
	}
	#scd_sec06 .inner{
		background: #f9ebe7;
		border-radius: 20px;
		padding: 20px 0 20px;
		width:96%;
		margin: 0 auto;
		text-align: center;
	}

	#scd_sec06 .inner .scd_sec06_img01{
		margin-bottom: 10px;
	}
	#scd_sec06 .inner .scd_sec06_img01 img{
		width:100%;
		height: auto;
	}
	#scd_sec06 .scd_sec06_img02{
		margin-bottom: 10px;
		text-align: center;
	}
	#scd_sec06 .scd_sec06_img02 img{
		width:40%;
		height: auto;
	}



	#scd_sec07{
		position: relative;
		padding: 0 0 20px;
	}
	#scd_sec07 .inner{
		padding: 0 0 0;
		width:90%;
		margin: 0 auto;
		text-align: center;
	}

	#scd_sec07 .inner .scd_sec07_img01{
		margin-bottom: 20px;
	}
	#scd_sec07 .inner .scd_sec07_img01 img{
		width:100%;
		height: auto;
	}
	#scd_sec08{
		position: relative;
		padding: 0 0 20px;
	}
	#scd_sec08 .inner{
		padding: 0 0 10px;
		width:90%;
		margin: 0 auto;
		text-align: center;
	}


	#scd_sec08 .inner .scd_sec07_img01{
		margin-bottom: 50px;
	}
	#scd_sec08 .inner .scd_sec07_img01 img{
		width:100%;
		height: auto;
	}
	#scd_sec08 .inner .scd_sec07_img02{
		margin-bottom: 20px;
	}
	#scd_sec08 .inner .scd_sec07_img02 img{
		width:100%;
		height: auto;
	}



	
	
	#tintRN_banasec{
		background: #ebe9e5;
		position: relative;
	}

	#tintRN_banasec section{
		position: relative;
		width:90%;
		margin: 0 auto;
		background: #ebe9e5;
		padding: 20px 0 20px 0;
		text-align: center;
	}
	#tintRN_banasec section .banaBuy{
		display: inline-block;
		width:100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	#tintRN_banasec section .banaHowto{
		display: inline-block;
		width:100%;
	}
	#tintRN_banasec section .banaBuy img{
		width:70%;
		height: auto;
	}

	#tintRN_banasec section .banaHowto img{
		width:100%;
		height: auto;
	}

	


	#tintRN_banasec section .banaMovie{
		display: block;
		width:100%;
		height: inherit;
		background: #ffffff;
		margin: 8px 0 0;
		position: relative;
		
	}
	#tintRN_banasec section .banaMovie::after{
		content: "";
		background: url("https://fujiko.itembox.design/item/images/200619/rsc_movie_btn_fukidashi2.png") no-repeat 0 0;
		background-size: 100% auto;
		width:51.5px;
		height: 34.5px;
		position: absolute;
		top: -6px;
		right:-5px;
		pointer-events: none;
	}
	#tintRN_banasec section .banaMovie .movieTitle{
	}
	#tintRN_banasec section .banaMovie .movieTitle img{
		width:80%;
		height: auto;
	}

	#tintRN_banasec section .banaMovie .movies{
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
			flex-wrap: wrap;
		justify-content:space-between;
		padding: 1.4vw;
	}
	#tintRN_banasec section .banaMovie .movies .moviesBtn{
		width:32%;

	}
	#tintRN_banasec section .banaMovie .movies .moviesBtn img{
		width:100%;
		height: auto;
	}
	
	
}