body {background:#fff;color:#000;line-height:18px;}
body {font-family: "Roboto","Noto Sans Japanese","Helvetica",sans-serif;}
div,h1,h2,h3,h4,ul,li,dl,dt,dd,img {margin:0px; padding: 0px;}
ul {list-style: none; margin: 0px; padding:0px;}
p {margin: 0px; padding: 0px;}
a,a:visited {color: #00f; text-decoration:underline;font-weight:normal;padding:0px 5px;}
a:hover {color: #00f; text-decoration:underline;}
a img {border-style:none;}
input, button, textarea, select { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
* {box-sizing:border-box;}
.clear {clear:both;}
.text-center {text-align:center!important; }
.text-left {text-align:left!important;}
.text-right {text-align:right!important;}
.w100 {width:100%!important;} .w90 {width:90%!important;} .w80 {width:80%!important;} .w70 {width:70%!important;}
.w60 {width:60%!important;} .w50 {width:50%!important;} .w40 {width:40%!important;} .w30 {width:30%!important;}
.w20 {width:20%!important;} .w10 {width:10%!important;}
.w68 {width:68%!important;}
.w38 {width:38%!important;}
.w200p {width:200px!important;max-width:100%;}
.w300p {width:300px!important;max-width:100%;}
.w600p {width:600px!important;max-width:100%;}

.marker {background:#ff0;}
.red {color:#d80011;}
.bold {font-weight:bold;}
.fs12 {font-size:12px;}
.fs14 {font-size:14px;}
.fs18 {font-size:18px;}
.fs21 {font-size:21px;}
.fs24 {font-size:24px;}
.fs31 {font-size:31px;}

.f70 {font-size:70%;}
.f80 {font-size:80%;}
.f90 {font-size:90%;}
.f120 {font-size:120%;}
.f140 {font-size:140%;}
.f160 {font-size:160%;}
.f180 {font-size:180%;}
.f200 {font-size:200%;}
.mb10 {display:inline-block;margin-bottom:10px;}
body {background:#fff;color:#000;line-height:18px;}
body {font-family: "Roboto","Noto Sans Japanese","Helvetica",sans-serif;}
div,h1,h2,h3,h4,ul,li,dl,dt,dd,img {margin:0px; padding: 0px;}
ul {list-style: none; margin: 0px; padding:0px;}
p {margin: 0px; padding: 0px;}
a,a:visited {color: #00f; text-decoration:underline;font-weight:normal;padding:0px 5px;}
a:hover {color: #00f; text-decoration:underline;}
a img {border-style:none;}
input, button, textarea, select { -webkit-appearance: none; -moz-appearance: none; appearance: none; }
* {box-sizing:border-box;}
.clear {clear:both;}
.text-center {text-align:center!important; }
.text-left {text-align:left!important;}
.text-right {text-align:right!important;}
.w100 {width:100%!important;} .w90 {width:90%!important;} .w80 {width:80%!important;} .w70 {width:70%!important;}
.w60 {width:60%!important;} .w50 {width:50%!important;} .w40 {width:40%!important;} .w30 {width:30%!important;}
.w20 {width:20%!important;} .w10 {width:10%!important;}
.w68 {width:68%!important;}
.w38 {width:38%!important;}
.w200p {width:200px!important;max-width:100%;}
.w300p {width:300px!important;max-width:100%;}
.w600p {width:600px!important;max-width:100%;}

.marker {background:#ff0;}
.red {color:#d80011;}
.bold {font-weight:bold;}
.fs12 {font-size:12px;}
.fs14 {font-size:14px;}
.fs18 {font-size:18px;}
.fs21 {font-size:21px;}
.fs24 {font-size:24px;}
.fs31 {font-size:31px;}

.f70 {font-size:70%;}
.f80 {font-size:80%;}
.f90 {font-size:90%;}
.f120 {font-size:120%;}
.f140 {font-size:140%;}
.f160 {font-size:160%;}
.f180 {font-size:180%;}
.f200 {font-size:200%;}
.mb10 {display:inline-block;margin-bottom:10px;}

strong {font-weight:bold;background:#ff0;}
b {font-weight:bold;color:#f00;}
.contentarea em {font-style:normal;font-weight:bold;}
form {font-size:16px;}
label { display:block; clear:both; width:100%; color:#000;font-size:0.7rem;padding-left:3px;  }
input {border:solid 1px #ddd; font-size: 1em; padding: 10px 20px; margin: 0px 0px 10px 0px; width:100%; background:#fdfdfd; clear:both;}
input:hover {border:solid 1px #49abff;}
input:focus {outline:none;border:solid 1px #49abff;}
textarea {border:solid 1px #ddd; font-size: 1em; padding: 10px 20px; margin: 0px 0px 10px 0px; width:100%; height:10em; background:#fdfdfd; clear:both;}
textarea:hover {border:solid 1px #49abff;}
textarea:focus {outline:none;border:solid 1px #49abff;}
select {border:solid 1px #ddd; font-size: 1em; padding: 10px 20px; margin: 0px 0px 10px 0px; width:100%; background:#fdfdfd; clear:both;
background:#fff url(../img/cmn/select.svg) no-repeat right center; background-size:30px 30px;}
select:hover {border:solid 1px #49abff;}
select:focus {outline:none;border:solid 1px #49abff;}
span.required {display:inline-block;padding:4px 8px;font-size:10px;line-height:10px;background-color:#49abff;color:#fff;margin-left:10px;}

.submit {background:#49abff;color:#fff;cursor:pointer; padding:1.2em 0.8em;width:50%;}
.submit:hover {background:#333;}
input[type=checkbox] {width:1em;height:1em;padding: 0.8em 0.8em;vertical-align:middle;vertical-align:-webkit-baseline-middle;margin-right:0.5em;}
input[type=checkbox]:checked {background:#fff url(../img/check.svg) no-repeat right center; background-size:30px 30px;}
input[type=radio] {width:1em;height:1em;padding: 0.8em 0.8em;vertical-align:middle;vertical-align:-webkit-baseline-middle;margin-right:0.5em;border-radius:50%;}
input[type=radio]:checked {background:#fff url(../img/checked.svg) no-repeat center center; background-size:1.5rem auto;}
body {margin:0px;}

a.btn {display:inline-block;text-align:center;padding:1em 2em;background:#000;color:#fff;font-size:1.0rem;border:solid #000 3px;text-decoration:none;}
a.btn:hover {background:#fff;color:#000;}
span.btn {display:inline-block;text-align:center;padding:1em 2em;background:#000;color:#fff;font-size:1.0rem;border:solid #000 3px;cursor:pointer;}
span.btn:hover {text-decoration:none;background:#fff;color:#000;}

/*
.btn01 {background:linear-gradient(#333 50%, #000 50%);display:inline-block;padding:5px 12px;border-radius:10px;}
.btn01:hover {opacity:0.9;}
.btn01 a {display:inline-block;text-align:center;color:#fff;font-size:16px;text-decoration:none;
	background:url(../img/cmn/linkarrow.svg) no-repeat right center;background-size:24px auto;padding-right:40px;}
*/
.btn01 a {display:inline-block;text-align:center;padding:1em 2em;background:#000;color:#fff;font-size:1.0rem;border:solid #000 3px;text-decoration:none;}
.btn01 a:hover {background:#fff;color:#000;}

.btn02 {background:linear-gradient(#777 50%, #444 50%);display:inline-block;padding:5px 12px;border-radius:10px;}
.btn02:hover {opacity:0.9;}
.btn02 a {display:inline-block;text-align:center;color:#fff;font-size:16px;text-decoration:none;
	background:url(../img/cmn/linkarrow.svg) no-repeat right center;background-size:24px auto;padding-right:40px;}

.btn03 {background:linear-gradient(#009 50%, #007 50%);display:inline-block;padding:5px 12px;border-radius:10px;}
.btn03:hover {opacity:0.9;}
.btn03 a {display:inline-block;text-align:center;color:#fff;font-size:16px;text-decoration:none;
	background:url(../img/cmn/linkarrow.svg) no-repeat right center;background-size:24px auto;padding-right:40px;}

.btn04 {background:linear-gradient(#00d 50%, #00b 50%);display:inline-block;padding:5px 12px;border-radius:10px;}
.btn04:hover {opacity:0.9;}
.btn04 a {display:inline-block;text-align:center;color:#fff;font-size:16px;text-decoration:none;
	background:url(../img/cmn/linkarrow.svg) no-repeat right center;background-size:24px auto;padding-right:40px;}

.btn05 {background:linear-gradient(#77f 50%, #55f 50%);display:inline-block;padding:5px 12px;border-radius:10px;}
.btn05:hover {opacity:0.9;}
.btn05 a {display:inline-block;text-align:center;color:#fff;font-size:16px;text-decoration:none;
	background:url(../img/cmn/linkarrow.svg) no-repeat right center;background-size:24px auto;padding-right:40px;}

/*
.btn001 {background:linear-gradient(#333 50%, #000 50%);display:inline-block;padding:5px 12px;border-radius:10px;}
.btn001:hover {opacity:0.9;}
.btn001 a {display:inline-block;text-align:center;color:#fff;font-size:16px;text-decoration:none;
	background:url(../img/cmn/linkarrow.svg) no-repeat right center;background-size:24px auto;padding:5px 40px 5px 12px;}
*/
.btn001 a {display:inline-block;text-align:center;padding:1em 2em;background:#000;color:#fff;font-size:1.0rem;border:solid #000 3px;text-decoration:none;}
.btn001 a:hover {background:#fff;color:#000;}


.btn002 {background:linear-gradient(#777 50%, #444 50%);display:inline-block;padding:5px 12px;border-radius:10px;}
.btn002:hover {opacity:0.9;}
.btn002 a {display:inline-block;text-align:center;color:#fff;font-size:16px;text-decoration:none;
	background:url(../img/cmn/linkarrow.svg) no-repeat right center;background-size:24px auto;padding:5px 40px 5px 12px;}

.btn003 {background:linear-gradient(#009 50%, #007 50%);display:inline-block;padding:5px 12px;border-radius:10px;}
.btn003:hover {opacity:0.9;}
.btn003 a {display:inline-block;text-align:center;color:#fff;font-size:16px;text-decoration:none;
	background:url(../img/cmn/linkarrow.svg) no-repeat right center;background-size:24px auto;padding:5px 40px 5px 12px;}

.btn004 {background:linear-gradient(#00d 50%, #00b 50%);display:inline-block;padding:5px 12px;border-radius:10px;}
.btn004:hover {opacity:0.9;}
.btn004 a {display:inline-block;text-align:center;color:#fff;font-size:16px;text-decoration:none;
	background:url(../img/cmn/linkarrow.svg) no-repeat right center;background-size:24px auto;padding:5px 40px 5px 12px;}

.btn005 {background:linear-gradient(#77f 50%, #55f 50%);display:inline-block;padding:5px 12px;border-radius:10px;}
.btn005:hover {opacity:0.9;}
.btn005 a {display:inline-block;text-align:center;color:#fff;font-size:16px;text-decoration:none;
	background:url(../img/cmn/linkarrow.svg) no-repeat right center;background-size:24px auto;padding:5px 40px 5px 12px;}


h1 {font-size:2.6rem;font-weight:700;line-height:1.5em;letter-spacing:0.1em;}
h2 {font-size:2.4rem;font-weight:700;line-height:1.5em;color:#000;}
h3 {line-height: 1.5em;}
p {font-size:1.0rem;line-height:1.8em;color:#000;}
li {font-size:1.0rem;line-height:1.8em;color:#000;}
dt {font-size:1.0rem;line-height:1.8em;color:#000;}
dd {font-size:1.0rem;line-height:1.8em;color:#000;}
/*レスポンシブメニュー*/
@media (max-width: 1200px){
	h1 {font-size:2.4rem;}
	h2 {font-size:2.2rem;}
}
@media (max-width: 1000px){
	h1 {font-size:2.2rem;}
	h2 {font-size:2.0rem;}
	p {font-size:0.9rem;}
}
@media (max-width: 896px){
	h1 {font-size:1.4rem;}
	h2 {font-size:1.2rem;}
}


/**************************************** コンテンツ設定 ****************************************/
section {}
.mainimgarea {background-size:cover;background-repeat:no-repeat;background-position:center center;}
.mainimg {background-size:cover;background-repeat:no-repeat;background-position:center center;}
.contentarea {padding: 100px;}
.content {width:800px;max-width:100%;padding: 0px;margin:0px auto;}
.content.wide {width:1200px;max-width:100%;padding: 0px;}
.content.mini {width:600px;max-width:100%;padding: 0px;}
/*RES*/
@media (min-width: 897px){@media (max-width: 1350px){
	.contentarea {padding: 70px;}
}}
/*RES*/
@media (min-width: 897px){@media (max-width: 1100px){
	.contentarea {padding: 30px;}
}}

.target {cursor:pointer; }

/* カラム設定 */
.col {width:100%;}
.col .inner {width:100%;margin:0px;padding:0px;}
.col .inner p {padding:0px;}
.morearea {padding: 1em 1em 2em 1em;text-align:right; }
.morearea.text-center {text-align:center;}

/*SP*/
@media (max-width: 896px){
	.morearea {padding: 1em 0px 2em 0px;}
}

.popupwrap {position:fixed;top:0px;left:0px;width:100%;height:100vh;background:rgba(0,0,0,0.6);z-index:5000;}
.popupwrap .popup {position:fixed;top:5%;left:50%;width:1000px;max-width:90%;height:auto;transform:translateX(-50%);background:#fff;padding:50px 50px;}
.popupwrap img.close {position:absolute;top:0px;right:0px;width:50px;}
.contentarea .popupwrap p {text-align:center;font-size:18px;margin:0px;padding:0px;color:#666; }


.paginationwrap {padding:0px;}
.paginationwrap .navigation.pagination {text-align:center;padding:30px 0px;}
.paginationwrap .nav-links {}
.paginationwrap .nav-links .page-numbers {display:inline-block;font-size:21px;width:70px;height:70px;line-height:64px;text-align:center;border-radius:50%;background:#000;border:solid #000 3px;cursor:pointer;}
.paginationwrap .nav-links .page-numbers.current {cursor:default;background:#fff;color:#000;}
.paginationwrap .nav-links .page-numbers {color:#fff;text-decoration:none;}
.paginationwrap .nav-links .page-numbers:hover {background:#fff;color:#000;}


/*inview設定*/
.inview {opacity:0;transform:translateY(100px);}
.inview.active {opacity:1;transform:translateY(0px);transition:1s;}
.inviewfade {opacity:0;}
.inviewfade.active {opacity:1;transition:1s;}
.inviewleft {opacity:0;transform:translateX(100px);}
.inviewleft.active {opacity:1;transform:translateX(0px);transition:1s;}
.inviewright {opacity:0;transform:translateX(-100px);}
.inviewright.active {opacity:1;transform:translateX(0px);transition:1s;}
.inviewdown {opacity:0;transform:translateY(-100px);}
.inviewdown.active {opacity:1;transform:translateY(0px);transition:1s;}

/*SP*/
@media (max-width: 896px){
	.inviewleft {transform:translateX(0px) translateY(100px);}
	.inviewleft.active {transform:translateX(0px) translateY(0px);}
	.inviewright {transform:translateX(0px) translateY(100px);}
	.inviewright.active {transform:translateX(0px) translateY(0px);}
	.inviewdown {transform:translateY(100px);}
	.inviewdown.active {transform:translateY(0px);}
}

/**************************************** デフォルト設定 ****************************************/
section .contentarea {background:#fff;}
section:nth-child(odd) .contentarea {background:#f2f2f2;}

/*SP*/
@media (max-width: 896px){
	section .contentarea {padding:15px;}
}

/* フォローボタン */
.content_follow {text-align:right;padding:20px 30px;}
.contentarea .content_follow p {margin:0px;font-size:16px;}
.content_follow span {display:inline-block;padding-right:20px;}
.content_follow a {padding:0px;}
.content_follow img {width:30px;margin-left:5px;vertical-align:middle;}
@media (max-width: 896px){
	.content_follow {padding:10px 15px;}
}

/* シェアボタン */
.content_share {text-align:center;padding:30px;border:solid #ddd 1px;margin:30px 0px;}
.contentarea .content_share p {margin:0px;font-size:16px;}
.content_share span {display:inline-block;padding-right:20px;}
.content_share a {padding:0px;}
.content_share img {width:30px;margin-left:5px;vertical-align:middle;}
@media (max-width: 896px){
	.content_share span {display:block;padding-right:0px;}
	.content_share img {width:50px;}
}
/***** listcontents *****/
.listcontents {}
.listcontents .inner {padding:1px;}
.listcontents .inner .box {background:#eee;padding:1em;height:100%;}
.listcontents .inner .textbox {padding:1em;}
.listcontents .inner a {color:#000;}
.listcontents .inner a.btn {color:#fff;cursor:pointer;}
.listcontents .inner a.btn:hover {color:#000;}
.listcontents img {max-width:100%;width:100%;height:auto;}

/***** icon_contents *****/
.icon_contents {padding:10vh 0px;}
.icon_contents .inner {text-align:center;}
.icon_contents .inner img {margin-bottom:0.5em;}
.icon_contents .inner p {padding:0px 1em;}
/*SP*/
@media (max-width: 896px){
	.icon_contents .col {position:relative;padding: 0px 1em 170px 1em; }
	.icon_contents .col .inner {float:left;width:33.3%;padding:0px 1em;}
	.icon_contents img {width:60px; }
	.icon_contents h3 {font-size: 0.8rem;padding-bottom:10px;}
	.icon_contents h3.on {border-bottom:solid #000 2px;}
	.icon_contents .col .inner p {position:absolute;top:140px;left:0px;width:100%;padding: 0px 2em;font-size:1rem;display:none; }
}



/***** center_message *****/
.center_message {}

/***** image_text *****/
section .contentarea.image_text {padding:0px;}
section .contentarea.image_text .inner.text {padding:3em;}
/*PC*/
@media (min-width: 768px){
	section .contentarea.image_text .inner.right {float:right;}
	section .contentarea.image_text .inner.text {padding:3em;}
}

/***** greeting *****/
.greeting {}
.greeting h2 {margin-bottom:0.5em;}
.greeting .image {width:200px;float:left; }
.greeting .image img {}
.greeting .text {width:calc(100% - 200px);float:left;padding:0px 3em;}
.greeting .text h3 {margin-bottom:0.5em; }
/*PC*/
@media (min-width: 768px){
	.greeting .text h3 {font-size:1.4rem;font-weight:400;}
}
@media (min-width: 1200px){
	.greeting .text h3 {font-size:2.2rem;font-weight:400;margin-bottom:0.5em; }
	.greeting .text p {font-size:1.1rem;line-height:2em; }
}
/*SP*/
@media (max-width: 896px){
	.greeting .image {width:100%;float:none;text-align:center; }
	.greeting .image img {width:200px;margin-bottom:2em;}
	.greeting .text {width:100%;float:none;padding:0px;}
}


/***** full *****/
section .contentarea.full {padding:0px;}

/***** list1 *****/
.list1 ul {border-bottom:dotted #ccc 1px;}
.list1 ul li {border-top:dotted #ccc 1px;padding:1em;}

/***** list2 *****/
.list2 h2 {margin-bottom:0.5em;}
/*SP*/
@media (max-width: 896px){ 
	.list2 dl {padding:0px;}
	.list2 dl dt {color:#333;line-height:1em; }
	.list2 dl dd {margin-bottom:0.8em;}
}
/*PC*/
@media (min-width: 768px){
	.list2 dl {border-bottom:dotted #ccc 1px;}
	.list2 dl dt {display:block;width:150px;float:left;border-top:dotted #ccc 1px;padding:1em;}
	.list2 dl dd {display:block;width:calc(100% - 150px);float:left;border-top:dotted #ccc 1px;padding:1em;}
}

/***** steparea *****/
.steparea {}
.steparea .step {border:solid #12beff 3px; border-radius:1em; margin-bottom:1em;padding:0.6em;}
.steparea .step .stepleft {width:120px;float:left;}
.steparea .step .stepleft img {width:100%;}
.steparea .step .stepright {width:calc(100% - 120px);float:left;padding: 2em 1em 2em 3em;}
.steparea .step .stepright h3 {font-size:2.2rem;font-weight:500;color:#12beff;margin-bottom:0.5em; }
.steparea .step .stepright p {font-size:1.2rem;}

/*SP*/
@media (max-width: 896px){ 
	.steparea .step .stepleft {width:100%;float:none;text-align:center;}
	.steparea .step .stepleft img {width:120px;}
	.steparea .step .stepright {width:100%;float:none;padding:1em;}
	.steparea .step .stepright h3 {font-size:1.4rem;text-align:center; }
	.steparea .step .stepright p {font-size:1.1rem;}
}

/***** steparea2 *****/
.steparea2 {}
.steparea2 .step {width:25%;float:left;padding-bottom:1em; }
.steparea2 .step .imagebox {background:url(../img/cmn/steparrow.svg) no-repeat left center;background-size:30px auto;padding-left:30px;}
.steparea2 .step.step01 .imagebox {background:none; }
.steparea2 .step .imagebox img {}
.steparea2 .step h3 {padding-left:30px;text-align:center; }


/*SP*/
@media (max-width: 896px){ 
	.steparea2 .step {width:100%;float:none;}
	.steparea2 .step .imagebox {background:url(../img/cmn/steparrow_sp.svg) no-repeat center top;background-size:auto 30px;padding-left:0px;padding-top:30px;text-align:center; }
	.steparea2 .step .imagebox img {width:30%; }
	.steparea2 .step h3 {padding-left:0px;}
}



/***** tablearea *****/
.tablearea {}
.tablearea table {border-collapse:collapse;width:100%; }
.tablearea table th {border:solid #ccc 1px;padding:1.2em 1em;width:200px;background:#12beff;color:#fff; }
.tablearea table td {border:solid #ccc 1px;padding:1.2em 1em;width:calc(100% - 200px);}
/*SP*/
@media (max-width: 896px){ 
.tablearea table th {display:block;width:100%;border:none;text-align:left;background:none;padding: 0.9em 0.5em 0.3em 0.5em;color:#12beff; }
.tablearea table td {display:block;width:100%;border:none;padding:0px;border-bottom:solid #12beff 1px;padding: 0px 0.5em 0.7em 0.5em; }
}


/***** table3area *****/
.table3area {}
.table3area .inner {padding:0px 2px;}
.table3area table {border-collapse:collapse;width:100%;}
.table3area table th {border:solid #eee 1px;padding:1.2em 1em;width:100%;background:#12beff;color:#fff; }
.table3area table td {border:solid #eee 1px;padding:1.2em 1em;width:100%;text-align:center; }
.table3area table.recommend {border:solid #12beff 2px;}



/***** panelarea *****/
section .contentarea.panelarea {padding: 10vh 0px 0px 0px; }
section .contentarea.panelarea h2 {margin-bottom:1em;}
section .contentarea.panelarea .inner img {display:block;}
.panelarea {}

/***** image_text2 *****/
.image_text2 {}
.image_text2 .inner {padding:5px;}
.image_text2 .inner .box { }
.image_text2 .inner img {margin-bottom:0.8em;}
.image_text2 .inner a img:hover {opacity:0.8; }
.image_text2 .inner h3 {margin-bottom:0.3em;}
.image_text2 .inner p {}
/*SP*/
@media (max-width: 896px){
	.image_text2 .inner {padding:0px 0px 3em 0px;}
}

/***** formarea *****/
.formarea {}
.formarea .content {width:600px;max-width:94%; }

/***** contactarea *****/
.contactarea {padding:15vh 10vw;background:#333;text-align:center;}
.contactarea h2 {color:#fff;}
.contactarea p {color:#fff;}

/*
.contactarea {background:url(../img/cmn/bg_contact.jpg) no-repeat center center;background-size:cover;}
*/


/******************************************************* 調整 ************************************************************************************/
/*共通*/
@media (max-width: 896px){ .pc {display:none !important;} }
@media (min-width: 897px){ .sp {display:none !important;} }

/*PCの場合*/
@media (min-width: 897px){
}
@media (min-width: 1200px){
}


/*横の場合*/
@media screen and (orientation: landscape) {
}
/*縦の場合*/
@media screen and (orientation: portrait) {
}

/*パソコン設定*/
@media (min-width: 897px){
.col {}
.collist {display:flex; flex-wrap:wrap;}
.collist .inner {justify-content:space-between;}
.col .inner {float:left;}
.col .inner.right {float:right;}
.col2 .inner {width:50%;} .col3 .inner {width:33.3%;} .col4 .inner {width:25%;} .col5 .inner {width:20%;}
.col6 .inner {width:16.6%;} .col7 .inner {width:14.2%;} .col8 .inner {width:12.5%;} .col9 .inner {width:11.1%;} .col10 .inner {width:10%;}

	/*横の場合*/
	@media screen and (orientation: landscape) {
	}
	/*縦の場合*/
	@media screen and (orientation: portrait) {
	}
}