@charset "utf-8";

/************************************************************************************
CONTENTS
*************************************************************************************/

h3 {
	text-align:center;
	color:#1c293a;
	font-size:30px;
	letter-spacing:0.05em;
	margin-bottom:30px;
}
h3 a,
h4 a {
	text-decoration:none;
	font-weight:bold;
	color:#1c293a;
}
.other {
	text-align:center;
}
.other a {
	display:inline-block;
	width:360px;
}

/*===================================
header
====================================*/
#header {
	position:fixed;
	width:100%;
}
/*===================================
gnav
====================================*/
#gnav {
	padding-top:94px;
}
#gnav li a {
	padding:10px 0;
	min-height:50px;
}

/*===================================
kv
====================================*/
#contents #kv {
	background:url(../images/kv_bg.jpg) repeat;
	line-height:0;
	margin:0;
}

/*===================================
seminar
====================================*/
#seminar {
	background:#3376ae;
	padding:20px 0;
}

/*===================================
consul
====================================*/
#contents #consul {
	padding:0;
	margin:-40px 0;
	background:#fff38b;
}
#consul .title {
	background:#e7cf00;
	margin:0;
	text-align:center;
	padding:10px 0;
	line-height:0;
	margin-bottom:15px;
}
#consul .inner {
	position:relative;
	background:none;
	border:none;
	width:1000px;
	text-align:center;
}
#consul .select-wrap{
	position:relative;
	overflow:hidden;
	display:inline-block;
	border:1px solid #e7cf00;
	border-radius:5px;
	margin-right:10px;
}
#consul .select-wrap select{
	position:relative;
	z-index:2;
	display:block;
	margin:0;
	border:0; outline:none;
	font-size:16px;
	background:#fff;
	height:40px;
	vertical-align:middle;
	padding:10px;
}

#consul .btn input.btn_submit {
	cursor: pointer;
	display:block;
	float:none;
	width:500px;
	height:82px;
	margin:10px auto 5px;
	box-shadow:none;
	text-indent: -9999px;
	background: url(../images/submit_btn_off.png) no-repeat;
	border:0;
}

#consul .btn input.btn_submit:hover {
	background: url(../images/submit_btn_on.png) no-repeat;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	transition: 0.2s;
}

#consul .badge {
	position:absolute;
	top:-80px;
	left:200px;
}
#consul .caption {
	color:#444;
	font-size:14px;
	clear:both;
	padding-bottom:10px;
}

/*===================================
change
====================================*/
#change {
	display:none;
	position:fixed;
	background:#fff38b;
	z-index:99999;
	width:100%;
	min-width:1100px;
	top:85px;
	left:0;
}
#change .title {
	background:#e7cf00;
	margin:0;
	text-align:center;
	padding:5px 0;
	line-height:0;
}
#change .title img {
	width:300px;
}
#change .inner {
	position:relative;
	background:none;
	border:none;
	width:1000px;
	text-align:center;
	padding:10px 0;
}
#change .select {
	float:left;
	margin-top:10px;
}
#change .select-wrap{
	position:relative;
	overflow:hidden;
	display:inline-block;
	background:#ffffff url(../images/consul_select.png) right 10px center no-repeat;
	background-size:5px;
	border:1px solid #e7cf00;
	border-radius:5px;
}
#change .select-wrap select{
	position:relative;
	z-index:2;
	display:block;
	margin:0;
	border:0; outline:none;
	font-size:14px;
	background:#fff;
	height:40px;
	vertical-align:middle;
	padding:5px;
}

#change .btn input.btn_submit {
	cursor: pointer;
	display:block;
	/*float:right;*/
	width:300px;
	height:47px;
	margin:10px auto 0;
	box-shadow:none;
	text-indent: -9999px;
	background: url(../common/images/submit_btn_s_off.png) no-repeat;
	background-size: contain;
	border:0;
}

#change .btn input.btn_submit:hover {
	background: url(../common/images/submit_btn_s_on.png) no-repeat;
	background-size: contain;
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	transition: 0.2s;
}

#change .badge {
	position:absolute;
	top:-60px;
	left:260px;
	width:80px;
}
#change .caption {
	color:#444;
	font-size:12px;
	text-align:center;
	clear:both;
}

/*===================================
news
====================================*/

#news {
	padding:20px 0 0;
	margin:0 auto;
	width:1000px;
}
#news h3 {
	font-size:25px;
	color:#1c293a;
	font-weight:bold;
	background:url(../images/i_news.png) 395px center no-repeat;
	padding:5px 0;
	margin-bottom:20px;
}
#news li {
	margin-bottom:10px;
	clear:both;
	border-bottom:1px dotted #cfd8e8;
}
#news li:last-child {
	margin-bottom:0;
}
#news li .date {
	float:left;
	font-family:Helvetica Neue;
	color:#96a2b8;
	margin-right:10px;
}
#news li .tag {
	float:left;
	width:120px;
	padding:2px 10px;
	text-align:center;
	color:#fff;
	margin:0 10px 10px 0;
}
#news li.production .tag {
	background:#f26b61;
}
#news li.example .tag {
	background:#479aef;
}
#news li.faq .tag {
	background:#79ce41;
}
#news li.column .tag,
#news li.seminar .tag {
	background:#a687e3;
}
#news li.news .tag {
	background:#666;
}
#news li.blog .tag {
	background:#e3a687;
}
#news li span {
	font-weight:bold;
}


/*===================================
package
====================================*/
#package {
	border-bottom:5px solid #cfd8e8;
	padding-bottom:40px;
}
#package ul {
	background:url(../images/package_bg.png) repeat;
	padding:30px;
}
#package li {
	float:left;
	width:300px;
	margin-right:50px;
}
#package li:last-child {
	margin-right:0;
}
#package h4 {
	font-size:16px;
	border-left:10px solid #1c293a;
	padding-left:10px;
	margin-bottom:20px;
}
#package a:hover img {
	-webkit-transition: 0.2s;
	-moz-transition: 0.2s;
	-o-transition: 0.2s;
	-ms-transition: 0.2s;
	transition: 0.2s;
}
#package li a {
	font-size:13px;
}

/*===================================
example
====================================*/
#example h3 {
	background:url(../images/i_example.png) 265px center no-repeat;
}
#example .box {
	clear:both;
	margin-bottom:40px;
	padding-left:25px;
	border-left:5px solid #1caec9;
}
#example .box .kv {
	float:right;
	height:100%;
	width:520px;
}
#example .box .left {
	float:left;
	width:430px;
}
#example .box h4 a {
	font-size:25px;
	line-height:40px;
	margin-bottom:15px;
	color:#1caec9;
	padding:0;
	background:none;
	text-decoration:none;
	font-weight:bold;
}
#example .box li.name {
	font-weight:bold;
	font-size:18px;
}
#example .box li.job,
#example .box li.request {
	margin-left:50px;
	text-indent:-3em;
	width:370px;
}
#example .box p.txt {
	margin:20px 0;
	font-size:14px;
}
#example .box p.more a {
	display:inline-block;
	float:right;
	font-size:14px;
	text-align:center;
	background:#3375ad url(../common/images/arrow_r.png) 180px center no-repeat;
	border:0;
	color:#fff;
	text-decoration:none;
	padding:5px 0;
	width:200px;
	border-radius:3px;
}
#example .box p.more a:hover {
	background:#96a2b8 url(../common/images/arrow_r.png) 180px center no-repeat;
}

#example .ex2 {
	border-left:5px solid #326abf;
}
#example .ex2 h4 a {
	color:#326abf;
}
#example .ex3 {
	border-left:5px solid #9b5fc4;
}
#example .ex3 h4 a {
	color:#9b5fc4;
}

/*===================================
production
====================================*/
#production h3 {
	background:url(../images/i_production.png) 350px center no-repeat;
}
#production .box li {
	width:220px;
	text-decoration:none;
	float:left;
	font-size:14px;
	margin-right:40px;
	text-align:center;
	margin-bottom:30px;
}
#production .box li a:hover {
	color:#96a2b8;
}
#production .box li:nth-child(4n) {
	margin-right:0;
}
#production .box li:nth-child(5) {
	clear:both;
}
#production .box li .logo {
	text-align:center;
	height:80px;
}
#production .box li img {
	max-height:70px;
	max-width:200px;
}
#production .box li .st {
	font-size:18px;
	font-weight:bold;
	color:#3375ad;
	margin-bottom:10px;
}
#production .box li a {
	text-decoration:none;
}
#production .box li .more {
	text-decoration:underline;
}
#production .box li p {
	text-align:left;
}


/*===================================
about
====================================*/
#about{
  margin-top: -260px;
  padding-top: 260px;
  z-index:-10;
}
#about h3 {
	background:url(../images/i_about.png) 305px center no-repeat;
}
#about .lead {
	font-size:22px;
	text-align:center;
	font-weight:bold;
	color:#1c293a;
	margin-bottom:20px;
}
#about .txt {
	text-align:center;
	line-height:30px;
	margin-bottom:30px;
}
#about li {
	position:relative;
	float:left;
	border-right:1px solid #cfd8e8;
	width:199px;
	height:550px;
	font-size:14px;
	line-height:0;
	text-align:center;
}
#about li:first-child {
	border-left:1px solid #cfd8e8;
	margin-left:-1px;
	background:#edf1f9 url(../images/about_1_img.jpg) center bottom no-repeat;
}
#about li:nth-child(2) {
	background:#fff url(../images/about_2_img.jpg) center bottom no-repeat;
}
#about li:nth-child(3) {
	background:#edf1f9 url(../images/about_3_img.jpg) center bottom no-repeat;
}
#about li:nth-child(4) {
	background:#fff url(../images/about_4_img.jpg) center bottom no-repeat;
}
#about li:nth-child(5) {
	background:#edf1f9 url(../images/about_5_img.jpg) center bottom no-repeat;
}
#about li img {
	margin:20px auto;
	line-height:0;
	width:23px;
}
#about li p {
	margin:0 15px 20px;
	line-height:25px;
	text-align:left;
}
#about li p.st {
	color:#3375ad;
	font-weight:bold;
	font-size:16px;
	letter-spacing:-0.05em;
	margin:0 -15px 10px;
	text-align:center;
}

/*===================================
flow
====================================*/
#flow {
	background:#edf1f9;
	padding:40px 0;
}
#flow h3 {
	background:url(../images/i_flow.png) 370px center no-repeat;
}
#flow li {
    position: relative;
    display:inline-block;
    padding:20px ;
    text-align:left;
    background-color:#ffffff;
    margin:10px 20px 0 0;
    border-radius: 0px ;
    float:left;
    font-size:14px;
    line-height:25px;
    height:100%;
}
#flow li:first-child {
	width:190px;
}
#flow li:after, .fbox:before {
    content: "";
    position: absolute;
    height: 0;
    width: 0;
}
#flow li:after {
    top: -20px;
    left: 20px;
    border: 10px solid transparent;
    border-bottom: 15px solid #ffffff; /*13px*/
}
#flow li:before {
    top: -20px;
    left: 20px;
    border: 10px solid transparent;
    border-bottom: 10px solid #ffffff; /*10px*/
}
#flow li .st {
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
#flow li:nth-child(2) {
	width:250px;
}
#flow li:nth-child(3) {
	width:165px;
}
#flow li:nth-child(4) {
	width:170px;
	margin-right:0;
}

/*===================================
faq & column
====================================*/
#faq {
	width:480px;
	float:left;
	margin-right:40px;
	margin-bottom:-60px;
}
#faq h4 {
	font-size:20px;
	color:#1c293a;
	padding:5px 0 5px 10px;
	border-left:10px solid #79ce41;
	margin-bottom:20px;
	line-height:120%;
}
#faq h4 span,
#column h4 span {
	font-size:14px;
	color:#96a2b8;
}

#column {
	width:480px;
	float:left;
	margin-bottom:-60px;
}

#column h4 {
	font-size:20px;
	color:#1c293a;
	padding:5px 0 5px 10px;
	border-left:10px solid #a687e3;
	margin-bottom:20px;
	line-height:120%;
}

#faq dl {
	padding:0 0 15px 30px;
	border-bottom:1px dotted #cfd8e8;
	margin-bottom:15px;
}
#column dl {
	padding:0 0 15px;
	border-bottom:1px dotted #cfd8e8;
	margin-bottom:15px;
}
#faq dl.rank1 {
	background:url(../common/images/rank1.png) left top no-repeat;
	padding-left:45px;
}
#faq dl.rank2 {
	background:url(../common/images/rank2.png) left top no-repeat;
	padding-left:45px;
}
#faq dl.rank3 {
	background:url(../common/images/rank3.png) left top no-repeat;
	padding-left:45px;
}
#faq dd,
#column dd {
	font-size:14px;
}

#faq .other a,
#column .other a {
	width:300px;
	margin-top:20px;
}


/*===================================
bannerarea
====================================*/
#bannerarea {
	background:#edf1f9;
	padding:40px 0;
}
#bannerarea ul {
	background:#fff;
	border:5px solid #cfd8e8;
	padding:25px 25px 5px 25px;
	width:940px;
	margin-bottom:20px;
}
#bannerarea ul li {
	float:left;
	margin-right:20px;
	line-height:0;
	margin-bottom:20px;
	max-width:220px;
	max-height:70px;
}
#bannerarea ul li:nth-child(4n),
#bannerarea ul li:last-child {
	margin-right:0;
}





/*****************************************************************************************************

smaller than 768

*****************************************************************************************************/
@media screen and (max-width: 768px) {

h3 {
	text-align:center;
	font-size:140%;
	padding-top:40px;
	margin-bottom:5%
}
.other {
	text-align:center;
	letter-spacing:0;
}
.other a {
	width:90%;
}
#example .other a {
	width:80%;
}

/*===================================
header
====================================*/
#header {
	padding:5px 0 0;
	height:100px;
}
#header .inner {
	width:100%;
	margin:0 auto;
}
#site-title {
	float:none;
	padding-top:20px;
	width:80%;
	max-width:300px;
	margin:0 auto;
}
h1#logo .nifty {
	width:30%;
	text-align:right;
}
h1#logo .hansoku {
	width:90%;
}

#header .sp #sp-head {
	position:relative;
	float:none;
	clear:both;
	width:290px;
	margin:0 auto;
	padding-top:5px;
}


/************************************************************************************
GNAV & SP-GNAV
*************************************************************************************/
#gnav {
	display:none;
}

#sp-gnav p {
	float:left;
	font-weight:bold;
}

.animenu__toggle {
  display: none;
  cursor: pointer;
  background-color: #fff;
  border: 0;
  font-size:95%;
}

.animenu__toggle__bar {
  display: block;
  -webkit-transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);
  transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);
}
.animenu__toggle__bar + .animenu__toggle__bar {
}

.animenu__toggle--active .animenu__toggle__bar {
  margin: 0;
}
.animenu__toggle--active .animenu__toggle__bar:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.animenu__toggle--active .animenu__toggle__bar:nth-child(2) {
  opacity: 0;
}
.animenu__toggle--active .animenu__toggle__bar:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
  .animenu__toggle {
    display: inline-block;
    position:relative;
  }
  .animenu__nav,
  .animenu__nav__child {
    display: none;
    background:#fff;
  }

.animenu__nav--open {
  display: block !important;
}
.animenu__nav--open .animenu__nav__child {
  display: block;
}


/*===================================
kv
====================================*/
#contents #kv {
	line-height:0;
	margin:0;
	height:auto;
	width:100%;
	padding-top:110px;
}
#kv .inner {
	height:auto;
	width:100%;
}
#kv h2 img {
	width:100%;
}

/*===================================
consul,change,package,seminar
====================================*/
#seminar,#consul,#change,#package { display:none; }


/*===================================
news
====================================*/
#news {
	width:90%;
	padding:0 0 5%;
}
#news h3 {
	font-size:140%;
	padding-top:40px;
	background:url(../images/i_news.png) top center no-repeat;
	margin-bottom:0;
}
#news li {
	margin-bottom:3%;
	padding-bottom:3%;
	font-size:90%;
	line-height:160%;
}
#news li .date {
	float:none;
	margin:0 0 1%;
}
#news li .tag {
	float:left;
	width:22%;
	padding:1% 1%;
	text-align:center;
	color:#fff;
	letter-spacing:0;
	line-height:140%;
	margin:0 1% 0 0;
}
#news li a {
	float:right;
	width:72%;
}


/*===================================
example
====================================*/
#example h3 {
	background:url(../images/i_example.png) top center no-repeat;
}
#example {
	width:100%;
}
#example hr {
	border-bottom:2px dotted #cfd8e8;
	width:90%;
	margin:0 auto 10%;
}
#example .box {
	clear:both;
	margin-bottom:10%;
	padding-left:5%;
	border-left:5px solid #1caec9;
	width:88%;
}
#example .box .kv {
	float:none;
	height:100%;
	width:100%;
	margin-bottom:3%;
}
#example .box .left {
	float:none;
	width:100%;
}
#example .box h4 br {
	display:none;
}
#example .box h4 a {
	font-size:120%;
	line-height:140%;
}
#example .box ul {
	color:#666;
	font-size:90%;
	margin:3% 0;
	border:1px dotted #ccc;
	padding:3%;
	line-height:160%;
	letter-spacing:0;
}
#example .box li.name {
	font-weight:bold;
	color:#333;
	font-size:110%;
}
#example .box li.job,
#example .box li.request {
	margin-left:50px;
	text-indent:-3em;
	width:80%;
}
#example .box p.txt {
	margin:0 0 5%;
	font-size:100%;
	line-height:160%;
}
#example .box p.more {
	text-align:center;
}
#example .box p.more a {
	display:inline-block;
	float:none;
	font-size:90%;
	background:#333 url(../common/images/arrow_r.png) right 5% center no-repeat;
	padding:2% 0;
	width:80%;
}
#example .box p.more a:hover {
	background:#96a2b8 url(../common/images/arrow_r.png) right 5% center no-repeat;
}

#example .ex2 {
	border-left:5px solid #326abf;
}
#example .ex3 {
	border-left:5px solid #9b5fc4;
}

/*===================================
production
====================================*/
#production h3 {
	background:url(../images/i_production.png) top center no-repeat;
}
#production .box li {
	width:48%;
	text-decoration:none;
	float:left;
	font-size:100%;
	line-height:160%;
	margin-right:0;
	text-align:center;
	margin-bottom:30px;
	border-top:1px dotted #ccc;
	padding-top:5%;
}
#production .box li:nth-child(1),
#production .box li:nth-child(2) {
	border-top:none;
	padding-top:0;
}

#production .box li:nth-child(7),
#production .box li:nth-child(8) {
	border-bottom:1px dotted #ccc;
	padding-bottom:5%;
}

#production .box li a:hover {
	color:#96a2b8;
}
#production .box li:nth-child(odd) {
	margin-right:4%;
}
#production .box li .logo {
	text-align:center;
	height:55px;
}
#production .box li img {
	max-height:45px;
	max-width:85%;
}
#production .box li .st {
	font-size:110%;
	font-weight:bold;
	color:#333;
	margin-bottom:5%;
}
#production .box li .more {
	text-decoration:underline;
}
#production .box li p {
	text-align:left;
}


/*===================================
about
====================================*/
#about{
  margin-top: -110px;
  padding-top: 110px;
  z-index:-10;
}
#about h3 {
	background:url(../images/i_about.png) top center no-repeat;
}
#about .lead {
	font-size:120%;
	line-height:120%;
	margin:0 auto 5%;
	width:100%;
}
#about .txt {
	line-height:160%;
	font-size:100%;
	text-align:left;
	margin:0 auto 10%;
}
#about ul {
	margin: 0 -5.5%;
}
#about li {
	position:relative;
	float:none;
	clear:both;
	border-right:0;
	border-bottom:1px solid #cfd8e8;
	width:100%;
	height:auto;
	font-size:100%;
	line-height:0;
	text-align:left;
	padding:3% 0;
}
#about li:first-child {
	border-left:0;
	margin-left:0;
	border-top:1px solid #cfd8e8;
	background:#edf1f9 url(../images/about_1_img.jpg) right center no-repeat;
	background-size:30%;
}
#about li:nth-child(2) {
	background:#fff url(../images/about_2_img.jpg) right center no-repeat;
	background-size:30%;
}
#about li:nth-child(3) {
	background:#edf1f9 url(../images/about_3_img.jpg) right center no-repeat;
	background-size:30%;
}
#about li:nth-child(4) {
	background:#fff url(../images/about_4_img.jpg) right center no-repeat;
	background-size:30%;
}
#about li:nth-child(5) {
	background:#edf1f9 url(../images/about_5_img.jpg) right center no-repeat;
	background-size:30%;
	padding-bottom:10%;
}
#about li img {
	margin:26% 4%;
	width:20px;
	float:left;
}
#about li p {
	margin:0;
	float:left;
	line-height:150%;
	text-align:left;
	width:53%;
	margin-bottom:3%;
}
#about li p.st {
	color:#333;
	font-weight:bold;
	font-size:110%;
	letter-spacing:-0.05em;
	margin:0 0 2%;
	padding-top:3%;
	text-align:left;
}
#about li p.st br {
	display:none;
}

/*===================================
flow
====================================*/
#flow {
	background:#edf1f9;
	padding:10% 0;
	width:100%;
	margin-top:-20px;
	border-top:5px solid #cfd8e8;
}
#flow h3 {
	background:url(../images/i_flow.png) top center no-repeat;
}
#flow .flow_pc {
	display:none;
}
#flow li {
    position: relative;
    display:inline-block;
    padding:0;
    margin:0;
    float:none;
    clear:both;
    font-size:100%;
    line-height:160%;
    height:auto;
    margin-bottom:5%;
}
#flow li:after, .fbox:before {
	display:none;
}
#flow li:after, .fbox:before {
	display:none;
}
#flow li p {
	background:#fff;
	padding:5%;
}
#flow li p.sp {
	width:40px;
	margin:0 auto;
	padding-bottom:0;
}
#flow li .st {
	font-size:110%;
	margin-bottom:0;
	padding-bottom:0;
	text-align:center;
}
#flow li:first-child,
#flow li:nth-child(2),
#flow li:nth-child(3),
#flow li:nth-child(4) {
	width:100%;
	margin-right:0;
}


/*===================================
faq & column
====================================*/
#faq {
	width:100%;
	float:none;
	margin-right:0;
	margin-bottom:10%;
	padding-top:5%;
}
#faq h4 {
	font-size:120%;
	letter-spacing:-0.02em;
	color:#1c293a;
	padding:5px 0 5px 10px;
	border-left:10px solid #79ce41;
	margin-bottom:20px;
}

#column {
	width:100%;
	float:none;
	margin-bottom:0;
}

#column h4 {
	font-size:120%;
	letter-spacing:-0.02em;
	color:#1c293a;
	padding:5px 0 5px 10px;
	border-left:10px solid #a687e3;
	margin-bottom:20px;
}

#faq dl {
	padding:0 0 15px;
	border-bottom:1px dotted #cfd8e8;
	margin-bottom:15px;
}
#column dl {
	padding:0 0 15px;
	border-bottom:1px dotted #cfd8e8;
	margin-bottom:15px;
}
#faq dl.rank1 {
	background:url(../common/images/rank1.png) left top no-repeat;
	padding-left:45px;
}
#faq dl.rank2 {
	background:url(../common/images/rank2.png) left top no-repeat;
	padding-left:45px;
}
#faq dl.rank3 {
	background:url(../common/images/rank3.png) left top no-repeat;
	padding-left:45px;
}
#faq dt,
#column dt {
	line-height:160%;
}
#faq dd,
#column dd {
	font-size:90%;
	line-height:160%;
}

#faq .other a,
#column .other a {
	font-size:100%;
	width:90%;
	padding:3% 0;
	margin:5% auto 0;
}


/*===================================
bannerarea
====================================*/
#bannerarea {
	padding:10% 0;
	width:100%;
}
#bannerarea ul {
	background:#fff;
	border:5px solid #cfd8e8;
	padding:2%;
	width:88%;
}
#bannerarea ul li {
	float:none;
	line-height:0;
	margin-bottom:3%;
	width:100%;
}
#bannerarea ul li:last-child {
	margin-bottom:0;
}
#bannerarea .pc {
	display:none;
}







}