html {
	width: 100%; -ms-overflow-x: hidden;
}
body {
	/*background: url("/m/images/bg_back.gif") left top;*/background:#dcdcdc; width: 100%; -ms-overflow-x: hidden;
}
#allwrap {
	width: 100%; position: relative; min-width: 320px;
}
#allwrap::after {
	clear: both; display: block; content: "";
}
#wrap {
	width: 100%; overflow: hidden;
}
#mlogo {
	display: none;
}
#ieUser {
	background: rgb(8, 52, 87); left: 0px; top: 0px; width: 100%; height: 83px; overflow: hidden; position: fixed; z-index: 9999999;
}
#ieUser .iewrap {
	margin: 28px auto 0px; position: relative; max-width: 1200px;
}
#ieUser .iewrap p.img {
	padding: 0px 10px 0px 0px; float: left;
}
#ieUser .iewrap p.txt {
	padding: 8px 0px 0px; color: rgb(255, 255, 255); float: left;
}
#ieUser .iewrap p.btn {
	top: 0px; right: 0px; position: absolute; cursor: pointer;
}
#ieUser .iewrap ul {
	margin: 0px 0px 0px 20px; float: left;
}
#ieUser .iewrap ul li {
	padding: 0px 12px 0px 0px; float: left;
}
div.popup001 {
	background: left top rgb(255, 255, 255); border: 3px solid rgb(51, 51, 51); border-image: none;
}
h1.popup {
	padding: 15px 0px 0px 19px; height: 64px; float: none;
}
div.popup002 {
	padding: 0px; line-height: 130%;
}
p.popup-close {
	background: rgb(0, 0, 0); height: 30px; position: relative;
}
p.popup-close input {
	vertical-align: middle;
}
p.popup-close img {
	vertical-align: middle;
}
p.popup-close input {
	margin: -2px 5px 0px 10px;
}
p.popup-close label {
	padding: 0px 0px 0px 4px;
}
p.popup-close a.today {
	padding: 0px 10px 0px 0px; color: rgb(255, 255, 255); line-height: 30px; text-decoration: none;
}
p.popup-close .close {
	top: 0px; right: 10px; color: rgb(255, 255, 255); line-height: 30px; position: absolute; cursor: pointer;
}

.height20{height:20px;}
.height30{height:30px;}
.lines_m{width:40%; margin:0 auto; border-bottom:1px solid #e03f3f;}

#mainSection {
	width: 100%; height: 100%; overflow: hidden; position: relative; z-index: 999; }
#mainSection #interBox {
	padding: 20px 0px 0px;
}
#mainSection #interBox::after {
	clear: both; display: block; content: "";
}
#mainSection #interBox .listPrev {
	margin: -25px 0px 0px; left: 0px; top: 50%; position: fixed; z-index: 90;
}
#mainSection #interBox .listNext {
	margin: -25px 0px 0px; top: 50%; right: 0px; position: fixed; z-index: 90;
}
#mainSection #interBox .clistPrev img {
	margin: -8px 0px 0px; padding: 0px 15px;
}
#mainSection #interBox .clistNext img {
	margin: -8px 0px 0px; padding: 0px 15px;
}
#mainSection #interBox .mlistPrev {
	display: none;
}
#mainSection #interBox .mlistNext {
	display: none;
}
#centerNavi {
	margin: 0px 0px 0px -160px; left: 50%; top: 0px; width: 320px; position: absolute; z-index: 9900;
}
#centerNavi #logo {
	margin: -80px 0px 0px -65px; left: 50%; top: 50%; display: none; position: absolute;
}
#centerNavi #openMenu {
	width: 100%; overflow: hidden;
}
#centerNavi #openMenu a {
	margin: 28px auto 0px; padding: 0px 5px; width: 38px; line-height: 0; font-size: 0px; display: block;
}
#centerNavi #openMenu a span {
	background: rgb(238, 107, 35); margin: 12px 0px 0px; width: 0px; height: 2px; display: inline-block; position: relative;
}
#centerNavi #openMenu a span i {
	background: rgb(255, 255, 255); left: 0px; top: 0px; width: 0px; height: 2px; text-decoration: none; display: inline-block; position: absolute;
}
#centerNavi #listPage {
	left: 0px; top: 106px; width: 100%; text-align: center; overflow: hidden; display: none; position: absolute;
}
#centerNavi #listPage .title {
	background: url("../images/bg/bg_list_page.png") no-repeat top; padding: 40px 0px 0px; color: rgb(86, 85, 83); font-family: "Monda"; font-size: 38px; font-weight: 600;
}
#centerNavi #listPage .title span {
	font-family: "Monda"; font-size: 38px; display: block;
}
#centerNavi #listPage .paging {
	padding: 14px 0px 0px; color: rgb(86, 85, 83); line-height: 1.2; font-family: "Monda"; font-size: 18px; font-weight: 400;
}
#centerNavi #listPage .paging strong {
	color: rgb(238, 107, 35); font-family: "Monda"; font-size: 18px; font-weight: 400;
}
#centerNavi #listPageMobile {
	display: none;
}
#centerNavi #fInfo {
	left: 0px; width: 100%; bottom: -200px; display: none; position: absolute; z-index: 1;
}
#centerNavi #fInfo::after {
	clear: both; display: block; content: "";
}
#centerNavi #fInfo .scrollInfo {
	left: 0px; top: -95px; width: 100%; text-align: center; overflow: hidden; display: none !important; position: absolute;
}
#centerNavi #fInfo .suggestion {
	width: 100%; text-align: center; overflow: hidden;
}
#centerNavi #fInfo .suggestion a {
	background: rgb(42, 39, 36); padding: 14px 16px 14px 20px; display: inline-block;
}
#centerNavi #fInfo .suggestion a span {
	background: url("../images/bg/bg_suggestion_span.png") no-repeat right 5px; padding: 0px 13px 0px 0px; color: rgb(222, 103, 30); font-family: "Monda"; font-size: 13px; font-weight: 400;
}
#centerNavi #fInfo .tel {
	margin: 25px 0px 18px; width: 100%; text-align: center; overflow: hidden;
}
#centerNavi #fInfo .tel ul::after {
	clear: both; display: block; content: "";
}
#centerNavi #fInfo .tel ul li {
	padding: 0px 0px 6px; color: rgb(130, 128, 124); line-height: 1.1; font-family: "Monda"; font-size: 13px; font-weight: 400;
}
#centerNavi #fInfo .tel ul li span {
	color: rgb(163, 160, 156); font-family: "Monda"; font-size: 13px; font-weight: 400;
}
#centerNavi #fInfo address {
	padding: 0px 0px 34px; width: 100%; text-align: center; overflow: hidden;
}
#centerNavi #fInfo address p {
	padding: 0px 0px 6px; color: rgb(117, 115, 111); line-height: 1.2; font-size: 13px;
}
#centerNavi #fInfo address p.copyRight {
	font-size: 12px;
}
#centerNavi #fInfo address p.copyRight strong {
	line-height: 1.2; font-size: 12px; font-weight: 600;
}
#navigation {
	background: url("/m/images/bg_bgs.png") left top; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 9999;
}
#navigation #closeBtn {
	margin: 0px 0px 0px -26px; border: 1px solid rgb(69, 67, 64); border-image: none; left: 50%; top: 30px; width: 52px; height: 52px; position: absolute;
}
#navigation #closeBtn a.web {
	width: 100%; height: 100%; text-align: center; line-height: 0; font-size: 0px; display: none;
}
#navigation #closeBtn a.web span {
	background: rgb(103, 101, 96); margin: 12px 0px 0px; width: 32px; height: 2px; display: inline-block; position: relative;
}
#navigation #closeBtn a.web span i {
	background: rgb(222, 103, 32); left: 0px; top: 0px; width: 0px; height: 2px; text-decoration: none; display: inline-block; position: absolute;
}
#navigation #closeBtn a.web span.t01 {
	margin: 20px 0px 0px;
}
#navigation #closeBtn a.web span.t02 {
	margin: -20px 0px 0px;
}
#navigation #closeBtn:hover {
	border: 1px solid rgb(222, 103, 32); border-image: none;
}
#navigation #closeBtn:hover a.web span i {
	width: 100%;
}
#navigation #closeBtn a.mobile {
	background: url("/m/images/bg_navi_m_close.png") no-repeat left top / 52px 52px; width: 52px; height: 52px; display: block;
}
#navigation #closeBtn a.mobile:hover {
	background: url("/m/images/bg_navi_m_close_hover.png") no-repeat left top / 52px 52px;
}
#navigation #naviWrap {
	left: 0px; top: 140px; width: 100%; text-align: center; overflow: hidden; position: absolute;
}
#navigation #navi {
	width: 100%; overflow: hidden;
}
#navigation #navi ul {
	text-align: center;
}
#navigation #navi ul::after {
	clear: both; display: block; content: "";
}
#navigation #navi ul li {
	animation-name: bounceInRight; animation-duration: 0.8s; animation-fill-mode: both; -webkit-animation-duration: 0.8s; -webkit-animation-fill-mode: both; -webkit-animation-name: bounceInRight;
}
#navigation #navi ul li a {
	padding: 8px 0px; color: rgb(255, 255, 255); line-height: 1.2; font-family: "NanumSquareR", sans-serif; font-size: 32pt; display: inline-block;
}
#navigation #navi ul li a:hover {
	background: url("/m/images/bg_navi_through_depth.gif") repeat-x left 52%; color: rgb(220, 107, 55);
}
#navigation #navi ul li a.hover {
	background: url("/m/images/bg_navi_through_depth.gif") repeat-x left 52%; color: rgb(220, 107, 55);
}
#navigation #navi ul li ul {
	padding: 8px 0px; display: none;
}
#navigation #navi ul li ul li a {
	padding: 5px 0px; color: rgb(153, 153, 153); font-size: 19pt;
}
#navigation #navi ul li ul li a:hover {
	background: url("/m/images/bg_navi_through_depth.gif") repeat-x left 52%; color: rgb(220, 107, 55);
}
#navigation #snb {
	margin: 18px 0px 0px; padding: 16px 0px 0px; text-align: center; border-top-color: rgb(102, 102, 102); border-top-width: 1px; border-top-style: solid; display: inline-block;
}
#navigation #snb::after {
	clear: both; display: block; content: "";
}
#navigation #snb ul::after {
	clear: both; display: block; content: "";
}
#navigation #snb ul li {
	
}
#navigation #snb ul li.bucket a {
	color: rgb(220, 107, 55);
}
#navigation #snb ul li a {
	padding: 8px 0px; color: rgb(153, 153, 153); line-height: 1.2; font-family: "NanumSquareR", sans-serif; font-size: 16px; display: inline-block;
}
#navigation #snb ul li a:hover {
	background: url("/m/images/bg_navi_through_depth.gif") repeat-x left 52%; color: rgb(220, 107, 55);
}
#navigation #sns {
	margin: 18px 0px 0px; width: 100%; overflow: hidden;
}
#navigation #sns ul::after {
	clear: both; display: block; content: "";
}
#navigation #sns ul li {
	line-height: 0; font-size: 0px;
}
#navigation #sns ul li span {
	padding: 0px 4px; display: inline-block;
}
.slipNo .sliphoveritemTitle {
	display: none !important;
}
#toyBox {
	margin: 0px 50px; position: relative;
}
#toyBox::after {
	clear: both; display: block; content: "";
}
#toyBox .pbox {
	position: relative;
}
#toyBox .pbox::after {
	clear: both; display: block; content: "";
}
#toyBox .pbox .outwrap {
	width: 100%; height: 100%; overflow: hidden; display: block; position: relative;
}
#toyBox .pbox .inwrap {
	margin: 0px auto; width: 240px; overflow: hidden;
}
#toyBox .pbox .inwrap .bxHeight {
	width: 100%; height: 100%; text-align: center; vertical-align: middle; display: table-cell; -ms-word-break: keep-all;
}
#toyBox .pbox .inwrap .imgArea {
	width: 100%; overflow: hidden;
}
#toyBox .pbox .inwrap .imgArea img {
	width: 100%;
}
#toyBox .pbox .inwrap .txtArea {
	width: 100%; overflow: hidden;
}
#toyBox .pbox .inwrap .txtArea .category {
	padding: 0px 0px 6px; color: rgb(116, 114, 111); font-family: "NanumSquareR", sans-serif; font-size: 15px; font-weight: 400;
}
#toyBox .pbox .inwrap .txtArea .subject {
	padding: 0px 0px 10px; color: rgb(107, 105, 102); line-height: 1.2; font-family: "NanumSquareR", sans-serif; font-size: 30px; font-weight: 600;
}
#toyBox .pbox .inwrap .txtArea .subject span {
	color: rgb(161, 158, 153); font-family: "NanumSquareR", sans-serif; font-size: 30px;
}
#toyBox .pbox .inwrap .txtArea .new {
	background: url("../images/bg/bg_main_new.png") no-repeat left top; top: 0px; width: 33px; height: 55px; right: 30px; position: absolute;
}
#toyBox .pbox .inwrap .txtArea .new span {
	padding: 25px 2px 0px 0px; text-align: center; color: rgb(255, 255, 255); font-family: "NanumSquareR", sans-serif; font-size: 11px; display: inline-block;
}
#toyBox #dpopBox01 {
	background: rgb(74, 71, 68); left: 120%; top: 0px; position: absolute;
}
#toyBox #dpopBox01 .category {
	color: rgb(115, 113, 110);
}
#toyBox #dpopBox01 .subject {
	color: rgb(115, 113, 110);
}
#toyBox #dpopBox02 {
	background: rgb(38, 34, 33); left: 120%; top: 0px; position: absolute;
}
#toyBox #dpopBox02 .category {
	color: rgb(97, 96, 94);
}
#toyBox #dpopBox02 .subject {
	color: rgb(97, 96, 94);
}
#toyBox #dpopBox03 {
	background: rgb(71, 67, 64); left: 120%; top: 0px; position: absolute;
}
#toyBox #dpopBox03 .category {
	color: rgb(115, 113, 110);
}
#toyBox #dpopBox03 .subject {
	color: rgb(115, 113, 110);
}
#toyBox #dpopBox04 {
	background: rgb(40, 37, 34); left: 120%; top: 0px; position: absolute;
}
#toyBox #dpopBox04 .category {
	color: rgb(97, 96, 94);
}
#toyBox #dpopBox04 .subject {
	color: rgb(97, 96, 94);
}
#toyBox #dpopBox05 {
	background: rgb(53, 49, 47); left: 120%; top: 0px; position: absolute;
}
#toyBox #dpopBox05 .category {
	color: rgb(97, 96, 94);
}
#toyBox #dpopBox05 .subject {
	color: rgb(97, 96, 94);
}
#toyBox #dpopBox06 {
	background: rgb(64, 61, 57); left: 120%; top: 0px; position: absolute;
}
#toyBox #dpopBox06 .category {
	color: rgb(115, 113, 110);
}
#toyBox #dpopBox06 .subject {
	color: rgb(115, 113, 110);
}
#toyBox #dpopBox07 {
	background: rgb(34, 32, 29); left: 120%; top: 0px; position: absolute;
}
#toyBox #dpopBox07 .category {
	color: rgb(97, 96, 94);
}
#toyBox #dpopBox07 .subject {
	color: rgb(97, 96, 94);
}
#toyBox #dpopBox08 {
	background: rgb(58, 56, 53); left: 120%; top: 0px; position: absolute;
}
#toyBox #dpopBox08 .category {
	color: rgb(115, 113, 110);
}
#toyBox #dpopBox08 .subject {
	color: rgb(115, 113, 110);
}
#bgLoading {
	background: url("../images/bg/bg_navi.png") left top; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; display: none; position: fixed; z-index: 9999;
}
#bgLoading p {
	margin: -15px 0px 0px -15px; left: 50%; top: 50%; color: rgb(255, 255, 255); font-family: "NanumSquareR", sans-serif; font-size: 13px; position: absolute;
}
#bgLoading p img {
	padding: 0px 0px 10px; width: 30px;
}
#letterLogo {
	margin: 0px 0px 0px -160px; left: 50%; top: 0px; width: 320px; position: absolute; z-index: 90;
}
#letterLogo .llogo {
	margin: -114px 0px 0px -132px; left: 50%; top: 50%; display: none; position: absolute;
}
.letterView {
	display: none;
}
.slip {
	width: 100%; overflow: hidden; position: relative; z-index: 5;
}
.sliphoveritemTitle {
	-ms-zoom: 1;
}
.sliphoveritemTitle .area {
	left: 0px; top: 20%; width: 100%; overflow: hidden; position: absolute; -ms-word-break: keep-all;
}
.sliphoveritemTitle .area h2 {
	background: url("../images/bg/bg_main_slip_h2.gif") no-repeat 50% bottom; padding: 0px 0px 18px; width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 1.1; letter-spacing: -1.5px; overflow: hidden; font-family: "Monda","NanumSquareR"; font-size: 40px; font-weight: 400;
}
.sliphoveritemTitle .area h2.head {
	font-size: 16px; font-weight: 400;
}
.sliphoveritemTitle .area .tit {
	padding: 20px 0px 28px; width: 100%; text-align: center; color: rgb(255, 255, 255); line-height: 1.4; letter-spacing: -1px; overflow: hidden; font-family: "NanumSquareR", sans-serif; font-size: 17px; font-weight: 400;
}
.sliphoveritemTitle .area .txt {
	padding: 20px 20px 28px; text-align: center; color: rgb(255, 255, 255); line-height: 1.2; letter-spacing: -1px; overflow: hidden; font-family: "NanumSquareR", sans-serif; font-size: 34px; font-weight: 400;
}
.sliphoveritemTitle .area .more {
	width: 100%; text-align: center; overflow: hidden;
}
.sliphoveritemTitle .area .more a {
	background: rgb(255, 255, 255); border-radius: 50px; width: 142px; display: inline-block;
}
.sliphoveritemTitle .area .more a span {
	background: url("../images/bg/bg_read_more_arrow.png") no-repeat right 50%; padding: 14px 26px 14px 0px; color: rgb(255, 113, 48); font-family: "NanumSquareR", sans-serif; font-size: 14px; font-weight: 400; display: inline-block;
}
@media all and (max-width:1900px)
{
#toyBox {
	width: auto; overflow: hidden; position: relative;
}
#toyBox .pbox {
	width: 20%;
}
}
@media all and (max-width:1440px)
{
#centerNavi {
	position: fixed;
}
#centerNavi #fInfo address {
	padding: 0px 0px 14px;
}
#toyBox {
	height: 1870px;
}
#toyBox #dpopBox03 {
	background: rgb(53, 49, 47);
}
#toyBox #dpopBox03 .category {
	color: rgb(97, 96, 94);
}
#toyBox #dpopBox03 .subject {
	color: rgb(97, 96, 94);
}
#toyBox #dpopBox04 {
	background: rgb(64, 61, 57);
}
#toyBox #dpopBox04 .category {
	color: rgb(115, 113, 110);
}
#toyBox #dpopBox04 .subject {
	color: rgb(115, 113, 110);
}
#toyBox #dpopBox05 {
	background: rgb(71, 67, 64);
}
#toyBox #dpopBox05 .category {
	color: rgb(115, 113, 110);
}
#toyBox #dpopBox05 .subject {
	color: rgb(115, 113, 110);
}
#toyBox #dpopBox06 {
	background: rgb(40, 37, 34);
}
#toyBox #dpopBox06 .category {
	color: rgb(97, 96, 94);
}
#toyBox #dpopBox06 .subject {
	color: rgb(97, 96, 94);
}
}
@media all and (max-width:1000px)
{
#centerNavi {
	margin: 0px 0px 0px -120px; width: 240px;
}
#toyBox .pbox .inwrap {
	width: 200px;
}
#toyBox .pbox .inwrap .imgArea img {
	width: 200px;
}
#toyBox .pbox .inwrap .txtArea .subject {
	font-size: 26px;
}
#toyBox .pbox .inwrap .txtArea .subject span {
	font-size: 26px;
}
.sliphoveritemTitle .area h2 {
	font-size: 34px;
}
.sliphoveritemTitle .area .txt {
	font-size: 28px;
}
}
@media all and (max-width:800px)
{
#mlogo {
	margin: -63px 0px 0px -65px; left: 50%; top: 50%; position: fixed;
}
#mainSection #interBox {
	padding: 0px 22px 0px;
}
#mainSection #interBox .listPrev {
	margin: 25px 0px 0px; left: 5px; top: 0px; position: absolute;
}
#mainSection #interBox .listNext {
	margin: 25px 0px 0px; top: 0px; right: 5px; position: absolute;
}
#mainSection #interBox .clistPrev {
	display: none;
}
#mainSection #interBox .clistNext {
	display: none;
}
#mainSection #interBox .mlistPrev {
	margin: 15px 0px 0px; left: 5px; top: 0px; display: block; position: absolute;
}
#mainSection #interBox .mlistNext {
	margin: 15px 0px 0px; top: 0px; right: 5px; display: block; position: absolute;
}
#centerNavi {
	margin: 0px; left: 0px; width: auto; height: 140px; position: static;
}
#centerNavi #fInfo {
	bottom: -400px;
}
#centerNavi #fInfo .suggestion a {
	padding: 16px 18px 16px 22px;
}
#centerNavi #fInfo .suggestion a span {
	background: url("../images/bg/bg_suggestion_span_m.png") no-repeat right 8px; padding: 0px 24px 0px 0px; font-size: 24px;
}
#centerNavi #fInfo .tel ul li {
	font-size: 24px;
}
#centerNavi #fInfo .tel ul li span {
	font-size: 24px;
}
#centerNavi #fInfo address {
	padding: 0px 0px 65px;
}
#centerNavi #fInfo address p {
	font-size: 23px;
}
#centerNavi #fInfo address p.copyRight {
	font-size: 23px;
}
#centerNavi #fInfo address p.copyRight strong {
	font-size: 23px;
}
#centerNavi #fInfo .scrollInfo img {
	display: none;
}
#centerNavi #logo {
	
}
#centerNavi #logo img {
	
}
#centerNavi #openMenu {
	margin: 0px 0px 0px -21px; left: 50%; top: 0px; width: 42px; position: absolute; z-index: 900;
}
#centerNavi #openMenu a {
	margin: 15px 0px 0px; padding: 0px; width: 100%;
}
#centerNavi #openMenu a span {
	margin: 14px 0px 0px;
}
#centerNavi #listPage {
	background: url("../images/bg/bg_listpage_m.gif") repeat-x left 107px; padding: 98px 0px 0px; left: 0px; top: 0px; width: auto; display: block; position: relative; z-index: 1;
}
#centerNavi #listPage .title {
	background: url("../images/bg/bg_body.gif") left top; padding: 0px 12px; font-size: 18px; display: inline-block;
}
#centerNavi #listPage .title span {
	font-size: 18px; display: inline;
}
#centerNavi #listPage .paging {
	background: url("../images/bg/bg_body.gif") left top; padding: 0px 12px 0px 0px; font-size: 18px; display: inline-block;
}
#centerNavi #listPage .paging strong {
	font-size: 18px;
}
#centerNavi #listPageMobile {
	margin: 0px 0px 56px; padding: 30px 0px; text-align: center; border-bottom-color: rgb(76, 72, 67); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
#centerNavi #listPageMobile .title {
	background: none; padding: 0px 12px; color: rgb(117, 115, 111); font-family: "Monda"; font-size: 18px; font-weight: 600; display: inline-block;
}
#centerNavi #listPageMobile .paging {
	padding: 0px 12px 0px 0px; color: rgb(103, 101, 96); font-family: "Monda"; font-size: 18px; font-weight: 400; display: inline-block;
}
#centerNavi #listPageMobile .paging strong {
	color: rgb(238, 107, 35); font-family: "Monda"; font-size: 18px; font-weight: 400;
}
.mainIndex#mainSection #centerNavi {
	height: 100px;
}
.mainIndex#mainSection #interBox {
	padding: 0px 22px 0px;
}
#navigation #closeBtn {
	top: 22px;
}
#toyBox {
	margin: 0px 20px;
}
#toyBox {
	margin: 0px 0px 0px -1.5%; height: 1412px;
}
#toyBox .pbox {
	margin: 0px 0px 10px 1.5%; width: 48.5%; float: left; display: block;
}
#toyBox .pbox .inwrap {
	width: 200px; height: 344px;
}
#toyBox .pbox .inwrap .imgArea img {
	width: 100%;
}
#toyBox .pbox .inwrap .txtArea {
	padding: 4px 0px 0px;
}
#toyBox .pbox .inwrap .txtArea .category {
	font-size: 11px;
}
#toyBox .pbox .inwrap .txtArea .subject {
	font-size: 24px;
}
#toyBox .pbox .inwrap .txtArea .subject span {
	font-size: 24px;
}
#toyBox #dpopBox01 {
	left: 0px; top: 0px; position: relative;
}
#toyBox #dpopBox02 {
	left: 0px; top: 0px; position: relative;
}
#toyBox #dpopBox03 {
	left: 0px; top: 0px; position: relative;
}
#toyBox #dpopBox04 {
	left: 0px; top: 0px; position: relative;
}
#toyBox #dpopBox05 {
	left: 0px; top: 0px; position: relative;
}
#toyBox #dpopBox06 {
	left: 0px; top: 0px; position: relative;
}
#toyBox #dpopBox07 {
	left: 0px; top: 0px; position: relative;
}
#toyBox #dpopBox08 {
	left: 0px; top: 0px; position: relative;
}
.sliphoveritemTitle .area h2 {
	font-size: 30px;
}
.sliphoveritemTitle .area .tit {
	padding: 15px 0px 23px; font-size: 14px;
}
.sliphoveritemTitle .area .txt {
	padding: 15px 10px 23px; font-size: 20px;
}
.sliphoveritemTitle .area .more a {
	width: 130px;
}
.sliphoveritemTitle .area .more a span {
	padding: 10px 22px 10px 0px;
}
}
@media all and (max-width:480px)
{

#centerNavi {
	height: 80px;
}
#mainSection #interBox {
	padding: 0px 22px 0px;
}
#mainSection #interBox .listPrev {
	margin: 15px 0px 0px; left: 12px;
}
#mainSection #interBox .listPrev img {
	width: 28px;
}
#mainSection #interBox .listNext {
	margin: 15px 0px 0px; right: 12px;
}
#mainSection #interBox .listNext img {
	width: 28px;
}
#mainSection #interBox .mlistPrev {
	margin: 14px 0px 0px; left: 12px;
}
#mainSection #interBox .mlistPrev img {
	width: 28px;
}
#mainSection #interBox .mlistNext {
	margin: 14px 0px 0px; right: 12px;
}
#mainSection #interBox .mlistNext img {
	width: 28px;
}
#centerNavi #openMenu {
	margin: 0px 0px 0px -12px; width: 32px;
}
#centerNavi #openMenu a {
	margin: 11px 0px 0px; padding: 0px; width: 100%;
}
#centerNavi #openMenu a span {
	margin: 7px 0px 0px;
}
#centerNavi #listPage {
	background-position: left 61px; padding: 54px 0px 0px;
}
#centerNavi #listPage .title {
	padding: 0px 8px; font-size: 10px;
}
#centerNavi #listPage .title span {
	font-size: 10px;
}
#centerNavi #listPage .paging {
	padding: 0px 8px 0px 0px; font-size: 10px;
}
#centerNavi #listPage .paging strong {
	font-size: 10px;
}
#centerNavi #listPageMobile {
	margin: 0px 0px 30px; padding: 20px 0px;
}
#centerNavi #listPageMobile .title {
	padding: 0px 8px; font-size: 10px;
}
#centerNavi #listPageMobile .paging {
	padding: 0px 8px 0px 0px; font-size: 10px;
}
#centerNavi #listPageMobile .paging strong {
	font-size: 10px;
}
#centerNavi #fInfo .suggestion a {
	padding: 13px 15px 13px 19px;
}
#centerNavi #fInfo .suggestion a span {
	background-position: right 4px; padding: 0px 14px 0px 0px; font-size: 13px; background-size: 7px 14px;
}
#centerNavi #fInfo .tel {
	margin: 18px 0px 11px;
}
#centerNavi #fInfo .tel ul li {
	font-size: 13px;
}
#centerNavi #fInfo .tel ul li span {
	font-size: 13px;
}
#centerNavi #fInfo address {
	padding: 0px 0px 20px;
}
#centerNavi #fInfo address p {
	font-size: 12px;
}
#centerNavi #fInfo address p.copyRight {
	font-size: 12px;
}
#centerNavi #fInfo address p.copyRight strong {
	font-size: 12px;
}
#navigation #closeBtn {
	margin: 0px 0px 0px -13px; padding: 0px; top: 14px; width: 26px; height: 26px;
}
#navigation #closeBtn a.web {
	display: none;
}
#navigation #closeBtn a.mobile {
	background: url("/m/images/bg_navi_m_close.png") no-repeat left top / 26px 26px; width: 26px; height: 26px; display: block;
}
#navigation #closeBtn a.mobile:hover {
	background: url("/m/images/bg_navi_m_close_hover.png") no-repeat left top / 26px 26px;
}
#navigation #navi ul li a {
	padding: 5px 0px; font-size: 21pt;
}
#navigation #navi ul li ul {
	padding: 3px 0px;
}
#navigation #navi ul li ul li a {
	padding: 5px 0px; font-size: 13pt;
}
#navigation #snb {
	margin: 10px 0px 0px; padding: 12px 0px 0px;
}
#navigation #snb ul li a {
	padding: 5px 0px; font-size: 11px;
}
#navigation #sns {
	margin: 12px 0px 0px;
}
#navigation #sns ul li span img {
	width: 30px;
}
.mainIndex#mainSection #centerNavi {
	height: 56px;
}
.mainIndex#mainSection #interBox {
	padding: 0px 22px 0px;
}
#toyBox {
	height: 500px;
}
#toyBox .pbox {
	margin: 0px 0px 5px 1.5%;
}
#toyBox .pbox .inwrap {
	width: 108px; height: 194px;
}
#toyBox .pbox .inwrap .txtArea {
	padding: 4px 0px 0px;
}
#toyBox .pbox .inwrap .txtArea .category {
	padding: 0px 0px 4px; font-size: 8px;
}
#toyBox .pbox .inwrap .txtArea .subject {
	padding: 0px; line-height: 1.2; font-size: 13px;
}
#toyBox .pbox .inwrap .txtArea .subject span {
	font-size: 13px;
}
#toyBox .pbox .inwrap .txtArea .new {
	background-position: left -7px; width: 28px; height: 45px; right: 15px; background-size: 28px 45px;
}
#toyBox .pbox .inwrap .txtArea .new span {
	padding: 13px 2px 0px 0px; letter-spacing: -1px; font-size: 6px;
}
.sliphoveritemTitle .area h2 {
	padding: 0px 0px 12px; font-size: 20px; background-size: 16px 1px;
}
.sliphoveritemTitle .area .tit {
	padding: 14px 0px 15px; font-size: 8px;
}
.sliphoveritemTitle .area .txt {
	padding: 10px 10px 15px; font-size: 14px;
}
.sliphoveritemTitle .area .more a {
	width: 80px;
}
.sliphoveritemTitle .area .more a span {
	padding: 6px 14px 6px 0px; font-size: 10px; background-size: 11px 10px;
}
#letterLogo .llogo {
	margin: -57px 0px 0px -66px; left: 50%; top: 50%; display: none; position: absolute;
}
#letterLogo .llogo img {
	width: 132px;
}
}




#m_cons_ms{width:100%; margin:0 auto;}
#m_cons_ms .m_abouts_us{width:49%; float:left; background:#b4b698;}
#m_cons_ms .m_business{width:49%; float:left; padding-left:2%; padding-bottom:2%;}

#m_cons_ms .m_homepage{width:49%; float:left;}
#m_cons_ms .m_customer{width:49%; float:left; padding-left:2%; padding-bottom:10%;}

#m_cons_ms .m_online_m{width:240px; margin:0 auto; clear:both; padding-bottom:10%;}
#m_cons_ms .m_online_m .m_onlie_b{width:100%; height:40px; background:url("/m/images/reguest_bg.jpg"); color:#fefefe; text-align:center;}
#m_cons_ms .m_online_m .m_onlie_b a{font-size:15pt; color:#fefefe;}
#m_cons_ms .m_online_m .m_onlie_b a div{padding-top:10px; font-size:15pt;}

#m_cons_ms .tel_textsa{width:300px; margin:0 auto; padding-bottom:10%;}
#m_cons_ms .tel_textsa li{color:#000; text-align:center; font-size:16pt;}

#copyright_address{width:100%; height:13%;}
#copyright_address li{color:#000; text-align:center; line-height:1.4em;}

.clear{clear:both;}