@media only screen and (min-width: 800px) and (max-width: 20000px)
{
.pc_hidden {
	display: none;
}
}
@media only screen and (min-width: 800px) and (max-width: 1400px)
{

.text_tel {
	font-size: 3.5vw;
	margin-top: 10px;
}
.text_header {
    float: left;
    font-size: 1.5vw;
    border-bottom: #ff0c00 solid 2px;
    margin-right: 15px;
    padding: 5px 0;
}
.header{
	font-size: 2.9vw;
	    height: 13vmin;
    margin: 2% auto 0;
	width: 95%;
}
.header .btn {
	    width: 33%;
}

.cases_box {
    width: 98%;
    margin: auto;
}	
.tab li {
    float: left;
    color: #fff;
    padding-top: 20px;
    font-size: 22px;
    cursor: pointer;
    width: 33%;
}
.cases_box .case_box {
    width: 100%;
    float: left;
    margin: 1.6%;
    text-align: center;
    font-size: 1.5vw;
    line-height: 1.5;
}
.case_boxp .case_txtbox .txtbox .txt01 {
    font-size: 3vw;
    padding-top: 8%;
}
.case_boxp .case_txtbox .txtbox .txt02 {
    font-size: 1.9vw;
    padding-top: 3%;
}
.case_boxp .case_txtbox .txtbox .txt03 {
    font-size: 1.4vw;
    line-height: 1.5;
}	
.case_boxp .case_txtbox .txtbox03 .txt04 {
    font-size: 2.5vw;
}
.case_boxp {
    background: url(../images/case_bg.png) no-repeat scroll center top;
    background-size: 100%;
	min-height:0;
	height: auto;
}
	/***/
.nav {
    font-size: 1.1vw;
    height: auto;
    display: flex;
	width: 100%;
}
.nav .navbar .list {
    float: left;
    padding: 1%;
}
.nav .navbar .list_red {
    float: left;
    padding: 1%;
    background: #f00;
}
.nav .navbar {
    width: 100%;
    margin: auto;
}
}

@media only screen and (min-width: 800px) and (max-width: 1250px)
{
.top_diaries_boxs {
    max-width: 1200px;
    margin: auto;
	    width: 96%;
}	
.top_diaries_boxs .top_diaries_box .title {
    font-size: 2vw;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    line-height: 1.3;
	position: relative;
height: 5.2vmin;
overflow: hidden;
width: auto;
}
.top_diaries_boxs .top_diaries_box {
    width: 30%;
    height: 36vmin;
    border: #ff1727 solid 1px;
    margin: 1% 2.3%;
    float: left;
}

.top_diaries_boxs .top_diaries_box .top_diaries_box_p {
	margin: 15px;
}
.top_diaries_boxs .top_diaries_box .photo {
	float: left;
	margin: 1% 1% 1% 0;
	width: 60%;
}
.top_diaries_boxs .top_diaries_box .txt {
	font-size: 1.5vw;
	margin-top: 1%;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 18;
	line-height: 1.3;
height: 25vmin;
}
.top_diaries_box:first-child {
	width: 30%;
	height: 36vmin;
	border: #ff1727 solid 1px;
	margin: 1% 2.3% 1% 0;
	float: left;
}
.top_diaries_box:nth-child(3n) {
	width: 30%;
	height: 36vmin;
	border: #ff1727 solid 1px;
	margin: 1% 0 1% 2.3%;
	float: left;
}
.top_diaries_box:nth-child(4n) {
	width: 30%;
	height: 36vmin;
	border: #ff1727 solid 1px;
	margin: 1% 2.3% 1% 0;
	float: left;
}
/*.pc_top_02box .txt {
    font-size: 3vw;
    text-align: center;
    font-style: italic;
    padding-top: 7%;
    line-height: 1.2;
}
.pc_top_02box .txt span {
    font-size: 5vw;
}
.pc_top_02box .txt02 {
    font-size: 2.5vw;
    text-align: center;
    margin-top: 1%;
}*/
.pc_top_03box .girl_box {
    width: 43%;
    float: left;
    margin: 10px;
    font-weight: 600;
	max-width: 180px;
}
.menu_bar01 {
	background: url(../images/menu_red.png) no-repeat scroll center top;
	width: 33.3%;
    height: 17.9vmin;
	float: left;
	background-size: 100%;
}
.menu_bar01 .testbox {
	color: #fff;
	line-height: 1.2;
	width: 40%;
	margin: 16% 11%;
	font-size: 0.8vw;
}
.menu_bar01 .title {
	font-size: 1.7vw;
	font-weight: 600;
}
.menu_bar01 .title span {
	font-size: 0.9vw;
}
.menu_bar02 {
	background: url(../images/menu_white.png) no-repeat scroll center top;
	width: 33.3%;
    height: 17.9vmin;
	float: left;
	position: relative;
	background-size: 100%;
}
.menu_bar02 .testbox {
	color: #000;
	line-height: 1.2;
	width: 40%;
	margin: 16% 11%;
	font-size: 0.8vw;
}
.menu_bar02 .title {
	font-size: 1.7vw;
	font-weight: 600;
}
.menu_bar02 .title span {
	font-size: 0.9vw;
}
.menu_bar03 {
	background: url(../images/menu_black.png) no-repeat scroll center top;
	width: 33.3%;
    height: 17.9vmin;
	float: left;
	position: relative;
	background-size: 100%;
}
.menu_bar03 .testbox {
	color: #fff;
	line-height: 1.2;
	width: 40%;
	margin: 16% 11%;
	font-size: 0.8vw;
}
.menu_bar03 .title {
	font-size: 1.7vw;
	font-weight: 600;
}
.menu_bar03 .title span {
	font-size: 0.9vw;
}
.salary_header {
    background: url(../images/pc_salary_01_2.jpg) no-repeat scroll center top;
    height: 46vmin;
    width: 100%;
    background-position: center;
	background-size: 100%;
	margin-top: 0;
}	
.top_diaries_boxs .diaries_box .photo {
    float: left;
    margin: 3% 2%;
    width: 60%;
}
.top_diaries_boxs .diaries_box {
    width: 30%;
    height: 378px;
    border: #ff1727 solid 1px;
    margin: 1%;
    float: left;
}
.clickhere {
    margin-left: auto;
    margin-right: auto;
    background-color: #ff1a1a;
    border-radius: 50%;
    text-align: center;
    color: #fff;
	margin-left: auto;
	margin-right: auto;
}
.clickhere a .txt03 {
    padding: 25% 0;
    line-height: 1.3;
}
/*.makemoney_box02 .txt {
    font-size: 2vw;
	    padding-top: 5%;
}
.makemoney_box02 .txt span {
    font-size: 2.5vw;
}
.makemoney_box04 .makemoney05 p {
    padding-top: 27%;
    font-size: 2vw;
}
.makemoney_box04 .makemoney05 p span {
    font-size: 3vw;
}	
.makemoney_box04 .makemoney05 {
    height: 43vmin;
}
.makemoney_box04 {
    padding-top: 25%;
	    height: 2360px;
}
.makemoney_box04 .box {
    width: 70%;
    margin: 3% auto;
}
.makemoney_box04 .box .makemoney06 .title {
    width: 100%;
    padding: 1.7% 0;
    background-size: 100%;
	font-size: 2vw;
}
.makemoney_box04 .box .makemoney06 .txt {
    width: 100%;
    padding: 1% 0;
	font-size: 2vw;
}
.makemoney_box04 .box .makemoney06 .txt span {
    font-size: 2.8vw;
}
.makemoney_box04 .box .entrybtn {
    width: 20%;
    margin: 57% auto 0;
}*/
}

@media only screen and (min-width: 800px) and (max-width: 1130px)
{
.aboutjewelry_boxp{
	font-size: 1.7vw;
}
.aboutjewelry_boxp .txt01{
	line-height: 1.7;
	/*padding: 235px 0 0;*/
	height: auto;
	    min-height: 700px;
}
.aboutjewelry_boxp .txt02{
	line-height:1.9;
	padding:  50px 0 0;
	    height: 640px;
}
.aboutjewelry_boxp .txt03{
	line-height: 1.9;
	padding:  0;
	    height: 680px;
}
.aboutjewelry_boxp .txt04{
	line-height: 1.9;
	padding: 0;
	    height: 700px;
}
.aboutjewelry_boxp strong {
    font-weight: 600;
    line-height: 1.3;
}
.aboutjewelry_boxp .title {
    font-size: 3vw;
}


/*.makemoney_box01 .txt02 {
    font-size: 2.5vw;
    text-align: center;
    margin-top: 0.5%;
}
.makemoney_box01 .txt {
    font-size: 4.5vw;
    text-align: center;
    font-style: italic;
    padding-top: 7%;
    line-height: 1.1;
}
.makemoney_box01 .txt span {
    font-size: 7vw;
}
.makemoney_box01 .txt03 {
    margin-top: 7%;
	font-size: 2.5vw;
}	
.makemoney_box01 .txt03 span {
    font-size: 4.5vw;
}
.makemoney_box01 .txt03 span span {
    font-size: 5vw;
}
.makemoney_box01{
	    height: 72vmin;
}
	
.makemoney_box03 .box {
    padding: 23% 0 0;
}
.makemoney_box03 .box {
    width: 75%;
    padding: 23% 0 0;
}*/
.makemoney_box03 .box .money_box {
    width: 100%;
    margin: 0 auto 3%;
}
.makemoney_box03 .box .money_box .float_l{
    width: 37%;
}
.makemoney_box03 .box .money_box .makemoney_name {
        width: 93%;
    background-size: 100%;
    height: auto;
    margin-bottom: 5%;
}
.makemoney_box03 .box .money_box .float_r{
    width: 60%;
}
/*.makemoney_box03 .box .money_box .money_box02 {
    height: auto;
    width: auto;
    margin-bottom: 4%;
}
.makemoney_box03 .box .money_box .makemoney_name p {
    color: #fff;
    font-size: 2vw;
    text-align: center;
    padding: 3% 0;
}
.makemoney_box03 .box .money_box .money_box02 .txt01 {
    font-size: 1.7vw;
}

.makemoney_box03 .box .money_box .money_box02 .redbox {
height: auto;
    width: auto;
    padding: 2% 3%;
    font-size: 1.9vw;
    margin-right: 2%;
	
	}
.makemoney_box03 .box .money_box .money_box02 .moneytxt {
    font-size: 2.8vw;
    margin-top: 1%;
}
.makemoney_box03 .box .money_box .money_box02 .moneytxt span {
    color: #e71f19;
    font-size: 4.7vw;
}*/
.makemoney_box03 .box .money_box .makemoney_tbox03 {
    width: 100%;
    height: 15vmin;
    margin-bottom: 2%;
    font-size: 1.8vw;
	    background-size: 100%;
}
.makemoney_box03 .box .money_box .makemoney_tbox03 .float_l {
    width: 40%;
    margin-top: 2%;
}
/*.makemoney_box03 .box .money_box .makemoney_tbox03 .float_l span {
    font-size: 6vw;
}*/
.makemoney_box03 .box .money_box .makemoney_tbox03 .float_r {
    width: 60%;
    margin-top: 2%;
}
/*.makemoney_box03 .box .entrybtn {
    width: 20%;
    margin: auto;
}
.makemoney_box03{
height: 180vmin;
}
.makemoney_box04 {
    height: 230vmin;
}
.makemoney_box03 .box .money_box .makemoney_tbox03 .float_r span {
    font-size: 6vw;
}*/
}
@media only screen and (min-width: 800px) and (max-width: 1100px)
{
.cases_box {
    width: 98%;
    margin: auto;
}	
.tab li {
    float: left;
    color: #fff;
    padding-top: 20px;
    font-size: 22px;
    cursor: pointer;
    width: 33%;
}
.cases_box .case_box {
    width: 100%;
    float: left;
    margin: 1.6%;
    text-align: center;
    font-size: 1.5vw;
    line-height: 1.5;
}
.case_boxp .case_txtbox .txtbox .txt01 {
    font-size: 3vw;
    padding-top: 8%;
}
.case_boxp .case_txtbox .txtbox .txt02 {
    font-size: 1.9vw;
    padding-top: 3%;
}
.case_boxp .case_txtbox .txtbox .txt03 {
    font-size: 1.4vw;
    line-height: 1.5;
}
figure {
    position: relative;
    overflow: hidden;
    width: 100%;
    border-radius: 50%;
    margin-bottom: 20px;
}
/*.makemoney_box02 {
    height: 131vmin;
}	
.makemoney_box04 .makemoney05 {
    /*height: 36vmin;*/
}	*/

}
@media only screen and (min-width: 800px) and (max-width: 1000px)
{
.salary_box {
    width: 98%;
    margin: auto;
}
.salary_box .girl_img {
    width: 28%;
}
.salary_box .box .name {
        font-size: 2.8vw;
    padding: 1.25%;
}
.salary_box .box {
    width: auto;
    margin-left: 3%;
}
.salary_box .box .money {
    font-size: 4vw;
}
.salary_box .box .txt {
        font-size: 1.9vw;
}
/*.makemoney_box01{
    height: 62vmin;
}
.makemoney_box02 {
    height: 110vmin;
}	
.makemoney_box03 {
    height: 155vmin;
}
.makemoney_box04 {
    height: 210vmin;
}
.makemoney_box04 .makemoney05 {
    height: 36vmin;
}	*/
}
@media only screen and (min-width: 800px) and (max-width: 900px)
{
.diaries_boxs .diaries_box {
    width: 98%;
    height: auto;
    margin: 1%;
}
.diaries_boxs .diaries_box .title {
    font-size: 3vw;
}
.diaries_boxs .diaries_box .photo {
    float: left;
    margin: 1%;
}
.diaries_boxs .diaries_box .txt {
    font-size: 1.5vw;
    margin-top: 1%;
}
/*.makemoney_box02 {
    height: 105vmin;
}	*/

}