@media only screen and (min-width:800px) and (max-width:1280px){
	
.pad_block{display:block;}
.pad_inline{display:inline;}
.pad_none{display:none;}

.pad_center{text-align:center;}
.pad_tal{text-align:left;}
.pad_w100{width:100%; height:auto;}
.pad_fn{float:none;}

.pad_pt0{padding-top:0 !important;}
.pad_pt5{padding-top:5px !important;}
.pad_pt10{padding-top:10px !important;}
.pad_pt15{padding-top:15px !important;}
.pad_pt20{padding-top:20px !important;}
.pad_pt25{padding-top:25px !important;}
.pad_pt30{padding-top:30px !important;}
.pad_pt35{padding-top:35px !important;}
.pad_pt40{padding-top:40px !important;}
.pad_pt50{padding-top:50px !important;}
.pad_pt60{padding-top:60px !important;}
.pad_pt70{padding-top:70px !important;}

.pad_pl10 {padding-left: 10px;}
.pad_plr2 {padding-left:2%; padding-right:2%; box-sizing:border-box;}


.wanbishi_w1280{width:100%;}
.header_p1{font-size:10px; padding-left:2%;}
.header_jp{font-size:12px;}
.header_language{width:30px; font-size:18px; margin-left:10px;}
.header_search{padding:5px 0 0 10px;}
.header_login{width:120px; padding-left:20px;}
.header_member{width:120px; font-size:14px;}
.header_logo{min-width:100%;}
.header_nav{width:100%;}
.header_nav li{font-size:15px; padding:0 10px;}
.pb-carouselWarp{height:auto;}
.pb-carouselWarp .pb-carousel{height:auto;}
.wanbishi_business{width:96%;}
.wanbishi_business_lr{width:31%; padding-left:3.5%;}
.wanbishi_business_lr .center img{width:90%; height:auto; max-width:295px;}
.wanbishi_business_h3{font-size:24px;}
.wanbishi_business_p1{font-size:13px;}
.wanbishi_business_ul li{font-size:12px; letter-spacing:-0.05em;}
.wanbishi_business_p2{font-size:14px;}
.wanbishi_page{position:fixed; right:20px; bottom:20px;}
.wanbishi_contact{width:96%; max-width:970px; display:flex; justify-content:space-between;}
.wanbishi_contact .fl:nth-child(2){margin-left:0;}
.footer_nav{width:96%; max-width:970px; padding:60px 2% 125px 2%; display:flex; justify-content:space-between;}
.footer_nav_fl{padding-left:0;}
.footer_nav_fl h3{font-size:16px;}
.footer_nav_fl li{font-size:13px; line-height:28px;}

.news_banner{height:auto; background:none;}
.news_path{width:96%;}
.news_left{width:21%;}
.news_left h3{font-size:16px;}
.news_left ul li a{font-size:14px; padding-left:8px;}
.news_right{width:75%;}
.news_right_title{font-size:23px; padding:16px 0;}
.news_list li span{width:90px;}
.news_list li i{width:60px; margin-right:15px;}
.news_list li a{width:calc(100% - 165px); font-size:14px;}
.news_classify{margin-top:50px;}
.news_detailed_title{font-size:23px;}
.news_detailed_p1{font-size:12px;}
.news_detailed{font-size:14px; line-height:28px; padding:30px 0;}

.service_banner{height:auto; background:none;}

.document_banner{height:auto; background:none;}
.document_keep{width:96%; max-width:940px;}
.document_keep dd{width:28%;}
.document_keep dt{width:68%; padding-left:4%;}
.document_keep_p1{font-size:18px; line-height:32px;}
.document_important{width:96%; max-width:790px;}
.document_consulting{width:96%; max-width:790px;}
.document_features{width:96%; max-width:1150px;}
.document_features dd{width:140px; height:140px; font-size:20px; line-height:32px;}
.document_features dt{width:calc(100% - 160px);}
.document_features_ul > li{width:46%; padding:40px 0 0 8%;}
.document_features_ul > li p.center img{width:190px; height:auto;}
.document_features_h3{font-size:18px;}
.document_collection_ul .document_features_h3{font-size:16px;}

.storage_banner{height:auto; background:none;}

.confidential_banner{height:auto; background:none;}
.confidential_flow{width:100%; max-width:640px;}

.company_banner{height:auto; background:none;}
.company_table{width:100%; max-width:900px;}
.company_table tr:first-child th:first-child{width:90px;}

.safety_banner{height:auto; background:none;}
.safety_covered{font-size:16px; padding-bottom:50px; border-bottom:#CCC 1px solid;}
.safety_system{padding:50px 0 50px 20px; border-bottom:#CCC 1px solid;}
.safety_system div.fl.sp_fn.sp_center{width:23%;}
.safety_system_ul{width:73%; padding:20px 0 0 4%;}
.safety_system_ul li{width:31%; padding-left:3.5%;}
.safety_system_ul li p.center img{width:100px; height:auto;}
.safety_system_h3{font-size:17px; line-height:24px;}
.safety_system_p{padding-top:10px; font-size:12px;}
.safety_strict{width:100%; max-width:860px; font-size:16px;}
	
.examples_banner{height:auto; background:none;}
.examples_financial li{width:23.5%; margin-left:2%; margin-bottom:50px;}
.examples_financial li p:nth-child(2) img{width:100%; height:auto;}
.examples_financial_h3{font-size:16px; line-height:26px; letter-spacing:-0.05em;}
.examples_financial_p1{font-size:12px;}
.examples_financial_p3{font-size:14px;}

.news_left ul.examples_left_ul li a{font-size:13px; letter-spacing:-0.05em;}
.news_left ul.examples_left_ul li:last-child a{letter-spacing:-0.05em;}
.examples_topic dd{width:38%;}
.examples_topic dt{width:58%;}
.examples_topic_title span{width:150px; font-size:16px; padding-left:10px;}
.examples_topic_p{font-size:14px; line-height:28px; padding:15px 0;}
.examples_topic_p2{font-size:18px; line-height:36px; padding:15px 0;}
.examples_fruit{width:100%; margin-top:50px;}
.examples_fruit h3{height:38px; font-size:18px; line-height:38px;}
.examples_fruit_ul{width:94%; max-width:590px; display:flex; justify-content:space-between;}
.examples_fruit_ul li{margin-left:0;}
.examples_fruit_p{font-size:14px; line-height:28px; padding:25px 30px;}

.contact_banner{height:auto; background:none;}
.contact_name{font-size:18px;}
.contact_address{font-size:14px;}
.contact_tel_p1{font-size:18px; line-height:36px;}
.contact_tel_p2{width:calc(50% - 60px); font-size:22px; line-height:36px;}
.contact_mail{font-size:22px;}
.contact_inquiry{font-size:14px; line-height:24px;}
.contact_column dd{width:180px; font-size:14px; line-height:36px; padding-left:10px;}
.contact_column dt{width:calc(100% - 180px);}
.contact_text{width:100%; height:auto; font-size:14px; line-height:36px; padding:0 10px;}
.contact_text02{width:calc(100% - 80px); max-width:340px; height:auto; font-size:14px; line-height:36px; padding:0 10px;}
.contact_code,.contact_column .code{width:60px; height:auto; color:#1A4498; font-size:14px; line-height:38px;}
.contact_type{width:100%; padding:0 0 10px 15px;}
.contact_type li{width:100%; float:none; font-size:14px; line-height:22px; padding-top:10px;}
.contact_textarea{width:100%; height:120px; font-size:14px; line-height:22px; padding:5px 10px;}
.contact_handling{width:100%; max-width:820px;}



}
