/* ::::: https://netanswer.7cs-card.jp/PC-7N/pages/css/popup.css ::::: */

/* ::::: https://netanswer.7cs-card.jp/PC-7N/pages/css/common2.css ::::: */

* { font-style: normal; }
body { color: rgb(0, 0, 0); background: rgb(255, 255, 255) url('../pages/bg.gif') repeat-y scroll 0% 0%; margin: 0px; padding: 0px 10px; font: 75%/133.5% "ＭＳ Ｐゴシック",sans-serif; }
h1, h2, h3, h4, h5, h6 { margin: 0px; font-weight: normal; }
p, blockquote, div, form { margin: 0px; }
ul { margin: 0px; padding: 0px; list-style: outside none none; }
table { font-size: 100%; line-height: 133.5%; }
img { border: medium none; }
ul.row::after { height: 0px; visibility: hidden; display: block; clear: both; content: url('../pages/clear.gif'); }
.clearfix {  }
.clearfix::after { height: 0px; visibility: hidden; display: block; clear: both; content: url('../pages/clear.gif'); }
#main-box { width: 610px; float: right; }
#wrapper { overflow: hidden; }
/* ::::: https://netanswer.7cs-card.jp/PC-7N/pages/css/contbase.css ::::: */

#main-box ul { margin: 0.75em 0px; padding-left: 40px; list-style: outside none disc; }
#main-box div.gotop::after { height: 0px; visibility: hidden; display: block; clear: both; content: url('../pages/clear.gif'); }
#main-box { font-size: 116.75%; line-height: 133.5%; padding-bottom: 20px; }
#main-box h1 { font-weight: bold; font-size: 128.75%; line-height: 105%; }
#main-box h1 span.inner { background: rgb(35, 24, 21) url('../pages/h1_upper.gif') repeat-y scroll 0% 0%; padding: 10px 15px 10px 25px; display: block; color: rgb(255, 255, 255); }
#main-box .section01 { margin: 13px 0px; }
#main-box table { border-collapse: separate; }
#main-box .table-st { background: rgb(195, 195, 195) none repeat scroll 0% 0%; }
#main-box .td-01 { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 4px 7px; }
#main-box .regulations_L { border: 2px groove rgb(187, 187, 187); font-size: 12px; height: 360px; overflow: auto; }
#main-box div.operate { margin: 50px 0px 30px; text-align: left; }
#main-box div.operate ul { margin: 0px; padding: 0px; list-style: outside none none; }
#main-box div.operate input.l1, #main-box div.operate input.l2, #main-box div.operate input.l3, #main-box div.operate input.s1, #main-box div.operate input.s2 { color: rgb(255, 255, 255); background: transparent none no-repeat scroll 0% 0%; border: medium none; cursor: pointer; }
#main-box div.operate input.s1 { background-image: url('../pages/btn_submit_s_01.gif'); margin-top: 7px; font-size: 12px; line-height: 133.5%; width: 86px; height: 22px; color: rgb(86, 86, 86); }
html:first-child #main-box div.operate input.s1 { margin-top: 3px; }
#main-box div.operate ul.solo li { margin-top: 20px; text-align: center; }
#main-box div.subNavi::after { height: 0px; visibility: hidden; display: block; clear: both; content: url('../pages/clear.gif'); }
#navi-box ul.menu::after { height: 0px; visibility: hidden; display: block; clear: both; content: url('../pages/clear.gif'); }
/* ::::: https://netanswer.7cs-card.jp/PC-7N/pages/css/popupbase.css ::::: */

#main-box { margin: 15px 10px 0px; width: 610px; float: none; }
body#netanswer02 { background-image: none; padding-bottom: 0px; margin-bottom: 0px; }
#netanswer02 #wrapper { width: 772px; margin: 0px auto; padding-bottom: 0px; }
#netanswerHeader02 { height: 57px; width: 766px; position: relative; overflow: hidden; padding-right: 6px; background-image: url('pop_bg01.gif'); }
#netanswerHeader02 h1 { float: left; padding: 17px 0px 0px 16px; }
.clearfix {  }
.clearfix::after { display: block; clear: both; height: 0px; line-height: 0; visibility: hidden; content: "."; }
#netanswer02 #main { padding-top: 12px; border: 1px solid rgb(223, 223, 223); }
#netanswer02 #contents { padding: 0px; }
:first-child + html #netanswer02 #contents { padding-top: 0px; }
#netanswer02 #main-box { width: 670px; padding: 12px 0px 0px; margin: 0px auto; }
:first-child + html #netanswer02 #main-box { padding-top: 23px; }
#netanswer02 #main-box div.operate { margin: 30px 0px; text-align: left; }
#netanswer02 #footer { clear: both; height: 44px; width: 770px; background-image: url('../pages/pop_bg01.gif'); overflow: hidden; }
#netanswer02 #footer p#ftLogo { float: none; padding: 10px; }
