﻿@media screen and (max-width: 1024px){
/* ----------------------- */
body{
		font-size:16px;
		line-height:1.5em;
	}
img{
		max-width:100%;
		height:auto;
	}
#page_osaka_600seminar h1{
	padding:0;
}
#page_osaka_600seminar h1 img{
	width:70%;
}
#page_osaka_600seminar  .div_banner{
	background:url(../images/bg1_main_conts.png) no-repeat;
	background-size: 97% auto;
	background-position:center 80px;
	padding-bottom:50px;
	}
#page_osaka_600seminar img.img_freeinvitation{
	width:80%;
	max-width:575px;
}

#page_osaka_600seminar .main_wrap{
	background:url(../images/bg_main_conts_img.jpg) no-repeat top ;
	background-size:300%;
	padding-top:5%;
}
#page_osaka_600seminar .div_main_conts{
	background:url(../images/bg_main_conts_bottom.jpg) no-repeat ;
	background-position: center bottom;
	background-size: 97% auto;
	margin:0 auto;
	padding-bottom:2em;
}
#page_osaka_600seminar  .div_main_txt{
	background:url(../images/bg_main_conts_middle.jpg) repeat-y center;
	background-size: 97% auto;
	padding:0 7%;
	}
#page_osaka_600seminar  .div_main_txt img.img_relation{
		max-width:380px;
		width:60%;
		heihgt:auto;
}
#page_osaka_600seminar  .div_main_txt img.img_greeting{
		max-width:600px;
		width:100%;
		heihgt:auto;
		margin:10px auto 0px;
}
#page_osaka_600seminar  .div_main_txt p{
	padding-bottom:1em;
}
#page_osaka_600seminar .div_item {
	background:url(../images/bg_main_conts_middle.jpg) repeat-y center;
	background-size: 97% auto;
	padding-top:2em;
	padding-left:10%;
	padding-right:1em;
	overflow:hidden;
}
#page_osaka_600seminar .div_item h3{
	background:url(../images/icon_sub_title.jpg) left no-repeat;
	background-size:13px 25px;
	padding-left:1.5em;
	margin-bottom:5%;
}
#page_osaka_600seminar .div_item li{
	display:block;
	width:90%;
	background:url(../images/icon_point.jpg) no-repeat;
	background-position:0 6px;
	background-size:10px;
	padding-left:1em;
	margin-bottom:0em !important;
	}
#page_osaka_600seminar .p_caution{
	line-height:1.2em;
	margin-left:1.5em;
	margin-top:-0.5em;
	}

#page_osaka_600seminar .div_details{
	margin:0 auto 1em;
	padding:5% 5%;
	width:80%;
}

#page_osaka_600seminar .div_details h3{
	background:url(../images/icon_sub_title.jpg) left no-repeat;
	background-size:13px 25px;
	background-position:left top;
	padding-left:1em;
	margin-bottom:1em;
	margin-left:-3px;

}
#page_osaka_600seminar .div_button_area{
	padding-left:1em;
	padding-right:1em;
}
#page_osaka_600seminar h4{
	width:100%;
	height:1.5em;
	padding-left:0.5em;
	margin-bottom:1em;
	margin-top:0.5em;
	color:#fff;
	font-weight:bold;
		* Firefox v3.6+ */
background-image:-moz-linear-gradient(50% -1% -90deg,rgb(178,0,0) 0%,rgb(140,35,0) 99%); 
/* safari v4.0+ and by Chrome v3.0+ */
background-image:-webkit-gradient(linear,50% -1%,50% 79%,color-stop(0, rgb(178,0,0)),color-stop(0.99, rgb(140,35,0)));
/* Chrome v10.0+ and by safari nightly build*/
background-image:-webkit-linear-gradient(-90deg,rgb(178,0,0) 0%,rgb(140,35,0) 99%);
/* Opera v11.10+ */
background-image:-o-linear-gradient(-90deg,rgb(178,0,0) 0%,rgb(140,35,0) 99%);
/* IE v10+ */
background-image:-ms-linear-gradient(-90deg,rgb(178,0,0) 0%,rgb(140,35,0) 99%);
background-image:linear-gradient(180deg,rgb(178,0,0) 0%,rgb(140,35,0) 99%);
-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffb20000,endColorstr=#ff8c2300,GradientType=0)";
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffb20000,endColorstr=#ff8c2300,GradientType=0);
}
#page_osaka_600seminar .div_details{
	margin-top:20px;
	}
#page_osaka_600seminar .div_details ul{
	margin-bottom:1em;
	}

#page_osaka_600seminar .div_details li{
	margin-bottom:0.5em;
	margin-left:1em;
}
#page_osaka_600seminar .div_details h4{
	width:100%;
	height:1.5em;
	color:#fff;
	font-weight:bold;
	vertical-align:middle;
}
#page_osaka_600seminar .div_btn{
	margin:1em auto;
	}	
#page_osaka_600seminar .div_footer_navi{
	max-width:950px;
	width:94%;
	overflow:hidden;
	border-right:#A0A0A0 1px solid;
}	
#page_osaka_600seminar .div_navi_tit{
	max-width:932px;
	width:100%;
	height:2em;
	font-weight:bold;
	background-color:#DDFFFF;
	padding-left:1em;
	padding-top:0.5em;
	margin-bottom:0px;	
}
#page_osaka_600seminar .div_footer_navi{
	margin:1em auto 1em;
}
#page_osaka_600seminar .div_footer_navi li{
	max-width:932px;
	height:2em;
	width:100%;
	float:left;
	background:url(../images/icon_footer_navi.jpg) left top no-repeat #fff;
	background-size:25px;
	background-position:1em;
	border:solid 1px #A0A0A0;
	vertical-align:middle;
	padding-top:0.7em;
	padding-left:3em;
	margin-top:-2px;
	margin-right:-1px;
}
#page_osaka_600seminar .div_footer {
	height:50px;
	float:clear;
	text-align:center;
	margin-top:30px;
	padding-top:15px;
	padding-bottom:10px;
}
#page_osaka_600seminar .div_footer img{
	width:430px;
}


}
