#sub { width:100%; float:left; background:#0095d8;}
#sub .main { width:100%; float: left; padding: 30px; box-sizing: border-box;}
#subBox { width:100%; float:left;}
#subBox .title { width:100%; float:left; text-align:center; font-size:24px; line-height:28px; color:#fff; font-family: 'Din-Bold'; text-transform: none;}
#subBox .content { width:100%; float:left; text-align:center; font-size:13px; line-height:18px; color:#fff; margin-top:6px;}
#subBox .form { width:100%; float:left; margin-top:12px;}
#subBox .form form { width:100%; float: left;}
#subBox .form form input { width: 100%; height: 50px; float: left; border:none; padding: 0px 20px; box-sizing: border-box; font-family: "Din-Regular", Arial; font-size: 13px; text-align: center;}
#subBox .form form input[type='submit'] { width: 100%; height: 51px; border-bottom: 4px solid #c86b00; background: #f19831; color: #fff; text-align: center; font-size: 21px; font-family: 'Din-Bold',Arial; text-transform: none; float: left; position:relative; margin-top: 6px; -webkit-appearance: none;}
#subBox .form form input[type='submit']:after { content:"+"; font-size: 24px; font-family: arial; color: #fff; position: absolute; right: 14px; }
#subBox .form div.mce_inline_error,
#subBox .form div#mce-error-response {clear: both;width: 100%;float: left;box-sizing: border-box;background: none;font-family: arial;font-weight: normal;color: #f00;padding: 15px 20px 0;margin: 0; font-size: 13px; line-height: 18px;}
#subBox .form div#mce-error-response a { display: none; }

#fmenu { width:100%; float:left;}
#fmenu .main { width:100%; float:left; padding:20px 20px 40px; box-sizing:border-box;}
#fmenuBox { width:100%; float:left;}
#fmenuBox>ul { width:100%; float:left;}
#fmenuBox>ul>li { float:left; width:100%;}
#fmenuBox>ul>li:first-child { font-size:11px; line-height:24px; color:#4a4a4a; text-transform: none;}
#fmenuBox>ul>li+li { margin-top:10px;}
#fmenuBox>ul>li>ul { float:left; width:100%; float:left;}
#fmenuBox>ul>li>ul>li { width:34px; height:35px; float:left; margin-left:6px; background-image: url(../images/icon-social.png); background-repeat: no-repeat;}
#fmenuBox>ul>li>ul>li:first-child { margin-left:0px; background-position: 0 0;}
#fmenuBox>ul>li>ul>li:nth-child(2) { background-position: -49px 0; }
#fmenuBox>ul>li>ul>li:nth-child(3) { background-position: -99px 0; }
#fmenuBox>ul>li>ul>li:nth-child(4) { background-position: -148px 0; }
#fmenuBox>ul>li>ul>li:nth-child(5) { background-position: -197px 0; }
#fmenuBox>ul>li>ul>li:nth-child(6) { background-position: -246px 0; }

#copy { width:100%; float:left;}
#copy .main { width:100%; float:left; padding:0px 20px 30px; box-sizing:border-box;}
#copy .main .c1 { width:100%; float:left; font-size:11px; line-height:18px; color:#4a4a4a;}
#copy .main .c2 { width:100%; float:left; font-size:11px; line-height:18px; color:#999;}
#copy .main .c1 a { text-decoration:underline; color:#4a4a4a;}