@charset "utf-8";

#ship { max-width:800px; margin:0 auto; background:url('/open_content/main/images/ship_bg.jpg') center bottom no-repeat; }
#ship img { max-width:100%; }
#ship .tit { padding-top:50px; padding-bottom:45px; background:url('/open_content/main/images/ship_tit_bg.jpg') center top no-repeat; text-align:center; }
#ship .txt { margin-top:30px; margin-bottom:30px; padding-top:30px; padding-bottom:30px; background-color:rgba(0,0,0,.6); }
#ship .btn { margin-top:40px; }
#ship .conbtn { display:inline-block; margin:1px 0px; padding:10px 30px; background:rgba(0,0,0,.6); border-radius:3px; color:#fff; font-weight:bold; border:0px; transition:all .2s ease; }
#ship input.conbtn { padding:13px 30px; font-size:15px; cursor:pointer; }
#ship .conbtn:hover { background-color:#000; }
#ship .con { padding:65px 60px 312px 60px; }
#ship .right.wfont { margin-top:10px; }
#ship .con_box { margin-bottom:50px; padding:15px; background:#f8f8f8; border:1px solid #ccc; font-size:14px; line-height:160%; }
#ship .sblet {  margin-top:25px; padding-left:17px; font-size:17px; font-weight:bold; color:#333; background:url('/open_content/main/images/sub/sblet.gif') no-repeat left 7px; }
#ship .point, #ship .point a { margin-top:10px; margin-bottom:50px; color:#bc1414; }
#ship .agreeBox { padding:3%; border:1px solid #d4d4d4; border-bottom:0px; }
#ship .agreeBox p.wfont { margin-top:20px; margin-bottom:10px; }
#ship .agreeBox p.wfont:first-child { margin-top:0; }
#ship .agreeBox p { margin-top:10px; }
#ship .agree>p { padding:10px 20px; background:#484848; }
#ship .agree>p label { color:#fff; }
#ship .agree>p input[type=checkbox] { margin-right:7px; vertical-align:middle; }

@media screen and (max-width:768px){
	#ship .tit { background-size:cover; }
	#ship .tit p { padding-left:20px; padding-right:20px; }
	#ship .con { padding:10px 10px 312px 10px; }
}