@media only screen and (min-width: 800px){
body {
font-family: 'Helvetica','Arial','Hiragino Sans GB','SimHei','Hei';
font-size: 14px;
line-height: 180%;
}
}

@media only screen and (max-width: 799px) and (min-width: 600px){
body {
font-family: ,'Helvetica','Arial','STHeitiSC-Light';
font-size: 14px;
line-height: 200%;
}
}

@media only screen and (max-width: 599px) and (min-width: 320px){
body {
font-family: ,'Helvetica','Arial','STHeitiSC-Light';
font-size: 14px;
line-height: 200%;
}
}

@media only screen and (min-width: 800px){
.content h1, .content h2, .content h3, .content h4, .content .read_text {
font-family: 'OceanSansMTPro-Book','Hiragino Sans GB','SimHei','Hei';
}
}

@media only screen and (max-width: 799px) and (min-width: 600px){
.content h1, .content h2, .content h3, .content h4, .content .read_text {
font-family: 'OceanSansMTPro-Book','STHeitiSC-Medium';
}
}

@media only screen and (max-width: 599px) and (min-width: 320px){
.content h1, .content h2, .content h3, .content h4, .content .read_text {
font-family: 'OceanSansMTPro-Book','STHeitiSC-Medium';
}
}

@media only screen and (min-width: 800px){
#company #chairman .inner h2 {
color: #646C78;
margin-bottom: 5px;
}
}

@media only screen and (max-width: 599px) and (min-width: 320px){
#company #chairman .inner h2 {
color: #646C78;
text-align: center;
margin-bottom: 5px;
}
}

@media only screen and (min-width: 800px){
.content p {
font-size: 100%;
line-height: 180%;
}
}

@media only screen and (max-width: 799px) and (min-width: 600px){
.content p {
font-size: 100%;
line-height: 180%;
}
}

@media only screen and (max-width: 599px) and (min-width: 320px){
.content p {
font-size: 100%;
line-height: 180%;
}
}


@media only screen and (min-width: 800px){
#products .introduction {
padding: 10px 20px 5px 20px;
text-align: center;
line-height: 160%;
font-size: 14px;
}
}
@media only screen and (max-width: 799px) and (min-width: 600px){
#products .link_box.top .introduction {
text-align: center;
font-size: 14px;
padding: 0 60px 20px 60px;
line-height: 160%;
}
}

@media only screen and (min-width: 800px){
#products .category03 .introduction {
padding: 10px 20px 15px 20px;
text-align: center;
line-height: 160%;
font-size: 12px;
}
}

@media only screen and (min-width: 800px){
#products #main.category #readMoreBox {
top: 100px;
}
}


@media only screen and (min-width: 800px){
#companyDetail #history h1 span.h1_3 {
font-size: 60px;
font-family: Helvetica, Arial,'Hiragino Sans GB','SimHei','Hei';
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;
zoom: 1;
line-height: 32%;
padding-top: 34px;
}
}
@media only screen and (max-width: 799px) and (min-width: 600px){
#companyDetail #history h1 span.h1_3 {
font-size: 60px;
font-family: Helvetica, Arial,'Hiragino Sans GB', 'STHeitiSC-Medium';
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;
zoom: 1;
line-height: 32%;
padding-top: 40px;
}
}

@media only screen and (max-width: 599px) and (min-width: 320px){
#companyDetail #history h1 span.h1_3 {
font-size: 60px;
font-family: Helvetica, Arial,'Hiragino Sans GB', 'STHeitiSC-Medium';
display: -moz-inline-stack;
display: inline-block;
vertical-align: middle;
zoom: 1;
line-height: 32%;
padding-top: 13px;
}
}

@media only screen and (min-width: 800px){
#companyDetail #history .read_text {
width: 350px;
font-size: 28px;
font-family: Helvetica, Arial, 'Hiragino Sans GB','SimHei','Hei';
font-weight: lighter;
border-top: 1px solid #00467C;
margin-top: -135px;
padding-top: 10px;
}
}
@media only screen and (max-width: 799px) and (min-width: 600px){
#companyDetail #history .read_text {
width: 350px;
font-size: 28px;
font-family: Helvetica, Arial, 'STHeitiSC-Medium';
font-weight: lighter;
border-top: 1px solid #00467C;
margin-top: -135px!important;
padding-top: 10px;
}
}
@media only screen and (max-width: 599px) and (min-width: 320px){
#companyDetail #history .read_text {
font-size: 24px;
font-family: Helvetica, Arial, 'STHeitiSC-Medium';
font-weight: lighter;
margin: 0 auto 30px;
border-top: 1px solid #00467C;
padding-top: 10px;
}
}

@media only screen and (min-width: 800px){
.content .box_text {
margin-top: 20px;
width: 660px;
padding: 25px 20px 20px 20px;
background-color: #E6EBF0;
line-height: 160%;
font-size: 100%;
}
}

@media only screen and (min-width: 800px){
#navigation .inner {
line-height: 120%;
}
}

@media only screen and (min-width: 800px){
#lifewithsunstar .read_text {
width: 370px;
font-size: 20px;
line-height: 180%;
text-align: left;
}
}

@media only screen and (max-width: 599px) and (min-width: 320px){
#lifewithsunstar .white-area {
padding: 20px 27px 35px 27px;
}
}

@media only screen and (min-width: 800px){
#lifewithsunstar .main-movie-area .sentence {
width: 310px;
}
}

@media only screen and (min-width: 800px){
#lifewithsunstar .main-movie-menu ul li a .state.new{
width: 45px;
margin: -4px auto 7px;
background-color: #50BEFF;
color: #fff;
font-size: 14px;
padding: 0px 7px;
/*
padding: 4px 3px 3px;
*/
border-radius: 10px;
}
}

@media only screen and (min-width: 800px){
#lifewithsunstar .main-movie-menu ul li a .state{
display: block;
text-align: center;
color: #80A4BC;
font-size: 12px;
margin-bottom: 3px;
}
}

@media only screen and (min-width: 800px){
#lifewithsunstar .movie .desc{
font-size: 12px;
line-height: 180%;
}
}

@media only screen and (min-width: 800px){
#products .link_box{
min-height: 250px;
}
}

@media only screen and (min-width: 800px){
#products #rd .txt{
top: 30px;
}
}

@media only screen and (min-width: 800px){
#globalnetwork{
padding: 34px 0 0;
}
}


@media only screen and (min-width: 800px){
.read_text .pc{
display: none;
}
}

@media only screen and (min-width: 800px){
#products .introduction{
padding: 10px 20px 5px 20px;
text-align: center;
line-height: 160%;
font-size: 12px;
}
}

@media only screen and (min-width: 800px){
#companyDetail #history h1 span.h1_1{
font-size: 24px;
font-family: 'OceanSansMTPro-Book','Hiragino Sans GB','SimHei','Hei';
margin: 0 0 0 8px;
}
}

@media only screen and (max-width: 599px) and (min-width: 320px){
footer #footerInner #footerBtm ul {
width: 100%;
overflow: hidden;
padding-top: 10px;
}
}

@media only screen and (min-width: 800px){
.wid420 {
	width: 420px;
}
}