/* CSS Document */

@charset "UTF-8";
/* CSS Document */

/*---リセット---*/
.new_parts body, .new_parts div, .new_parts dl, .new_parts dt, .new_parts dd, .new_parts ul, .new_parts ol, .new_parts li, .new_parts h1, .new_parts h2, .new_parts h3, .new_parts h4, .new_parts h5, .new_parts h6, .new_parts pre, .new_parts code, .new_parts form, .new_parts fieldset, .new_parts legend, .new_parts input, .new_parts textarea, .new_parts p, .new_parts blockquote, .new_parts th, .new_parts td { margin:0; padding:0;}
.new_parts table { border-collapse:collapse; border-spacing:0;}
.new_parts fieldset, .new_parts img { border:0; }
.new_parts address, .new_parts caption, .new_parts cite, .new_parts code, .new_parts dfn, .new_parts em, , .new_parts th, .new_parts var { font-style:normal; font-weight:normal; }
.new_parts li { list-style:none; }
.new_parts caption, .new_parts th { text-align:left; }
.new_parts h1, .new_parts h2, .new_parts h3, .new_parts h4, .new_parts h5, .new_parts h6 { font-size:100%; font-weight:normal; }
.new_parts q:before, .new_parts q:after { content:''; }
.new_parts abbr, .new_parts acronym {border:0; font-variant:normal; }
.new_parts sup { vertical-align:text-top; }
.new_parts sub { vertical-align:text-bottom; }
.new_parts input, .new_parts textarea, .new_parts select { font-family:inherit; font-size:inherit; font-weight:inherit; }
.new_parts input, .new_parts textarea, .new_parts select { *font-size:100%; }
.new_parts img { vertical-align:bottom; border:none; }
.new_parts .clearfix:after {visibility:hidden;height:0;display: block;font-size: 0;content: " ";clear: both;}
.new_parts * html .clearfix { zoom: 1; }
.new_parts *:first-child+html .clearfix { zoom: 1; }

/* html { height:100%;font-size: 6.25%;} */
body .new_parts { background:#ffffff; text-align:center; color:#494949;font-size: 14px; font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Helvetica,Osaka,"FOT-筑紫A丸ゴシック Std R",'TsukuARdGothicStd-R','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;line-height:180%; min-width:1100px;-webkit-text-size-adjust: 100%; overflow-x:hidden;}

.new_parts a img { box-shadow: #000 0 0 0;}
.new_parts a {	color:#494949;text-decoration:none;}
.new_parts a:hover {color:#af62a4;}
.new_parts a:hover img {opacity:0.6;filter:alpha(opacity=60);-ms-filter: "alpha( opacity=60 )";}
.new_parts .left{float:left;}
.new_parts .right{float:right;}
.new_parts div, .new_parts div p{text-align: justify;text-justify: inter-ideograph;-ms-text-justify: inter-ideograph;}

.new_parts #container, .new_parts .container{width:1100px;margin:0 auto;}
.new_parts .contents{
	padding:0 15px;
	position: relative;
	z-index: 15;
}
.new_parts h1{float:left; margin:14px 0 0 0;}
.new_parts h1 a{ background-image:url("/seminar/synchromaster/trial/_assets/missing-c378764dbb72858b.gif"); width:93px; height:141px; display:block; text-indent:-9999px; }
.new_parts header { width:100%;}
.new_parts header ul#n_navi{ float:right; margin-top:44px; position:relative; z-index:18;}
.new_parts header #n_navi li{ float:left; margin-left:30px;}
.new_parts header .container{ position:relative;}
.new_parts .sns li{ float:left;}
.new_parts .gplus{ padding-top:5px;}
.new_parts .main1{	position:absolute;left: 383px;top:-2px; z-index:1;}
.new_parts .main2{	position:absolute;left: 681px;top: 208px; z-index:2;}
.new_parts .main3{
	position:absolute;
	left: 541px;
	top: 71px;
	z-index:3;-webkit-animation: spin 60s linear infinite;
    -moz-animation: spin 60s linear infinite;
    -ms-animation: spin 60s linear infinite;
    -o-animation: spin 60s linear infinite;
    animation: spin 60s linear infinite;
}
.new_parts .main4{position:absolute;left: 589px;top: 104px; z-index:4;-webkit-animation: spin 60s linear infinite;
    -moz-animation: spin 60s linear infinite;
    -ms-animation: spin 60s linear infinite;
    -o-animation: spin 60s linear infinite;
    animation: spin 60s linear infinite;}
.new_parts #top_txt{ padding:94px 0 15px 0; color:#000; clear:both;}
.new_parts #top_txt p{
	padding-bottom:140px;
	font-size:24px;
	font-weight:bold;
	line-height:160%;
}
.new_parts #topics{ background-image:url("/seminar/synchromaster/trial/_assets/missing-341e8436b80ab3d7.png"); border-top:1px solid #e5e5e5; position:relative; padding:54px 0 42px 0; width:100%; z-index:15;}
.new_parts #topics .left,#topics .right{ width:48%;}
.new_parts #topics h4{ margin-bottom:14px;}
.new_parts .scrollbox dl{
	padding:3px 0 6px 0;
	clear:both;
}
.new_parts .scrollbox dt{ float:left; font-size:13px; width:152px;}
.new_parts .scrollbox dd{
	padding-left:152px;
	padding-right:15px;
	font-size:13px;
	line-height: 130%;
}
.new_parts .scrollbox dd a {color:#af62a4;}
.new_parts .scrollbox dd a:hover{ color:#000;}
.new_parts .scrollbox{
	position:relative;
	margin:0px auto;
	padding:0px;
	width: 100%;
	height: 160px;
	overflow: auto;
}
.new_parts .always-visible.ps-container > .ps-scrollbar-x-rail, .new_parts .always-visible.ps-container > .ps-scrollbar-y-rail {opacity: 0.6;}
.new_parts #mess{
	background-image:url("/seminar/synchromaster/trial/_assets/missing-170bc0f7a0168ecf.jpg");
	background-repeat:no-repeat;
	background-position:center top;
	background-size: cover;
	padding:83px 0 0 0;
	width:100%;
	height:406px;
}
.new_parts #mess div{color:#fff;}
.new_parts #mess .left{}
.new_parts #mess .left img{ margin-bottom:18px;}
.new_parts #mess .right{ width:68%;}
.new_parts #mess h3{ font-size:20px; font-weight:bold; margin-top:30px;}
.new_parts #mess .txt1{ font-size:18px; padding:24px 0 5px 0;}
.new_parts #mess .txt2 { padding-bottom:45px;}
.new_parts #mess .right2{ float:right;}
.new_parts #semi{ clear:both; padding:90px 0 50px 0; border-top:1px solid #fff; width:100%;}
.new_parts #semi h2{ font-size:20px; font-weight:bold;}
.new_parts #semi .left{ width:271px;}
.new_parts #semi .txt1{ padding:16px 0 45px 0;}
.new_parts #semi .icon{ padding-bottom:45px;}
.new_parts #semi .right{ position:relative; width:70%;}
.new_parts #semi .img1{position:absolute;left: -1px;top: -90px;}
.new_parts #semi .img2{position:absolute;left: 263px;top: -90px;}
.new_parts #semi .img3{position:absolute;left: 571px;top: -90px;}
.new_parts #semi .photo{ display:none;}
.new_parts #comic{ background-color:#fff947; background-image:url("/seminar/synchromaster/trial/_assets/missing-40b6fe0b2d9077d5.jpg"); background-position:center; background-repeat:no-repeat;background-size: cover;border-top:1px solid #fff; clear:both; padding-top:70px; width:100%;}
.new_parts #comic .right{ width:45%;}
.new_parts #comic .left{ float:right; text-align:right;}
.new_parts #comic .txt1{ padding:8px 0 40px 0;}
.new_parts #faci{background-image:url("/seminar/synchromaster/trial/_assets/missing-74861e3a4a28874a.jpg"); background-repeat:no-repeat;background-size: cover; clear:both; padding-top:97px; width:100%;}
.new_parts #faci .left,#faci .right{ background-image:url("/seminar/synchromaster/trial/_assets/missing-a08396b668957604.png"); color:#422200; width:47%; padding:55px 0 61px 0;}
.new_parts #faci .left .txt1,#faci .right .txt1{ padding-left:51px;}
.new_parts #faci .left h3,#faci .right h3{ padding:10px 51px; font-size:22px; font-weight:bold; line-height:130%;}
.new_parts #faci .left .txt2,#faci .right .txt2{ padding:0 51px 40px 51px;}
.new_parts #faci .left img,#faci .right img{
}
.new_parts #faci h2{ clear:both; padding:127px 0 40px 0; text-align:center; color:#fff; font-size:26px; font-weight:bold;}
.new_parts #faci ul{ padding-bottom:40px;}
.new_parts #faci li{ float:left;}
.new_parts #faci li.li_m{ margin:0 18px;}
.new_parts #faci li.li_mr{ margin:0 0 0 18px;}
.new_parts #faci li.li_ml{ margin:0 18px 0 0;}
.new_parts #faci .btn{ clear:both; text-align:center; padding-bottom:45px;}
.new_parts #voice{ padding:76px 0; width:100%; background-image:url("/seminar/synchromaster/trial/_assets/missing-c84f6160bf3ccebc.gif");}
.new_parts #voice h2{ clear:both; padding:0 0 40px 0; text-align:center; font-size:26px; font-weight:bold;}
.new_parts #voice ul{ padding-bottom:40px;}
.new_parts #voice li{ float:left;}
.new_parts #voice li.li_m{ margin:0 18px;}
.new_parts #voice li.li_mr{ margin:0 0 0 18px;}
.new_parts #voice li.li_ml{ margin:0 18px 0 0;}
.new_parts #voice .btn{ clear:both; text-align:center;}
.new_parts #foot_erea{ border-top:1px solid #e5e5e5; padding:55px 0 84px 0; width:100%;}
.new_parts #foot_erea .left{ width:70%;}
.new_parts #foot_erea h4{ margin-bottom:18px;}
.new_parts #foot_erea .scrollbox{ width:100%; height:455px;}
.new_parts #pagetop{ text-align:right;}
.new_parts #foot_map{ background-color:#f0f0f0; padding:0 0 60px 0; clear:both; width:100%;}
.new_parts #foot_map h4{ color:#a34596; font-weight:bold; margin-bottom:14px;}
.new_parts #foot_map ul.m{ margin-right:60px;}
.new_parts #foot_map li{ font-size:13px;}
.new_parts #foot_link{ background-color:#ebd8e8; padding:10px 0; clear:both; width:100%;}
.new_parts #foot_link ul{}
.new_parts #foot_link li{float:left;margin-right:34px;}
.new_parts #foot_link a{ color:#af62a4;}
.new_parts #copyright{ background-color:#af62a4; padding:21px 0 36px 0; clear:both; width:100%; color: #ffffff;}
.new_parts #copyright di{}
.new_parts #copyright dt{ float:left;}
.new_parts #copyright dd{ color:#fff; font-size:12px; padding:43px 0 0 90px;}
.new_parts #mobnavi{text-align:right; position:fixed; top:5px;left:0; width:100%; z-index:999999; display:none;}
.new_parts #mobnavi a{ padding:0 5px; display:block;}
.new_parts #sidr-right {background: #ffffff;position: fixed;}
.new_parts #sidr-right h3 {background: #ffffff;text-align:center; padding:10px; margin-top:45px;}
.new_parts #sidr-right li {border-bottom: 1px dotted #af62a4;}
.new_parts #sidr-right li a{display: block; padding:7px 0 7px 15px;font-family: Century Gothic, Geneva, Arial, Helvetica, sans-serif; font-size:15px;letter-spacing: 0.05em;}
.new_parts #sidr-right a:hover {}
.new_parts #sidr-right a:active {}
.new_parts #sidr-right .btn{ text-align:center; padding:10px 0 20px 0;}
.new_parts #sidr-right .btn img{ margin-top:10px;}


@-webkit-keyframes spin {
	0% {-webkit-transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);}
}
@-moz-keyframes spin {
	0% {-moz-transform: rotate(0deg);}
	100% {-moz-transform: rotate(360deg);}
}
@-ms-keyframes spin {
	0% {-ms-transform: rotate(0deg);}
	100% {-ms-transform: rotate(360deg);}
}
@-o-keyframes spin {
	0% {-o-transform: rotate(0deg);}
	100% {-o-transform: rotate(360deg);}
}
@keyframes spin {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
}


@media screen and (max-width:750px){
body{min-width:inherit;}
body .new_parts {  min-width:100%; width:100%; overflow-x:hidden;}
#container {overflow:hidden;}
.new_parts .container {
    width: 100%;
    margin: 0px auto;
}
.new_parts #mobnavi{ display:inherit;}
.new_parts #container,.container,#scroll-wrap,.scrollblock{ width:100%; position:relative;}
.new_parts .main1, .new_parts .main2, .new_parts .main3, .new_parts .main4, .new_parts #semi .right, .new_parts #navi, .new_parts #n_navi, .new_parts #comic .left,.new_parts #copyright dt,.new_parts #foot_erea { display:none;}
.new_parts #mess .left,#mess .right,#semi .left,#comic .right,#faci .left,#faci .right,#foot_erea .left,#foot_map .left{ float:none; width:100%;}
.new_parts .btn{ text-align:center;}
.new_parts header{ background-image:url("/seminar/synchromaster/trial/_assets/missing-3921a1ef50c2c8db.jpg"); background-repeat:no-repeat; background-position:50% top; background-attachment:fixed;}
.new_parts #topics .left,#topics .right{ width:100%; float:none;}
.new_parts #topics .left{ padding-bottom:15px;}
.new_parts #top_txt{ padding:30px 0 15px 0;}
.new_parts #top_txt p{ padding-bottom:50px; font-size:18px;}
.new_parts #top_txt p br{ display:none;}
.new_parts .scrollbox dl{ padding:5px 0;}
.new_parts .scrollbox dt{ float:none; font-size:13px; width:100%;}
.new_parts .scrollbox dd{ padding-left:0; font-size:13px;}
.new_parts .scrollbox{ height:170px;}
.new_parts #mess{margin:0;padding:70px 0;height:auto;}
.new_parts #mess .left { text-align:left;}
.new_parts #mess .left br{ display:none;}
.new_parts #mess .left img{ margin:0 15px 0 0;}
.new_parts #mess .right2{ float:none; text-align:center;}
.new_parts #semi{padding:90px 0 50px 0;margin:0;}
.new_parts #semi .txt1{ padding:16px 0 20px 0;}
.new_parts #semi .icon{ padding-bottom:25px;}
.new_parts #semi .photo{ display:inherit; padding-bottom:20px;}
.new_parts #semi .photo img{ width:100%;}
.new_parts #comic{ background-position:right;padding-top:70px; padding-bottom:50px;margin:0;}
.new_parts #comic img.comictitle{ width:92%;}
.new_parts #faci{padding-top:97px;}
.new_parts #faci .left,#faci .right{ width:auto; padding:25px; float:none;}
.new_parts #faci .left{ margin-bottom:30px;}
.new_parts #faci .left .txt1,#faci .right .txt1{ padding-left:0;}
.new_parts #faci .left h3,#faci .right h3{ padding:10px 0; font-size:18px;}
.new_parts #faci .left .txt2,#faci .right .txt2{ padding:0 0 20px 0;}
.new_parts #faci .left img,#faci .right img{ margin-left:0;}
.new_parts #faci h2{padding:60px 0 40px 0;font-size:22px;}
.new_parts #faci li,#voice li{ width:49%; text-align:center;}
.new_parts #faci li.li_m,#faci li.li_mr,#faci li.li_ml,#voice li.li_m,#voice li.li_mr,#voice li.li_ml{ margin:0 0 15px 0;}
.new_parts #faci li img,#voice li img{ width:93%;}
.new_parts #faci li.li_mr,#voice li.li_mr{ float:none; margin:0 auto;}
.new_parts #voice{ padding:76px 0;margin:0;}
.new_parts #foot_erea .scrollbox{ height:170px;}
.new_parts #foot_map h4{margin-bottom:3px;}
.new_parts #foot_map ul.m{ margin-right:0; margin-bottom:18px;}
.new_parts #copyright dd{padding:0;}

}