@charset "utf-8";

@media (max-width:1250px) {
	.original_recommend_list li:nth-child(2), .original_recommend_list li:nth-child(5) {margin-top: 0;}
	/*サービスの特徴*/
	.original_service {background: url("../images/service_danbo.png") no-repeat top 20px right 40px / 214px 215px;}
	/*選べる３つのタイプ*/
	.original_product {background: url("../images/product_danbo.png") no-repeat top 0px left 40px / 221px 166px;}
}
@media (max-width:1250px) {
	/*サービスの特徴*/
	.original_servise_list li:nth-child(1) {background: url("../images/service_con_bg1.png") no-repeat center center / 650px 130px;}
	.original_servise_list li:nth-child(2) {background: url("../images/service_con_bg2.png") no-repeat center center / 650px 130px;}
	.original_servise_list li:nth-child(3) {background: url("../images/service_con_bg3.png") no-repeat center center / 650px 130px;}
	.original_servise_list li { width: 650px; height: 113px; padding: 10px 20px 0 125px;}
	.original_servise_sttl span {font-size: 25px;}
	.original_servise_sttl {font-size: 21px;}
	.original_servise_stxt {font-size: 16px;}

}
@media (max-width:1000px) {
	/* original_point　ポイント */
	.original_point_list li {width:230px; height: 230px; padding-top: 120px;margin: 0 5px; font-size: 17px; }
	.original_point_list li span {letter-spacing: 0;}
	.original_mv {height: 500px; }
	/*セミナー情報*/
	.original_seminar_ph {float: none; display: block; }
	.original_seminar_ph img {margin-top: -50px;}
	.original_seminer_ttl {padding: 30px 0;}
	.original_seminer_box table { margin: 25px 0; }
	/*選べる３つのタイプ*/
	.original_product_list {width: 85%;}
	.original_product_list_ttl {
    width: 180px;
    height: 42px;
    padding-top: 8px;
    margin-right: 0;
	margin-bottom: 8px;
    display: block;
    font-size: 	18px;
	background: url("../images/product_ttlbg1.png") no-repeat center center / 180px 42px;}
	.original_product_list li {
    font-size: 15px;padding-bottom: 12px;margin-bottom: 12px;}
	.original_product_list li span {
    display: block;
    float: none;
		margin-top: 0;}
	.original_product_list a {
    display: block;
    float: none;
    margin-top: 10px;
    width: 80px;
		height: 22px;}
	.original_product_list a:hover {margin-left: 5px; }
	/*事例紹介*/
	.original_works_download {width: 85%; padding: 15px; }
	.original_works_download .txt {width: 100%;font-size: 16px;float: none;}
	.original_works_download a { width: 250px; font-size: 16px;float: none; padding: 15px; margin: 20px auto 0;
	background: url("../images/download_pdf_icon.png") no-repeat center left 15px / 38px 38px, url("../images/download_icon.png") no-repeat center right 15px / 26px 22px,#0077B9;}
	.original_works_list { margin: 40px 0 30px;}
}

@media (max-width:950px){
	/*受賞歴*/
	.original_award { width: 90%; }
	.original_award_list .award_year {display: block;}
	.original_award_list .award_name {display: block; margin-bottom: 5px;}
	.original_award_danbo {width: 120px; top: -20px;}
}

@media (max-width:850px){
	/*こんな通販業者様におすすめ*/
	.original_recommend_list li {width: 330px; height: 157px; margin-right:-15px; margin-bottom: 20px; display: inline-block; padding-top: 30px; font-size: 18px; }
	.original_recommend_list li span { font-size: 20px;} 
	.original_recommend_list li:nth-child(2n+1) {background: url("../images/recommend_bk1.png") no-repeat center center / 330px 157px;}
	.original_recommend_list li:nth-child(2n) {background: url("../images/recommend_bk2.png") no-repeat center center / 330px 157px;}
	.original_recommend_ttl {margin: 0 auto 40px;}
	/*サービスの特徴*/
	.original_service {background: none;}
	.original_servise_list li:nth-child(1) {background:#E5F1F8;}
	.original_servise_list li:nth-child(2) {background: #E5F1F8;}
	.original_servise_list li:nth-child(3) {background: #E5F1F8;}
	.original_servise_list li {max-width: 650px; width: 85%; height: auto; padding: 70px 35px 35px; margin-bottom: 60px; background-color: #E5F1F8; }
	.original_servise_list li:nth-child(2) {margin-left: 0;}
	.original_servise_list li:nth-child(3) {margin-left: 0;}
	.original_servise_list_no {display: block; margin: -100px auto 25px;}
	
	/*選べる３つのタイプ*/
	.original_product {background: none;}
	/*サービスご利用の流れ*/
	.original_flow {background: none;}
	.original_flow_list {width: 85%;}
	.original_flow_list li{padding: 18px; }
	.original_flow_list li span {float: none;}
	.original_flow_list li span.flow_no {
    width: 50px;
    height: 50px;
    padding: 5px;
    font-size: 35px;
		margin-right: 0px;
		margin: 0 auto;
	}
	.original_flow_list li span.flow_li_txt,
	.original_flow_list li span.flow_li_txt2{font-size: 16px; margin-top: 10px; display: block;}
	.original_flow_list li span.flow_muryo {display: inline-block; }
	
	/*よくあるご質問*/
	.original_faq_box { width: 85%;}
}


@media (max-width:760px){
	/* original_point　ポイント */
    .original_point { margin-top: -60px;margin-bottom: 130px; }
	.original_point_list li {width:180px; height: 180px; padding-top: 95px; font-size: 14px; }
	.original_mv {padding-top: 60px;}
	.original_mv_logo_sp {display: block; max-width: 524px; width: 80%; margin: 0 auto;}
	.original_mv_logo {display: none; }
	.original_point_list li:nth-child(2) {margin-top:0;}
	/*セミナー情報*/
	.original_seminer_btn { float: none; margin: 0 auto; display: block; margin-bottom: 30px;}
	.original_seminer_box table th {width: 120px; vertical-align: top;}
	/*受賞歴*/
	.original_award_list {background: url("../images/award_icon.png") no-repeat top center/ 141px 141px;
    padding: 155px 0 0;}
	.original_award_danbo {display: none;}
	.original_award_txt {padding-left: 0; padding-top: 15px;}
	/*お問い合わせフォーム*/
	.original_form_box{width: 85%;}
	.mailform tr th{width: 100%;display: block; padding: 20px 20px 10px 15px;}
	.mailform td {display: block; padding: 0px 15px 15px 15px;}
	.original_form_box{padding: 15px;}
	.mailform td input.mailform_lg_m {width: 100%;}
	.mailform td input.mailform_lg_l { width: 100%;}
	input, textarea, select {width: 100%;}
	.mailform input.sb_btn1{margin: 15px auto;}
	
}
@media (max-width:700px){
	.original_works_list li {width: 90%;max-width: none;}
	.original_works_list_dox {margin: -45px 0 0 45px;}
	/*.original_works_list li img {width: 75%;}*/
}

@media (max-width:600px){
	/*タイトルマージン関係*/
	.original_ttl_english {font-size: 60px;}
	.original_contents_ttl {margin-top: -40px; margin-bottom: 35px;font-size: 28px;}
	.original_read {font-size: 15px;}
	.original_seminar {margin-bottom: 100px;}
	.original_award_ttl {font-size: 22px;}
	.original_award_list .award_year {font-size: 15px;}
	.original_award_list li {font-size: 14px;}
	.original_award_list .award_name {font-size: 15px;}
	
	.original_servise_sttl {font-size: 19px; line-height: 140%; margin-bottom: 10px;}
	.original_servise_sttl span {font-size: 21px;}
	.original_servise_list {margin: 0 auto 20px;}
    
	.original_product {padding-top: 20px;}
	.original_product_list {margin: 60px auto;}
	
	.original_ttl_english_b {font-size: 60px;}
	.original_works {padding: 10px 0 50px;}
	
	.original_flow {padding: 80px 0 50px;}
	.original_flow_list {margin: 80px auto 0;}
	
	.original_faq {padding: 10px 0 50px; }
	
	.original_contact { padding: 10px 0 50px;}
	.original_form_box { margin: 50px auto 100px; }
	
	
	/* original_point　ポイント */
	.original_point { margin-top: -90px; }
	/*セミナー情報*/
	.original_seminer_ttl {font-size: 20px;}
	.original_seminer_ttl span {font-size: 16px; }
	.original_seminer_ttl {padding: 15px 0;}
	.original_seminer_box table {margin: 15px 0 25px;}
	.original_seminer_btn {margin-bottom: 10px;}
	
	/*CVボタン **************************  */
	.original_cv_btn {width: 300px; height: 72px;  margin: 0 auto 80px;
    background: url("../images/btn_arr_w.png") no-repeat right 22px top 30px / 10px 18px,linear-gradient(-45deg, #22e3bb 0%, #2196F3 100%);
	font-size: 22px;
    padding: 20px 0;
	}
	.original_cv_btn:hover {
    background: url("../images/btn_arr_w.png") no-repeat right 19px top 30px / 10px 18px,linear-gradient(-60deg, #22e3bb 0%, #2196F3 100%);
	}
}

@media (max-width:500px){
	.original_works_list li { text-align: center;}
	.original_works_list_dox { margin: -45px 0 0 0; text-align: left;}
	.works_slide2, .works_slide3 { margin: auto;}
	
}

@media (max-width:400px){
	/*セミナー情報*/
	.original_seminar_ph {width: 100%;}	

	/* original_point　ポイント */
	.original_mv {height: 380px; }
	.original_point { margin-top: -70px; }
	.original_point_list li {width:160px; height: 160px; padding-top: 80px; font-size: 13px; }
}
