@charset "UTF-8";
/* CSS Document */

body {
	font-family: Verdana, 'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
	font-size: 14px;
	-webkit-text-size-adjust: 100%;
	letter-spacing: 1px;
}

.tx_center {
	text-align: center;
}

.onlyPC {
	display: none;
}

/* fonts
-------------------------------------------------------------- */

/*
@font-face {
    font-family: 'largetxt';
    src: url('../fonts/ftrstd-light-webfont-webfont.eot');
    src: url('../fonts/ftrstd-light-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ftrstd-light-webfont-webfont.woff2') format('woff2'),
         url('../fonts/ftrstd-light-webfont-webfont.woff') format('woff'),
         url('../fonts/ftrstd-light-webfont-webfont.ttf') format('truetype'),
         url('../fonts/ftrstd-light-webfont-webfont.svg#futura_stdlight') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/

.gtc {
	font-family: Verdana, 'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif;
}

.mnc {
	font-family: "Times New Roman", "游明朝", YuMincho, "Hiragino Mincho ProN", Meiryo, serif;
}


/* Debug
-------------------------------------------------------------- */

.scrollValue {
    margin: 0;
    position: fixed;
    right: 10px;
    top: 10px;
	color: #066;
	font-size: 35px;
	z-index: 500;
}


/* header
-------------------------------------------------------------- */

.hdrApp {
	overflow: hidden;
	position: relative;
	/*
	background: -webkit-gradient(linear, left top, left bottom, from(#ede0e9), color-stop(0.25, #f7e3e9), color-stop(0.5, #fdf5e7), to(#cfecec));
	background: -webkit-linear-gradient(top, #ede0e9, #f7e3e9 25%, #fdf5e7 50%, #cfecec 100%);
	background: linear-gradient(to bottom, #ede0e9, #f7e3e9 25%, #fdf5e7 50%, #cfecec 100%);
	*/
	background-image: url(../images/bg_header.jpg);
	background-position: center;
	background-size: cover;
	text-align: center;
	padding-bottom: 180px;
}

.hdr_logo_h2 {
	max-width: 400px;
	width: 100%;
}

.hdr_logo_h1 {
	max-width: 370px;
	width: 90%;
}

.img_header_animalSP {
	position: absolute;
	max-width: 400px;
	width: 100%;
	bottom: -150px;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.hdr_grass {
	position: absolute;
	width: 100%;
	bottom: 0;
	background-image: url(../images/img_header_grass.png);
	background-position: center bottom;
	background-repeat: repeat-x;
	background-size: contain;
	height: 50px;
}

.hdr_bottom_wrap {
	position: relative;
	height: 68px;
}

.hdr_bottom {
	background-image:  url(../images/bg_hdr_animal_step.svg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: absolute;
	height: 88px;
	top: -20px;
	width: 100%;
	text-align: center;
	padding-top: 20px;
}

.img_animal_step {
}


/* sex
-------------------------------------------------------------- */

.sect_sexSelect {
	text-align: center;
	padding: 20px 0 0;
	margin-bottom: 28px;
}

.sect_sexSel_p1 {
	font-size: 18px;
	margin-bottom: 9px;
}

.bt_sex {
	display: inline-block;
	vertical-align: top;
	width: 125px;
	height: 130px;
	background-size: contain;
	background-repeat: no-repeat;
	margin: 0 8px;
	text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

.bt_sex_noselect {
	opacity: .3;
}

.bt_sex_selected {
	opacity: 1;
	background-color: #EEE
}


.bt_sex:hover {
	opacity: .7;
	background-color: #EEE
}

.bt_sexM {background-image: url(../images/bt_sexM.svg);}
.bt_sexF {background-image: url(../images/bt_sexF.svg);}


/* fortune
-------------------------------------------------------------- */

.fortuneSpc {
	display: none;
	margin-bottom: 23px;
}

.sct_q {
	text-align: center;
}

.sct_q_hdr {
	padding: 10px 10px 6px;
	background: -webkit-gradient(linear, left top, left bottom, from(#ede0e9), color-stop(0.25, #f7e3e9), color-stop(0.5, #fdf5e7), to(#cfecec));
	background: -webkit-linear-gradient(top, #ede0e9, #f7e3e9 25%, #fdf5e7 50%, #cfecec 100%);
	background: linear-gradient(to bottom, #ede0e9, #f7e3e9 25%, #fdf5e7 50%, #cfecec 100%);
}

.sct_q_hdr_open {
	padding: 10px 10px 15px;
}

.sct_q_hdr_wrap {
	max-width: 440px;
	padding: 0 5px;
	margin: 0 auto;
}

.q_count {
	font-size: 13px;
	color: #666;
	text-align: right;
	display: none;
}

.sct_q_h1 {
	color: #5B5757;
	font-size: 20px;
	line-height: 24px;
	font-weight: 800;
	margin-bottom: 10px;
}

.sct_q_h2 {
	color: #3E3A39;
	font-size: 18px;
	line-height: 24px;
	display: none;
}

.sct_q a:hover {
	background-color: #EEE;
}

.bt_q_spc {
	width: 95%;
	max-width: 420px;
	margin: 0 auto;
	padding: 18px 0 12px;
	display: none;
}

.bt_q_spc li {
	display: inline-block;
	vertical-align: top;
	width: 31%;
	height: 130px;
	border: 3px solid #F9BDF0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
}

.bt_q {
	padding: 0 4px;
	color: #000;
	display: block;
	width:100%;
	height: 100%;
	left: 0;
	min-height: 25px;
}

.bt_q_p {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%); /* Safari用 */
	transform: translateY(-50%);
}
	

.btQ_noselect {
	opacity: .3;
}

.btQ_selected {
	background-color: #EEE;
	opacity: 1;
}

.msg_spc {
	position: relative;
	height: 80px;
	background-size: 80px;
	background-repeat: no-repeat;
	display: none;
	max-width: 420px;
	width: 90%;
	margin: 0 auto 20px;
}

.msg_animal1, .msg_animal3, .msg_animal5, .msg_animal7, .msg_animal9 {
	background-position: 75% bottom;
    background-position: -moz-calc(50% + 66px) bottom;
    background-position: calc(50% + 66px) bottom;
}

.msg_animal2, .msg_animal4, .msg_animal6, .msg_animal8, .msg_animal10 {
	background-position: 25% bottom;
	background-position: -webkit-calc(50% - 66px) bottom;
    background-position: -moz-calc(50% - 66px) bottom;
    background-position: calc(50% - 66px) bottom;
}
		

.msg_animal1 {background-image: url(../images/msg_animal1.svg);}
.msg_animal2 {background-image: url(../images/msg_animal2.svg);}
.msg_animal3 {background-image: url(../images/msg_animal3.svg);}
.msg_animal4 {background-image: url(../images/msg_animal4.svg);}
.msg_animal5 {background-image: url(../images/msg_animal5.svg);}
.msg_animal6 {background-image: url(../images/msg_animal6.svg);}
.msg_animal7 {background-image: url(../images/msg_animal7.svg);}
.msg_animal8 {background-image: url(../images/msg_animal8.svg);}
.msg_animal9 {background-image: url(../images/msg_animal9.svg);}
.msg_animal10 {background-image: url(../images/msg_animal10.svg);}

.bg_msg {
	position: absolute;
	right: 0;
	left: 0;
	bottom: 0;
	color: #595757;
	background-color: #FFF;
	height: 38px;
	padding-top: 9px;
	border: 1px solid #595757;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-o-border-radius: 6px;
	-ms-border-radius: 6px;
	border-radius: 6px;
}

.msg_arrowR::after {
	content: url(../images/img_msg_arrowR.svg);
	width: 19px;
	height: 14px;
	background-repeat: no-repeat;
	background-position: center bottom;
	position: absolute;
	bottom: 36px;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.msg_arrowL::after {
	content: url(../images/img_msg_arrowL.svg);
	width: 19px;
	height: 14px;
	background-repeat: no-repeat;
	background-position: center bottom;
	position: absolute;
	bottom: 36px;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.Qselect {
	color: red;
}

.view1st {
	display: block;
}


.bt_analyze_spc_wrap {
	background: url(../images/bg_bt_analyze_spc.svg), -webkit-gradient(linear, left top, left bottom, from(#ede0e9), color-stop(0.25, #f7e3e9), color-stop(0.5, #fdf5e7), to(#cfecec));
	background: url(../images/bg_bt_analyze_spc.svg), -webkit-linear-gradient(top, #ede0e9, #f7e3e9 25%, #fdf5e7 50%, #cfecec 100%);
	background: url(../images/bg_bt_analyze_spc.svg), linear-gradient(to bottom, #ede0e9, #f7e3e9 25%, #fdf5e7 50%, #cfecec 100%);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
	padding-top: 80px;
	display: none;
}

.bt_analyze_spc_p {
	margin-bottom: 50px;
	font-size: 20px;
	line-height: 26px;
	color: #3E3A39;
}

.bt_analyze_wrap {
	width: 90%;
	max-width: 270px;
	margin: 0 auto;
}

.bt_analyze {
	width: 100%;
	margin-bottom: 30px;
	display: block;
}

.img_bt_analyze_spc {
	width: 100%;
	max-width: 400px;
}

.bt_analyze:hover {
	opacity: .7;
}

.bt_shortcut {
	display: block;
	width: 79%;
	max-width: 310px;
	margin: 0 auto 32px;
}

.bt_shortcut:hover {
	opacity: .7;
}

.img_bt_shortcut {
	width: 100%;
}

.atcl_privacy {
	width: 80%;
	max-width: 310px;
	margin: 0 auto 19px;
	text-align: center;
}

.privacy_a {
	font-size: 12px;
	display: block;
	padding: 8px;
	width :100%;
	max-width: 210px;
	margin: 0 auto 20px;
	color: #777;
	background-image: url(../images/icon_arrowD1.svg);
	background-repeat: no-repeat;
	background-position: right center;
}

.privacy_a:hover {
	opacity: .7;
}
	
.privacySpc {
	width: 100%;
	text-align: left;
	background-color: #FFF3F9;
	padding: 20px;
	height: 160px;
	overflow: auto;
	display: none;
}

.privacy_tx {
	font-size: 12px;
	color: #666;
	line-height: 25px;
}




/* result
-------------------------------------------------------------- */

.result_hdr {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 300px;
}

.result_hdr_bg {
	height: 100%;
	background: -webkit-gradient(linear, left top, left bottom, from(#ede0e9), color-stop(0.25, #f7e3e9), color-stop(0.5, #fdf5e7), to(#cfecec));
	background: -webkit-linear-gradient(top, #ede0e9, #f7e3e9 25%, #fdf5e7 50%, #cfecec 100%);
	background: linear-gradient(to bottom, #ede0e9, #f7e3e9 25%, #fdf5e7 50%, #cfecec 100%);
}

.rotate_aura {
	position: absolute;
	top: 50%;
	left: 50%;

	width: 1400px;
	height: 1400px;
	background-image: url(../images/bg_aura.svg);
	background-repeat: no-repeat;
	
	-webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}

.rotate_aura_wrap {
	-webkit-animation: spin 60s linear infinite;
    -moz-animation: spin 60s linear infinite;
    -ms-animation: spin 60s linear infinite;
    -o-animation: spin 60s linear infinite;
    animation: spin 60s linear infinite;
}

@-webkit-keyframes spin {
	0% {-webkit-transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);}
}
@-moz-keyframes spin {
	0% {-moz-transform: rotate(0deg);}
	100% {-moz-transform: rotate(360deg);}
}
@-ms-keyframes spin {
	0% {-ms-transform: rotate(0deg);}
	100% {-ms-transform: rotate(360deg);}
}
@-o-keyframes spin {
	0% {-o-transform: rotate(0deg);}
	100% {-o-transform: rotate(360deg);}
}
@keyframes spin {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
}

.img_anm {
	width: 100%;
	max-width: 320px;
	position: absolute;
	bottom: -300px;
	left: 0;
	right: 0;
	margin: 0 auto;
}

.scopeSpc {
	padding-top: 20px;
	width: 90%;
	max-width: 320px;
	margin: 0 auto;
	text-align: center;
}

.scopeSpcH2 {
	color: #3E3A39;
	font-size: 18px;
}

#loveScope {
	width: 100%;
}

.result_txSpc {
	width: 90%;
	max-width: 480px;
	margin: 0 auto 15px;;
}

.result_txSpc_p {
	font-size: 15px;
	line-height: 21px;
}

.analyze_again {
	text-align: center;
	margin-bottom: 26px;
}

.bt_analyze_again {
	width: 90%;
	max-width: 270px;
}

.bt_analyze_again:hover {
	opacity: .7;
}

.matchRank {
	background-size: 120px;
	background-repeat: no-repeat;
	width: 90%;
	max-width: 387px;
	margin: 0 auto;
	padding-top: 42px;
}

.result_w1 {background-image: url(../images/img_animal_w1.svg);}
.result_w2 {background-image: url(../images/img_animal_w2.svg);}
.result_w3 {background-image: url(../images/img_animal_w3.svg);}
.result_w4 {background-image: url(../images/img_animal_w4.svg);}
.result_w5 {background-image: url(../images/img_animal_w5.svg);}
.result_w6 {background-image: url(../images/img_animal_w6.svg);}
.result_w7 {background-image: url(../images/img_animal_w7.svg);}
.result_w8 {background-image: url(../images/img_animal_w8.svg);}
.result_w9 {background-image: url(../images/img_animal_w9.svg);}
.result_w10 {background-image: url(../images/img_animal_w10.svg);}
.result_m1 {background-image: url(../images/img_animal_m1.svg);}
.result_m2 {background-image: url(../images/img_animal_m2.svg);}
.result_m3 {background-image: url(../images/img_animal_m3.svg);}
.result_m4 {background-image: url(../images/img_animal_m4.svg);}
.result_m5 {background-image: url(../images/img_animal_m5.svg);}
.result_m6 {background-image: url(../images/img_animal_m6.svg);}
.result_m7 {background-image: url(../images/img_animal_m7.svg);}
.result_m8 {background-image: url(../images/img_animal_m8.svg);}
.result_m9 {background-image: url(../images/img_animal_m9.svg);}
.result_m10 {background-image: url(../images/img_animal_m10.svg);}

.matchRank_h3 {
	border: 1px #595757 solid;
	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	-o-border-radius: 9px;
	-ms-border-radius: 9px;
	border-radius: 9px;
	padding: 14px;
	color: #000;
	font-size: 15px;
	line-height: 20px;
	position: relative;
	margin: 0 0 16px 126px;
}

.matchRank_h3::after {
	content: url(../images/img_arrow_matchRank_h3.svg);
	width: 12px;
	height: 13px;
	background-repeat: no-repeat;
	background-position: center bottom;
	position: absolute;
	top: 0;
	bottom: 0;
	left: -11px;
	margin: auto 0;
}

.matchRank_grd {
	padding:7px;
	background: -webkit-gradient(linear, right top, left bottom, from(#ede0e9), color-stop(0.25, #f7e3e9), color-stop(0.5, #fdf5e7), to(#cfecec));
	background: -webkit-linear-gradient(right top, #ede0e9, #f7e3e9 25%, #fdf5e7 50%, #cfecec 100%);
	background: linear-gradient(to left bottom, #ede0e9, #f7e3e9 25%, #fdf5e7 50%, #cfecec 100%);
	margin-bottom: 29px;
}

.matchRank_hdrSpc {
	background-image: url(../images/bg_matchRank_hdr.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	text-align: center;
	padding-top: 20px;
}

.logo_matchRank_h2 {
	width: 90%;
	max-width: 200px;
	margin-bottom: 18px;
}

.matchRank_sections {
	background-color: #FFF;
	padding: 0 15px 1px;
}

.sct_matchRank {
	padding-top:12px;
	border-bottom: 1px solid #231815;
}

.sct_matchRank_close {
	padding-top: 0;
	overflow: hidden;
	height: 99px;
	position: relative;
	cursor: pointer;
}

.bt_matchRankOpen {
	position:absolute;
	top: 20px;
	right: 0;
}

.sct_matchRank:last-child {
	border-bottom: none;
}

.matchRank_layout1 {
	position: relative;
	margin-bottom: 5px;
}

.matchRank_layout1_close {
	margin-bottom: 0;
}

.matchRank_no {
	background-image: url(../images/bg_matchRank_no.svg);
	background-repeat: no-repeat;
	width: 127px;
	height: 30px;
	position: relative;
	font-size: 22px;
	padding-top: 2px;
	color: #595757;
	padding-left: 17px;
	margin-bottom: 14px;
	margin-top: 24px;
}

.matchRank_no_close {
	margin-bottom: 7px;
}


.matchRank_no_123 {
	padding-left: 40px;
	margin-left: 17px;
}

.matchRank_no_medal {
	width: 50px;
	position: absolute;
	top: -15px;
	left: -17px;
}

.matchRank_fit {
	margin-left: 30px;
}

.matchRank_fit_tx {
	font-size: 12px;
	color: #595757;
}

.matchRank_fit_no {
	color: #FFF;
	font-size: 18px;
	background-image: url(../images/bg_heart1.svg);
	background-repeat: no-repeat;
	width: 66px;
	height: 53px;
	text-align: center;
	padding-top: 13px;
}

.img_matchRank_anm {
	position: absolute;
	right: 0;
	top: -32px;
	width: 100px;
}

.matchRank_layout2 {
	clear: both;
}

.matchRank_layout2_h3 {
	color: #3E3A39;
	font-size: 18px;
	margin-bottom: 8px;
}

.matchRank_layout2_h3_close {
	font-size: 13px;
}

.loveTech_h4 {
	margin: 0 auto 9px;
	width: 200px;
	padding: 6px;
	color: #595757;
	font-size: 14px;
	background: -webkit-gradient(linear, left top, right top, from(#ede0e9), color-stop(0.25, #f7e3e9), color-stop(0.5, #fdf5e7), to(#cfecec));
	background: -webkit-linear-gradient(left, #ede0e9, #f7e3e9 25%, #fdf5e7 50%, #cfecec 100%);
	background: linear-gradient(to right, #ede0e9, #f7e3e9 25%, #fdf5e7 50%, #cfecec 100%);
}

.loveTech_tx {
	font-size: 14px;
	color: #595757;
	line-height: 20px;
	margin-bottom: 16px;
}

.tx_center_close {
	text-align: left;
}

.dspl_none {
	display: none;
}



/* shortcut
-------------------------------------------------------------- */

.shortcut_wrap {
	text-align: center;
	width: 90%;
	max-width: 380px;
	margin: 0 auto 28px;
	padding-top: 35px;
}

.shortcut_h1 {
	font-size: 17px;
	margin-bottom: 15px;
}

.select_wrap {
	text-align: left;
}

select {
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	border-radius: 0;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.select_grd {
	background: -webkit-gradient(linear, left top, right top, from(#67C9E1), color-stop(0.5, #FFFFB8), to(#FFA8C4));
	background: -webkit-linear-gradient(left, #67C9E1, #FFFFB8 50%, #FFA8C4 100%);
	background: linear-gradient(to right, #67C9E1, #FFFFB8 50%, #FFA8C4 100%);
	padding: 8px;
	margin-bottom: 30px;
}

/* MS */
input::-ms-clear {
	visibility: hidden;
}

input::-ms-reveal {
	visibility: hidden;
}

.shortcut_wrap select {
    -webkit-appearance: button;
    -moz-appearance: button;
    appearance: button;
    text-indent: 1em;
    background-image:url(../images/icon_pulldownselect.png);
	background-repeat:no-repeat;
    background-size:13px 12px;
    background-position: 98% center;
}

.shortcut_wrap label {
	color: #000;
	font-size: 16px;
}

select {
	border: 0;
	padding: 5px;
	font-size: 16px;
	color: #000;
	background-color: #FFF;
	-moz-box-shadow: inset 0 0 4px rgba(0,0,0,0.2);
	-webkit-box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.2);
	box-shadow: inner 0 0 4px rgba(0, 0, 0, 0.2);
	height: 45px;
}

.form100 {
	width: 100%;
}

.shortcut_backTop1 {
	font-size: 13px;
}

.shortcut_backTop2, .shortcut_backTop2:visited {
	max-width: 290px;
	display: block;
	padding: 6px;
	color: #666;
	font-size: 14px;
	margin: 0 auto;
}

.shortcut_backTop2::after {
	content: url(../images/icon_arrowR1.svg);
	margin-left: 7px;
}

.shortcut_backTop2:hover {
	opacity: .7;
}

.submitglay {
	opacity: .3;
	cursor: not-allowed;
}

.submitglay:hover {
	opacity: .3;
}





/* share
-------------------------------------------------------------- */

.shareSpc {
	width: 90%;
	max-width: 380px;
	text-align: center;
	margin: 0 auto;
}

.snsSpc {
	margin-bottom: 32px;
}

.snsSpc_h3 {
	border-bottom: 1px solid #9E9E9F;
	font-size: 16px;
	padding: 7px;
	margin-bottom: 10px;
}

.bt_sns_tw, .bt_sns_fb {
	width: 50px;
	margin: 5px 10px;
}

.share_grd {
	padding:7px;
	background: -webkit-gradient(linear, right top, left bottom, from(#ede0e9), color-stop(0.25, #f7e3e9), color-stop(0.5, #fdf5e7), to(#cfecec));
	background: -webkit-linear-gradient(right top, #ede0e9, #f7e3e9 25%, #fdf5e7 50%, #cfecec 100%);
	background: linear-gradient(to left bottom, #ede0e9, #f7e3e9 25%, #fdf5e7 50%, #cfecec 100%);
	margin-bottom: 20px;
}

.share_grd_inner {
	position: relative;
	background-color: #FFF;
	padding: 23px 15px 1px;
}

.img_msg_share {
	position: absolute;
	top: -25px;
	left: 0;
}

.share_grad_h3 {
	font-size: 16px;
	padding: 7px;
	margin-bottom: 5px;
}

.bt_line_spc {
	padding-bottom: 16px;
	border-bottom: 1px solid #9E9E9F;
}

.qr_spc {
	margin-bottom: 12px;
}

.bt_qr {
	display: block;
	background-image: url(../images/icon_arrowD1.svg);
	background-position: 98% center;
	background-repeat: no-repeat;
	padding: 20px 0 4px;
	font-size: 14px;
}

.bt_qr:hover {
	opacity: .7;
}

.qrCode {
	width: 100%;
	max-width: 150px;
	margin: 27px 0 10px 0;
	display: none;
}



/* footer
-------------------------------------------------------------- */

footer {
	text-align: center;
	padding: 15px 0 1px;
	background-color: #C9CACA;
}

.ft_address {
	font-size: 12px;
}

.ft_address_a, .ft_address_a:visited {
	padding: 15px;
	display: block;
	color: #555;
	width: 230px;
	margin: 0 auto 12px;
}

.ft_address_a:hover {
	color: #666;
}

.youtubeSpc {
	max-width: 380px;
	width: 90%;
	margin: 0 auto 24px;
}

.youtubeSize {
	width: 100%;
	height: 200px;
}

.ft_banner1 {
	display: block;
	max-width: 380px;
	width: 90%;
	margin: 0 auto 19px;
}

.ft_banner1:hover {
	opacity: .7;
}

.ft_banner1_img {
	width: 100%;
}