@charset "utf-8";
.container-lp{padding:0;}
.container-lp p{margin:0;}
.container-lp.article .page-header{padding-bottom:0;margin:0 0 20px 0;border-bottom:1px solid #b42935;}
.container-lp.article > .row{margin-left:0;margin-right:0;}
.container-lp.article > .row > .col-xs-1, .container-lp.article > .row > .col-sm-1, .container-lp.article > .row > .col-md-1, .container-lp.article > .row > .col-lg-1,
.container-lp.article > .row > .col-xs-2, .container-lp.article > .row > .col-sm-2, .container-lp.article > .row > .col-md-2, .container-lp.article > .row > .col-lg-2,
.container-lp.article > .row > .col-xs-3, .container-lp.article > .row > .col-sm-3, .container-lp.article > .row > .col-md-3, .container-lp.article > .row > .col-lg-3,
.container-lp.article > .row > .col-xs-4, .container-lp.article > .row > .col-sm-4, .container-lp.article > .row > .col-md-4, .container-lp.article > .row > .col-lg-4,
.container-lp.article > .row > .col-xs-5, .container-lp.article > .row > .col-sm-5, .container-lp.article > .row > .col-md-5, .container-lp.article > .row > .col-lg-5,
.container-lp.article > .row > .col-xs-6, .container-lp.article > .row > .col-sm-6, .container-lp.article > .row > .col-md-6, .container-lp.article > .row > .col-lg-6,
.container-lp.article > .row > .col-xs-7, .container-lp.article > .row > .col-sm-7, .container-lp.article > .row > .col-md-7, .container-lp.article > .row > .col-lg-7,
.container-lp.article > .row > .col-xs-8, .container-lp.article > .row > .col-sm-8, .container-lp.article > .row > .col-md-8, .container-lp.article > .row > .col-lg-8,
.container-lp.article > .row > .col-xs-9, .container-lp.article > .row > .col-sm-9, .container-lp.article > .row > .col-md-9, .container-lp.article > .row > .col-lg-9,
.container-lp.article > .row > .col-xs-10, .container-lp.article > .row > .col-sm-10, .container-lp.article > .row > .col-md-10, .container-lp.article > .row > .col-lg-10,
.container-lp.article > .row > .col-xs-11, .container-lp.article > .row > .col-sm-11, .container-lp.article > .row > .col-md-11, .container-lp.article > .row > .col-lg-11,
.container-lp.article > .row > .col-xs-12, .container-lp.article > .row > .col-sm-12, .container-lp.article > .row > .col-md-12, .container-lp.article > .row > .col-lg-12{padding-left:0;padding-right:0;}
.container-lp.article .form-horizontal .form-group{margin-right:0;margin-left:0;}

.sns-one{display:inline-block;position:relative;background:url(/img/www/group-icon.png) 0 0;background-size:150px auto;width:25px;height:25px;}
.sns-one.fb{background-position:0 0;}
.sns-one.tw{background-position:-25px 0;}
.sns-one.in{background-position:-50px 0;}
.sns-one.src{background-position:-75px 0;}
.sns-one.am{background:url(/img/www/am-icon.png) no-repeat;background-size:25px auto;}
.sns-one.menu{background-position:-100px 0;margin-left:15px;}
.sns-one.menu > span{position:absolute;margin:0 auto;left:2px;bottom:-8px;font-size:8px;color:#535353;}
.sns-one-1 ,.sns-one-1-e{display:inline-block;position:relative;background:url(/img/www/group-icon.png) 0 0;background-size:125px;width:25px;height:25px;}
.sns-one-1.fb{background-position:-5px 64px}
.sns-one-1.tw{background-position:-38px 64px;}
.sns-one-1.in{background-position:-73px 64px;}
.sns-one-1.src{background-position:-39px 29px;}
.sns-one-1.am{background-position:-5px 30px;}
.sns-one-1.ti{background-position:-5px 30px;}
.sns-one-1.menu{background-position:-70px 30px;margin-left:10px;}
.sns-one-1.menu > span{position:absolute;margin:0 auto;left:2px;bottom:-8px;font-size:8px;color:#535353;}

.carousel-inner > .item > a > img, .carousel-inner > .item > img, .img-responsive, .thumbnail a > img, .thumbnail > img {display: block;max-width: 100%;height: auto;width: 100%;}

@media (min-width:992px){.sns-band{background-color:#282626;width:100%;margin-bottom:4px;text-align:center;padding:0;color:#ffffff;}
.sns-area{}
.sns-one{background-size:auto;width:42px;height:42px;margin:10px 5px 8px 5px;}
.sns-one.fb{background-position:0 0;}
.sns-one.tw{background-position:-42px 0;}
.sns-one.in{background-position:-84px 0;}
.sns-one.am{background:url(/img/www/am-icon.png) no-repeat;background-size:42px auto;}
.sns-one-1{background-size:auto;width:52px;height:52px;margin:0 5px 0 0;}
.sns-one-1-e{background-size:auto;width:54px;height:52px;margin:0 0 0 0;}
.sns-one-1.fb{background-position:-9px -92px;}
.sns-one-1.tw{background-position:-76px -92px;}
.sns-one-1.in{background-position:-147px -92px;}
.sns-one-1.am{background-position:-9px -161px;}
.sns-one-1.ti{background-position:-9px -161px;}
.sns-one-1-e.am{background-position:-9px -161px;}
}
@media (min-width:992px){.src-area{padding:10px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff;}
.login-area{height:153px;padding:10px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff;}
}
@media (min-width:1200px){.sns-one-1{background-size:auto;width:65px;height:65px;margin:0 5px 0 0;}
.sns-one-1-e{background-size:auto;width:66px;height:65px;margin:0 0 0 0;}
.sns-one-1.fb{background-position:-2px -86px;}
.sns-one-1.tw{background-position:-70px -86px;}
.sns-one-1.in{background-position:-141px -86px;}
.sns-one-1.am{background-position:-2px -154px;}
.sns-one-1.ti{background-position:-2px -154px;}
.sns-one-1-e.am{background-position:-2px -154px;}
}
footer .bottom{background-color:#535353;padding:10px 15px 20px 15px;}
footer .bottom a{display:block;color:#fff;text-decoration:none;padding:2px 5px;}
footer .bottom .dropdown-menu a{color:#fff;}
footer .bottom .copyright{margin:10px;color:#fff;}
@media (min-width:992px){footer .bottom{background-color:#535353;color:#fff;}
footer .bottom a{color:#fff;}
}
@media (max-width:992px) and (min-width:768px) {footer .mobile-about-link img{width:100%;}
}
footer section a h1{background-color:#535353;padding:0 0 40px 0;text-align:center;font-size:inherit;margin:0;}
footer section a h1,footer section a h1:hover{color:#ffffff;text-decoration:none;}
footer .bottom h4{font-size:14px;}

@media (max-width:991px) {
	footer .bvj-catGroup{position:relative;display:block;}
	footer .bvj-footer-socials{background-color:#262626;padding:40px 0 25px 0;}
	footer .bvj-footer-socials ul{text-transform:uppercase;list-style:none;padding:0;margin:0}
	footer .bvj-footer-socials ul li{margin-bottom:20px;}
	footer .bvj-footer-socials ul li a{color:#dcdcdc;position:relative;padding-left:25px; width:125px;text-align:left;margin:0 auto;display:block;}
	footer .bvj-footer-socials ul li a .sns-one-1{background-size:110px;position:absolute;top:50%;left:0;margin-top:-9px;}
	footer .bvj-footer-socials ul li a .sns-one-1.fb{background-position:-3px 53px;}
	footer .bvj-footer-socials ul li a .sns-one-1.tw{background-position:-33px 54px;}
	footer .bvj-footer-socials ul li a .sns-one-1.in{background-position:-65px 53px;}
	footer .bvj-footer-socials ul li a .sns-one-1.am{background-position:-6px 25px;}
	footer .bvj-footer-socials ul li a .sns-one-1.ti{background-position:-6px 25px;}
	footer .bvj-footer-socials ul li a .bvj-yt{height:12px;width:15px;background-color:#ffffff;position:absolute;left:3px;top:2px;border-radius:3px;}
	footer .bvj-footer-socials ul li a .bvj-yt i{border-left:5px solid #535353; border-top:4px solid transparent;border-bottom:4px solid transparent;display:block;margin:2px 2px 0 6px;}
	footer .copyright.text-center{background-color:#ffffff;padding:20px 0;}
	footer .copyright.text-center{text-transform:uppercase;font-weight:bold;}
	footer .bottom{background-color:#dcdcdc;padding:40px 20px 30px 20px;}
	footer .bottom a,footer .copyright.text-center {color:#535353;}
	footer .bottom a{text-align:center;text-transform:uppercase;padding:7px 0;}
	footer .bottom section a:hover{text-decoration:none;}
	footer .mobile-about-link, footer .mobile-about-link span{display:block;}
	footer .mobile-about-link{border-top:10px solid #f0f0f0;border-bottom:10px solid #f0f0f0;margin-bottom:15px;}
	footer .mobile-about-link:hover{text-decoration:none;}
	footer .ui-widget.ui-widget-content{margin-top:10px;}
	footer .mobile-about-link h1, footer .mobile-about-link h2{margin:0;padding:0;font-size:inherit;}
	footer .mobile-about-link h2{padding:15px 20px;color:#535353;text-align:center;text-transform:uppercase;}
	footer .mobile-about-link h2 span{color:#9b9b9b;}
	footer .footer-list-category .mobile-list-category{border-top:1px solid #ebebeb;}
	footer .footer-list-category .mobile-list-category li a{padding:15px 20px;}
	footer .footer-list-category .mobile-list-category li a:after{position: absolute;font-family: 'Glyphicons Halflings';content: "\e258";display: block;top: 50%;right: 20px;margin-top: -9px;color: #9b9b9b;}
	footer .footer-list-category .mobile-list-category li a span{right:20px;}
	footer .footer-list-category .mobile-box-categories > h5{margin:40px;letter-spacing:2px;}
}
.totop-area{display:none;position:fixed;bottom:8px;right:8px;font-size:22px;background-color:#535353;}
.totop-area a{display:block;color:#b42935;padding:3px 8px 0px 8px;}
@media (min-width:992px){
	.totop-area{bottom:20px;right:20px;font-size:22px;}
	.totop-area a{padding:3px 8px 0px 8px;}
}

.container-lp { margin-left:auto; margin-right:auto; max-width:1200px;margin-bottom:100px;}
.container-lp h1 {margin:0}
.container-lp h3 {font-size:120%;font-weight:bold;}
.container-lp ul {padding-inline-start: 10px;}
.container-lp li {list-style-type: none;}


.lp-table > tbody > tr > th {border:1px solid #000;background-color:#000;color:#fff; padding: 20px; font-size:120%;}
.lp-table > tbody > tr > td {border:1px solid #000;padding: 20px;}


.customer_input {max-width:940px;margin:0 auto;margin-bottom:100px;}
.customer_input h4{color:#fff;background-color:#323232;padding:30px 50px;}
.customer_input p{max-width:840px;margin:10px 50px;padding:0 5px;}
.customer_input table > tbody > tr > td {border:1px solid #ccc;padding: 20px;}
.customer_input table > tbody > tr > td > input, .customer_input table > tbody > tr > td > select{width:auto;display:inline;}

.input_box {max-width:840px;margin:0 50px;border:#323232 solid 1px;padding:10px 50px;text-align:center;}

.btn-lp:hover {background-color:#e6e6e6;border-color:#adadad;color:#000;}
.center {text-align:center;}
span.form_required {background:#B1222F;color:#fff;padding: 2px 4px;margin-left: 5px;display: inline-block;float: right !important;border-radius:3px;}

@media (max-width:991px) {
	.lp-table{ max-width:85%; margin-left:auto; margin-right:auto;}
	.lp-table > tbody > tr > td {border:1px solid #000;padding: 10px;}
	.lp-btn {width:90%;margin-left:auto;margin-right:auto;}
	.col-margin {margin-bottom:50px;}
	.customer_input p{max-width:840px;margin:10px;padding:0 5px;}
	.customer_input table{max-width:840px;margin:0;}
	.customer_input table > tbody > tr > th {width:100px;border:1px solid #ccc;background-color:#F0F0F0;padding: 20px;}
	.btn-lp ,.btn-lp :visited {color:#ffffff;font-size:140%;padding:30px auto;text-align:center;background-color:#757575;margin:20px;width:90%;}
	.input_box {margin:0 10px;border:#323232 solid 1px;padding:10px 10px;text-align:center;}

}
@media (min-width:992px){
	.lp-table{max-width:90%;}
	.col-l-padding {margin-left:50px;}
	.col-r-padding {margin-right:0;}
	.lp-btn {width:70%;margin-left:auto;margin-right:auto;}
	.col-margin {margin-bottom:200px;}
	.customer_input p{max-width:840px;margin:10px 50px;padding:0 5px;}
	.customer_input table{max-width:840px;margin:0 50px;}
	.customer_input table > tbody > tr > th {width:200px;border:1px solid #ccc;background-color:#F0F0F0;padding: 20px;}
	.btn-lp ,.btn-lp :visited {color:#ffffff;font-size:140%;padding:30px 100px;text-align:center;background-color:#757575;margin:50px;}
}

img.w_half{
	width:calc(100%/2);
}
