@charset "UTF-8";blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul {margin: 0;padding: 0;}table {border-collapse: collapse;border-spacing: 0;}fieldset,img {border: 0;}address,caption,cite,code,dfn,em,optgroup,strong,th,var {font-style: inherit;font-weight: inherit;}del,ins {text-decoration: none;}li {list-style: none;}caption,th {text-align: left;}h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: 400;}q:after,q:before {content: '';}abbr,acronym {border: 0;font-variant: normal;}sub,sup {vertical-align: baseline;}legend {color: #000;}button,input,optgroup,option,select,textarea {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}body {font: 13px/1.231 arial,helvetica,clean,sans-serif;}button,input,select,textarea {font: 99% arial,helvetica,clean,sans-serif;}table {font: 100%;}code,kbd,pre,samp,tt {font-family: monospace;line-height: 100%;}body.form {text-align: center;background-color: #fff;}body.form #wrapper {width: 500px;text-align: left;margin-right: auto;margin-left: auto;background-color: #FFF;}body.form #wrapper .header {overflow: hidden;}body.form #wrapper .link-nid {width: 190px;margin: 20px auto;}body.form #wrapper .link-nid a {background: #3d3d3d;background: -webkit-linear-gradient(top,#3d3d3d 0,#000 50%,#000 100%);background: linear-gradient(to bottom,#3d3d3d 0,#000 50%,#000 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d3d3d', endColorstr='#000000', GradientType=0);border: 1px solid #000;border-radius: 5px;width: 190px;height: 30px;color: #fff;font-weight: 700;text-align: center;margin: 5px auto 0;display: block;line-height: 30px;text-decoration: none;}body.form h1,body.form h2 {text-align: center;margin-bottom: 20px;}body.form .input-form {width: 430px;margin-left: auto;margin-right: auto;}body.form .contents table {margin-bottom: 20px;width: 430px;border-style: none;margin-right: auto;margin-left: auto;}body.form .contents table th {font-size: 93%;font-weight: 400;vertical-align: top;width: 30%;}body.form .contents table td {font-size: 93%;padding-bottom: 10px;vertical-align: top;width: 80%;}body.form .contents table .form-sex span {margin-right: 5px;}body.form .contents .entry {margin-left: auto;margin-right: auto;width: 430px;margin-bottom: 20px;}body.form .contents .entry .entry-head {overflow: hidden;}body.form .contents .entry .entry-head .entry-info {font-size: 85%;}body.form .contents .entry .entry-head .entry-info span {margin-right: 5px;}body.form .contents .entry .entry-subject {font-size: 108%;}body.form .contents .entry .entry-message p {margin-bottom: 1em;font-size: 93%;}body.form .contents .btn-set .link-back,body.form .contents .btn-set .link-send {height: auto;width: auto;float: none;display: inline-block;}body.form .contents .attention {text-align: center;}body.form .link-check,body.form .link-close,body.form .link-entry {text-align: center;margin-bottom: 10px;}body.form .text1,body.form .text2,body.form .text3 {text-align: center;font-size: 93%;margin-bottom: 10px;}body.form .form-error {text-align: center;margin-bottom: 10px;font-size: 93%;color: #D75452;}body.form .agree-acquisition-personal-information {text-align: center;}body.form .btn-set {text-align: center;}body.form .btn-set input {margin-right: 10px;}body.form .footer {padding-top: 20px;}body.form .footer .link-group {overflow: hidden;margin-bottom: 20px;width: 430px;margin-right: auto;margin-left: auto;}body.form .footer .link-group .link-back {float: left;}body.form .footer .link-group .link-next {float: right;}body.form .complete,body.form .confirm {display: none;}body.form input[type=text] {width: 50%;}body.form .item04 select,body.form .item05 input[type=text],body.form .item06 select {width: 30%;}body.form .item07 input[type=text],body.form .item08 input[type=text],body.form .item09 input[type=text] {width: 90%;}body.form .item10 select,body.form .item17 select {width: 30%;}body.form .form-textarea textarea {width: 90%;}body.form .form-radio .item {margin-right: 10px;display: inline-block;}body.form .form-radio input[type=radio] {margin-right: 5px;}body.form .form-checkbox .item {margin-right: 10px;display: inline-block;}body.form .form-checkbox input[type=checkbox] {margin-right: 5px;}body.form .form-hr hr {width: 100%;}body.form .form-img img {max-width: 100%;}body.form .form-text .text {width: 100%;}body.form #lean_overlay,body.form .lean_overlay {position: fixed;z-index: 100;top: 0;left: 0;height: 100%;width: 100%;background: #000;display: none;}body.form #loading,body.form #zipcode-modal {display: none;width: 400px;background: #fff;text-align: left;}body.form #loading {height: 160px;padding-top: 20px;position: fixed;opacity: 1;z-index: 11000;left: 50%;margin-left: -200px;top: 100px;}body.form #loading .gif-image {margin: 0 auto;width: 78px;height: 78px;background: url(/assets/images/loading.gif);}body.form #loading .modal-contents {text-align: center;}body.form #zipcode-modal-select {margin-bottom: 20px;}body.form .modal-header {font-size: 16px;font-weight: 700;padding: 10px;background: #DEDEDE;}body.form .modal-contents {padding: 20px;}body.form .modal-contents p {line-height: 1.3;margin: 5px 0;}body.form .modal-btn {text-align: right;}@media screen and (max-width:480px) {body.form {background-image: none;}body.form #wrapper {width: 100%;margin-top: 0;border: none;}body.form #wrapper h1 img {max-width: 100%;}body.form #wrapper .contents {padding-left: 5%;padding-right: 5%;text-align: left;background: #FFF;}body.form #wrapper form {margin-right: auto;margin-left: auto;margin-bottom: 10px;width: 100%;}body.form .contents .text1 {width: auto;padding: 0;font-size: 14px;}body.form .contents .text2 {font-size: 16px;}body.form .contents table {font-size: 14px;margin-right: 0;margin-left: 0;margin-top: 10px;width: 100%;}body.form .contents table td,body.form .contents table th {width: 100%;display: block;border-bottom: 0 dotted #CCC;padding-left: 0;padding-top: 5px;padding-bottom: 5px;}body.form .contents table th label {font-weight: 700;}body.form .contents input,body.form .contents textarea {font-size: 14px;padding: 5px;}body.form .contents input,body.form .contents select,body.form .contents textarea {margin-left: 0;margin-bottom: 10px;}body.form .contents input {margin-right: 0;}body.form .contents select {width: 50%;}body.form .contents input[type=text] {width: 94%;}body.form .contents input[type=radio] {font-size: 18px;}body.form .contents .item05 input[type=text] {width: 30%;}body.form .contents .btn-set {width: auto;height: auto;padding-top: 0;overflow: hidden;text-align: center;font-size: 16px;}body.form .contents .btn-set input[type=button],body.form .contents .btn-set input[type=reset] {padding: 5px 20px;width: auto;}body.form .contents .btn-set .link-back,body.form .contents .btn-set .link-send {height: auto;width: auto;float: none;display: inline-block;}body.form .contents .link-back input[type=button] {padding: 5px 20px;width: auto;}body.form .contents.complete img {max-width: 100%;}body.form #loading,body.form #zipcode-modal {width: 300px;}body.form #zipcode-modal {height: auto;}body.form #loading {margin-left: -150px;}}.bbs-form,.bbs-list {text-align: center;background-color: #fff;}.bbs-form #wrapper,.bbs-list #wrapper {width: 500px;text-align: left;margin-right: auto;margin-left: auto;}.bbs-form #wrapper .header,.bbs-list #wrapper .header {overflow: hidden;}.bbs-form .link-entry,.bbs-list .link-entry {text-align: center;}.bbs-form h1,.bbs-form h2,.bbs-list h1,.bbs-list h2 {text-align: center;margin-bottom: 20px;}.bbs-form .text1,.bbs-form .text2,.bbs-form .text3,.bbs-list .text1,.bbs-list .text2,.bbs-list .text3 {text-align: center;font-size: 93%;margin-bottom: 10px;}.bbs-form .link-close,.bbs-list .link-close {text-align: center;margin-bottom: 10px;}.bbs-form .footer,.bbs-list .footer {padding-top: 20px;}.bbs-form .footer .link-group,.bbs-list .footer .link-group {overflow: hidden;margin-bottom: 20px;width: 430px;margin-right: auto;margin-left: auto;}.bbs-form .footer .link-group .link-back,.bbs-list .footer .link-group .link-back {float: left;}.bbs-form .footer .link-group .link-next,.bbs-list .footer .link-group .link-next {float: right;}.bbs-form .footer .text1,.bbs-list .footer .text1 {text-align: left;}.bbs-form #wrapper {background-color: transparent;}.bbs-form .link-check {text-align: center;margin-bottom: 10px;}.bbs-form .contents form {width: 430px;margin-left: auto;margin-right: auto;}.bbs-form .contents table {width: 430px;margin-bottom: 20px;}.bbs-form .contents table th {font-size: 93%;text-align: left;font-weight: 400;width: 90%;padding-right: 10px;vertical-align: top;}.bbs-form .contents table td {font-size: 93%;width: 75%;padding-bottom: 10px;vertical-align: top;}.bbs-form .contents table .form-sex span {margin-right: 5px;}.bbs-form .confirm table th {text-align: right;}.bbs-form .form-error {text-align: center;margin-bottom: 10px;font-size: 93%;}.bbs-form .btn-set {text-align: center;}.bbs-form .btn-set input {margin-right: 10px;}.bbs-list .contents .entry {text-align: center;margin-left: auto;margin-right: auto;width: 430px;margin-bottom: 20px;}.bbs-list .contents .entry .item01 {position: relative;}.bbs-list .contents .entry .item01 p {position: absolute;width: 100%;top: 20px;}.bbs-list .contents .entry .item02,.bbs-list .contents .entry .item03,.bbs-list .contents .entry .item04 {display: inline-block;}.bbs-list .contents .entry .item05 {margin-top: 50px;}@media screen and (max-width:480px) {.bbs-form,.bbs-list {text-align: center;background-color: #fff;}.bbs-form #wrapper,.bbs-list #wrapper {width: 100%;text-align: left;margin-right: auto;margin-left: auto;}.bbs-form #wrapper h1 img,.bbs-list #wrapper h1 img {max-width: 100%;}.bbs-form #wrapper .header,.bbs-list #wrapper .header {overflow: hidden;}.bbs-form h1,.bbs-form h2,.bbs-list h1,.bbs-list h2 {text-align: center;margin-bottom: 20px;}.bbs-form .text1,.bbs-form .text2,.bbs-form .text3,.bbs-list .text1,.bbs-list .text2,.bbs-list .text3 {text-align: center;font-size: 93%;margin-bottom: 10px;}.bbs-form .link-close,.bbs-list .link-close {text-align: center;margin-bottom: 10px;}.bbs-form .footer .link-group,.bbs-list .footer .link-group {width: 100%;}.bbs-form #wrapper {background-color: transparent;}.bbs-form .contents form {width: 430px;margin-left: auto;margin-right: auto;}.bbs-form .contents table {width: 100%;}.bbs-form .contents table th {font-size: 93%;text-align: left;}.bbs-form .confirm table th {text-align: left;}.bbs-form .btn-set {text-align: center;}.bbs-form .btn-set input {margin-right: 10px;}.bbs-list .contents .entry {width: 90%;margin-bottom: 0;}}