@charset "utf-8";/* common---------------------------------------------*/* {margin:0;padding:0;}a:link,a:visited {	color: #ffffff;	text-decoration:underline;}a:hover,a:active {	color: #d90909;	text-decoration:underline;}.impact   {font-size:20pt; font-weight:bold;}.impact2  {color:red;}.impact3  {background:yellow; color:#000;}#impact4  {underline;}.impact5  {background:#173B50; padding:2px 5px; color:#fff;}.impact6  {background:#f4f4f4; padding:3px; line-height:1.1;}.impact7  {background: #B60000; padding:2px 5px; color:#fff;}.style2   {color: #FF0000}.style3   {color: #333333}.style4   {color: #000000}img{ border: none;}/* ボタンのマウスオーバーで明るくする */.btn:hover {  filter: brightness(120%);}/* animation---------------------------------------------*/.feedInUp {	opacity: 0;	transform: translate(0,30px); 	-webkit-transform: translate(0,30px); 	transition: 1.5s;}.feedInUp_On {	opacity: 1.0;	transform: translate(0,0); 	-webkit-transform: translate(0,0);}/* layout---------------------------------------------*//*TopIntro-Start*/body {	width: 100%;	height: 100%;	margin: 0px;	padding: 0px;	min-width: 1200px;	  background-image: url("../images/bg_seminer.jpg");	background-repeat: repeat;	background-attachment: fixed;	background-position: top center;	-webkit-text-size-adjust:none;	  text-align:center;  font-size:18px;  font-family: 'meiryo', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;    color: #383d5c;}#head1 { background: url("../images/header_01.jpg") no-repeat top center; height:    201px; } #head2 { background: url("../images/header_02.jpg") no-repeat top center; height:    200px; } #head3 { background: url("../images/header_03.jpg") no-repeat top center; height:    359px; } #head4 { background: url("../images/header_04.jpg") no-repeat top center; height:    171px; } #body1 { background: url("../images/body_1.jpg") no-repeat top center; height:    364px; } #body2 { background: url("../images/body_2.jpg") no-repeat top center; height:    469px; } #body3 { background: url("../images/body_3.jpg") no-repeat top center; height:    406px; } #body4 { background: url("../images/body_4.jpg") no-repeat top center; height: 415px; } #body5 { background: url("../images/body_5.jpg") no-repeat top center; height:    489px; } #body6 { background: url("../images/body_6.jpg") no-repeat top center; height:    806px; } #body7 { background: url("../images/body_7.jpg") no-repeat top center; height:    378px; } #body8 { background: url("../images/body_8.jpg") no-repeat top center; height:    562px; } #body9 { background: url("../images/body_9.jpg") no-repeat top center; height:    582px; } #body10 { background: url("../images/body_10.jpg") no-repeat top center; height:    549px; } #body11 { background: url("../images/body_11.jpg") no-repeat top center; height:    593px; } #body12 { background: url("../images/body_12.jpg") no-repeat top center; height:    1027px; } #body13 { background: url("../images/body_13.jpg") no-repeat top center; height:    299px; } #body14 { background: url("../images/body_14.jpg") no-repeat top center; height:    786px; } #body15 { background: url("../images/body_15.jpg") no-repeat top center; height:    972px; } #body16 { background: url("../images/body_16.jpg") no-repeat top center; height:    982px; } #body17 { background: url("../images/body_17.jpg") no-repeat top center; height:    302px; } #body18 { background: url("../images/body_18.jpg") no-repeat top center; height:    389px; } #body19 { background: url("../images/body_19.jpg") no-repeat top center; height:    865px; } #body20 { background: url("../images/body_20.jpg") no-repeat top center; height:    939px; } #body21 { background: url("../images/body_21.jpg") no-repeat top center; height:    912px; } #body22 { background: url("../images/body_22.jpg") no-repeat top center; height:    1063px; } #body23 { background: url("../images/body_23.jpg") no-repeat top center; height:    1005px; } #body24 { background: url("../images/body_24.jpg") no-repeat top center; height:    397px; } #body25 { background: url("../images/body_25.jpg") no-repeat top center; height:    1036px; } #body26 { background: url("../images/body_26.jpg") no-repeat top center; height:    934px; } #body27 { background: url("../images/body_27.jpg") no-repeat top center; height:    919px; } #body28 { background: url("../images/body_28.jpg") no-repeat top center; height:    929px; } #body29 { background: url("../images/body_29.jpg") no-repeat top center; height:    1127px; } #body30 { background: url("../images/body_30.jpg") no-repeat top center; height:    1070px; } #body31 { background: url("../images/body_31.jpg") no-repeat top center; height:    465px; } #body32 { background: url("../images/body_32.jpg") no-repeat top center; height:    586px; } #body33 { background: url("../images/body_33.jpg") no-repeat top center; height:    700px; } #body34 { background: url("../images/body_34.jpg") no-repeat top center; height:    811px; } #body35 { background: url("../images/body_35.jpg") no-repeat top center; height:    609px; } #body36 { background: url("../images/body_36.jpg") no-repeat top center; height:    585px; } #body37 { background: url("../images/body_37.jpg") no-repeat top center; height:    1092px; } #body38 { background: url("../images/body_38.jpg") no-repeat top center; height:    397px; } #body39 { background: url("../images/body_39.jpg") no-repeat top center; height:    490px; } #body40 { background: url("../images/body_40.jpg") no-repeat top center; height:    532px; } #body41 { background: url("../images/body_41.jpg") no-repeat top center; height:    434px; } #body42 { background: url("../images/body_42.jpg") no-repeat top center; height:    1003px; } #body43 { background: url("../images/body_43.jpg") no-repeat top center; height:    957px; } #body44 { background: url("../images/body_44.jpg") no-repeat top center; height:    274px; } #body45 { background: url("../images/body_45.jpg") no-repeat top center; height:    511px; } #body46 { background: url("../images/body_46.jpg") no-repeat top center; height:    775px; } #body47 { background: url("../images/body_47.jpg") no-repeat top center; height:    451px; } #body48 { background: url("../images/body_48.jpg") no-repeat top center; height:    1089px; } #body49 { background: url("../images/body_49.jpg") no-repeat top center; height:    1036px; } #form_01 { background: url("../images/form_01.jpg") no-repeat top center; height:    680px; padding: 0} #form_02 { background: url("../images/form_02.jpg") no-repeat top center; height:    286px; } #form_03 { background: url("../images/form_03.jpg") no-repeat top center; height:    339px; padding: 0} #form_04 { background: url("../images/form_04.jpg") no-repeat top center; height:    335px; } #form_05 { background: url("../images/form_05.jpg") no-repeat top center; height:    398px; } #wrap {	background-image: url("../images/wrap.png");	background-repeat: repeat-y;	background-position: center top;	background-position:50% 0%;}#wrapform {	background-image: url("../images/wrapform.png");	background-repeat: repeat-y;	background-position: center top;	background-position:50% 0%;}#container {	text-align:left;	width:1200px;	margin:0 auto;		}#text {	text-align:left;	width:850px;	margin:0 auto;		}#textwhite {	text-align:left;	width:850px;	margin:0 auto;	color: #fff;	}#texts2 {	text-align:left;	width:750px;	position: relative;	margin-top:170px;	margin-left:400px;		}#texts3 {	text-align:left;	width:850px;	margin-top:250px;	margin-left:170px;		}.box {  /* 方眼紙模様に必須のスタイル */  background-image: linear-gradient(0deg, transparent calc(100% - 1px), #f0f0f0 calc(100% - 1px)),                    linear-gradient(90deg, transparent calc(100% - 1px), #f0f0f0 calc(100% - 1px));  background-size: 16px 16px;  background-repeat: repeat;  background-position: center center;  text-align:center;  /* 以下任意のスタイル */  margin:0 auto;  padding: 0px;}.blue {    background-color: #0c1f58;    background-position: center center;    text-align:center;    margin:0 auto;}.white {    background-color: #ffffff;    background-position: center center;    text-align:center;    margin:0 auto;}.white_1000 {    width: 1000px;    background-color: #ffffff;    background-position: center center;    text-align:center;    margin:0 auto;}.blue_1100 {    width: 1100px;    background-color: #0c1f58;    background-position: center center;    text-align:center;    margin:0 auto;}.bg_white{    width: 100%;	height: 100%;	margin: 0px;	padding: 0px;    background-image: url("../images/bg_white.jpeg");	background-repeat: repeat;	background-attachment: fixed;	background-position: top center;}.gray{    background-color: #f5f5f5;    background-position: center center;    text-align:center;    margin:0 auto;}.kakomi_box{margin: 0 auto;padding: 0 auto;width: 1000px;position: relative;border: 5px solid #0c1f58;border-radius: 30px; /* 角の丸み */text-align:center;}.container {	text-align:left;	width:1000px;	margin:0 auto;		}.white {  color: #fff;}.text-center {　text-align: center;}.present_box{width: 1000px;margin:0 auto;padding:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;}.present{width:48%;margin:30px 0 0;padding:0;}.present_box:after {content: "";display:block;width:48%;  /* .presentに指定したwidthと同じ幅を指定する */height:0;}.present_pict{margin:0 0 0 0;padding:0;}.present_pict img{width:100%;}.present_box_2{width: 1000px;margin:0 auto;padding:0;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;}.present_2{width:48%;margin:30px 0 0;padding:0;}.present_box:after {content: "";display:block;width:48%;  /* .presentに指定したwidthと同じ幅を指定する */height:0;}.present_pict_2{margin:0 0 0 0;padding:0;}.present_pict_2 img{width:100%;}#footer {  	background-color: #40210f;    font-size: 100%;    color: #fff;}ol,ul{	list-style-position: inside;	padding-left:10px;}ol li,ul li{	text-align:left;}