@charset "utf-8";
header { background: #fff; }
#fv { background: url(../images/static/quide/fv.jpg) center center no-repeat; background-size: cover; }
#fv.transactions { background: url(../images/static/transaction/fv.jpg) center center no-repeat; background-size: cover; }
#fv.privacy { background: url(../images/static/privacy/fv.jpg) center center no-repeat; background-size: cover; }

#main { padding: 95px 0 0;}
#guide { width: 795px; margin: 0 auto; }
#guide h3 { text-align: center; font-size: 26px; border-bottom: 1px solid #767678; padding: 0 0 20px; margin: 0 0 35px; font-weight: bold; }
#guide p { font-size: 16px; line-height: 29px; }
#guide p.pad { padding: 15px 0 0; }
#guide ul li { background: url(../images/static/quide/arw.gif) 150px top no-repeat; padding: 60px 0 30px;}
#guide ul { padding: 0 0 50px;}
#guide ul li:first-child { padding: 0 0 30px; background: none;}
#guide ul li img { float: left;}
#guide ul li div { float: right; width: 390px; }
#guide ul li div h4 { font-size: 20px; color: #d10005; padding: 0 0 20px; font-weight: bold; }
#guide #payment .h4 { font-size: 20px; padding: 0 0 15px; }
#guide #payment p { padding: 0 0 65px; line-height: 29px; }
#guide #payment img { padding: 20px 0;}

#guide.text_pad .h4 { padding: 0 0 15px; font-size: 18px; font-weight: bold; }
#guide.text_pad p { padding: 0 0 55px; font-size: 16px; line-height: 29px; }
#guide.text_pad p span { display: block; padding: 0 0 20px; line-height: 24px; }
#guide.text_pad p span strong { display: block; padding: 0 0 5px; }

.black_btn { margin: 70px auto 150px; }
/* ------------------------------------------------------------ mobile */
@media only screen and (max-width:640px){

#fv { background: url(../images/static/quide/fv.jpg) center center no-repeat; background-size: cover; }

#main { padding: 30px 0 0;}
#main .inner { width: 90%;}
#guide { float: none; width: 100%;}
#guide h3 { text-align: center; font-size: 18px; border-bottom: 1px solid #767678; padding: 0 0 10px; margin: 0 0 20px;}
#guide p { font-size: 12px; text-align: left; line-height: 22px; }
#guide ul li { background: url(../images/static/quide/arw.gif) center top no-repeat; padding: 30px 0 15px; background-size: 25px auto;}
#guide ul { padding: 0 0 40px;}
#guide ul li:first-child { padding: 0 0 15px; background: none;}
#guide ul li img { float: none; width: 100%; height: auto;}
#guide ul li div { float: none; width: 100%; padding: 0 0 20px;}
#guide ul li div h4 { font-size: 18px; color: #d10005; padding: 0 0 14px; text-align: center;}
#guide #payment .h4 { font-size: 16px; padding: 0 0 15px; }
#guide #payment p { padding: 0 0 40px; line-height: 22px; }
#guide #payment img { padding: 15px 0; width: 200px; height: auto;}

#guide.text_pad .h4 { padding: 0 0 10px; font-size: 15px; font-weight: bold; }
#guide.text_pad p { padding: 0 0 25px; font-size: 13px; line-height: 22px; }
#guide.text_pad p span { display: block; padding: 0 0 20px; line-height: 22px; }
#guide.text_pad p span strong { display: block; padding: 0 0 5px; }

.black_btn { margin: 25px auto 70px; }
}






