/* ::::: 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('../images/bg.gif') repeat-y scroll 0% 0%; margin: 0px; padding: 0px 10px; font: 75%/133.5% "ＭＳ Ｐゴシック",sans-serif; }
a:link { color: rgb(0, 102, 204); text-decoration: underline; }
a:visited { color: rgb(0, 102, 204); text-decoration: underline; }
a:hover { color: rgb(0, 102, 204); text-decoration: underline; }
a:active { color: rgb(0, 102, 204); text-decoration: underline; }
a:focus { color: rgb(0, 102, 204); text-decoration: underline; }
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; }
strong { font-weight: bold; }
img { border: medium none; }
ul.row::after { height: 0px; visibility: hidden; display: block; clear: both; content: url('../images/clear.gif'); }
.clearfix {  }
.clearfix::after { height: 0px; visibility: hidden; display: block; clear: both; content: url('../images/clear.gif'); }
#main-box { width: 610px; float: right; }
#main-box2 { width: 610px; float: left; }
#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('../images/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('../images/h1_upper.gif') repeat-y scroll 0% 0%; padding: 10px 15px 10px 25px; display: block; color: rgb(255, 255, 255); }
#main-box .comment { margin: 20px 0px; }
#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.l1 { background-image: url('../images/btn_submit_l_01.gif'); font-weight: bold; font-size: 16px; line-height: 133.5%; text-decoration: underline; width: 150px; height: 36px; }
#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('../images/clear.gif'); }
#navi-box ul.menu::after { height: 0px; visibility: hidden; display: block; clear: both; content: url('../images/clear.gif'); }
#logout div.pic-logout { margin: 20px 0px 0px 40px; }
/* ::::: https://netanswer.7cs-card.jp/PC-7N/pages/css/popupbase.css ::::: */

#main-box { margin: 15px 10px 0px; width: 610px; float: none; }
#main-box2 { 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('../images/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('../images/pop_bg01.gif'); overflow: hidden; }
#netanswer02 #footer p#ftLogo { float: none; padding: 10px; }
