body {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:0;
	padding:0;
	font-size:16px;
	background:#EEEEEE;
}
.top{background:url(../images/bg_header.jpg) no-repeat center top #000;padding-bottom:20px;}
.main{
	padding:0px 0px 0px;
	margin: 0px auto;
	width:100%;
	background-color: #EEEEEE;
}

.eng {

	font-family: verdana;
}
.copyRight {
	font-size: 0.8em;
	line-height: 1.5em;
}


a:link,
a:visited {
	text-decoration: none;
	color: #06C;
}
a:active  {
	text-decoration:none;
	color:#06C
}
a:hover   {
     filter: alpha(opacity=60);
    -moz-opacity:0.6;
    opacity:0.6;
}
a img{
border:none;	
}

p{
line-height:1.8em;
padding:0;
margin:0;	
}
td,th{
}

h1{
margin:0;
padding:0;	
}
section .content-main{
	position:relative;
}
.head{
	margin:0px auto ;
	padding:56px 0 0px;
text-align:center;
width:1000px;
	height:741px;
	box-sizing: border-box;
display:block;
	position:relative;
}
.head .logo{
display:block;
	background:url("../images/logo.png") no-repeat left top;
	width:376px;
	height:333px;
	text-indent:-9999px;
	position:relative;
}
.head .lead{
display:block;
	background:url("../images/lead.png") no-repeat right top;
	width:583px;
	height:24px;
	text-indent:-9999px;
	position:absolute;
	right:0;top:64px;
}
.head .catch{
	display:block;
	background:url("../images/catch.png") no-repeat center top;
	width:583px;
	height:96px;
	text-indent:-9999px;
	position:absolute;
	right:0;top:218px;
}
.head .data{
	display:block;
	background:url("../images/data.png") no-repeat center ;
	width:100%;
	height:70px;margin-top:20px;
	text-indent:-9999px;
}
.foot{margin-top:40px;padding-top:20px;}
.btn_form a{
	background:url("../images/btn_form.png") no-repeat center;
	width:100%;
	height:80px;
	padding:0px 0;
	display:block;
	text-indent:-9999px;
}
.head .btn_form a{padding:50px 0;}
.text_larger{
	font-size: 150% !important;
	line-height:1.5em !important;
}

.text_large {
	font-size: 120% !important;
}
.text_medium {
	font-size: 100% !important;
}
.text_small {
	font-size: 90% !important;
}
.text_x_small {
	font-size: 80% !important;
}
small{font-size:14px;}
.text_midashi1{
	display:block;
	padding:0 15px;
	text-align:center;
	font-weight:bold;
	color:#fff;
	line-height:1.5em;
	height:1.5em;
	background:#32559B;
    -webkit-border-radius:24px;
    -moz-border-radius:24px;
    border-radius:24px;
	margin:15px 0;
}
.text_midashi1.clientjirei{background-color:#0018FE;}
.text_midashi2{
	padding:0;
	font-weight:bold;
	color:#058285;
	line-height:1.5em;
	height:1.5em;
	margin:15px 0;
	display:inline-block;
/*	border-bottom:2px dotted #0CA9BF;*/
border-bottom:2px dotted #058285;
}
.text_midashi3{
	padding:0;
	font-weight:bold !important;
	color:#000;
	line-height:1.5em;
	height:1.5em;
	margin:15px 0;
}
.text_midashi_icon{
	display:block;
	float:left;
	padding:0 10px;
	font-weight:bold;
	color:#fff;
	background:#0CA9BF;
font-size:0.9em;   
-webkit-border-radius:16px;
    -moz-border-radius:16px;
    border-radius:16px;
	margin:0 10px 0 0 !important;	
}

.text_ans{
background:url(../images/arrow_r.jpg) no-repeat left center;
padding:5px 0 5px 40px;
font-weight:bold;	
}
.text_seminarname{
font-size:150%;
font-weight:bold;	
}

.merit{
	text-align:left;
	letter-spacing:0.1em;
	margin:0 auto;
	width:1000px;
	padding:0px;
}
.merit .content-main{margin-left:56px;margin-bottom:95px;}

.box_merit{font-size:16px;letter-spacing: 0.1em;text-align:center;margin:2em 0;}
.box_merit .text_midashi{font-size:24px !important;}
.box_merit strong{font-weight:normal;color:#FF1A30;}
.box_merit ul{margin:0.5em 0em 1em 10em;text-align:left;}
.box_merit li{font-size:24px;margin:0.5em 0 0;list-style:square;}

.box_wrap{
font-size:16px;letter-spacing: 0.1em;text-align:center;margin: 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:1em 0;
}
.box_wrap .text_large{font-size:24px !important;}

.box_movie{margin:1em auto;width:65%;padding:0px 10px 0;background:#fff;}
.box_movie p{padding:0.2em;text-align:right;color:#000;font-size:70%;}

.box_bullet{
	text-align:center;
	margin:0 0px;
	padding:10px 10px 50px ;
}
.box_bullet li{
	font-weight:normal;
	line-height:180% !important;
	padding:0px ;
	font-size:14px;
	margin:0;
	list-style:none;
}

.box_message{
padding:30px 30px 30px; 

}
.box_message p{font-size:120%;
	line-height:180% !important;}
.box_voice{
	text-align:left;
	margin:20px 0px;
	padding:10px 20px 30px 30px;
	border:1px solid #32559B;
	background:#fff;
}
.box_voice ul{
padding:0;
margin:0;	
}
.box_voice li{
	padding:5px !important;
	margin:5px 10px !important;
	list-style:outside;
	border-bottom:1px dotted #058285;
}
.text_attention{
	color:#c00;
	font-weight:bold;
}

.text_color1{
	color:#32559B;
	font-weight:bold;
}

.text_color2{
	color:#E8B917;
}
.text_color3{
	color:#cbaa0e;
	font-weight:bold;
}
.border_color0{
border:1px solid #32559B;
	background:#fff;
}
.border_color0.clientjirei{
border-color:#0018FE;
}
.bo_st{
border-top:1px solid #ccc;
}
.bo_sb{
border-bottom:1px solid #ccc;	
}
.bo_doublet{
border-top:3px double #ccc;
}
.bo_doubleb{
border-top:3px double #ccc;
}
.icon_kaisetsu{
	display:inline-block;
	width:80px;
	text-align:center;
	color:#fff;
	line-height:20px;
	height:20px;
	background:#cbaa0e;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
	font-size:90%;	
}
img.icon_winner {height:1em;}
.icon_jirei{
	display:inline-block;
	width:80px;
	text-align:center;
	color:#fff;
	line-height:20px;
	height:20px;
	background:#32559B;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
	font-size:90%;
	
}
.icon_clientjirei{
	display:inline-block;
	width:160px;
	text-align:center;
	color:#fff;
	line-height:20px;
	height:20px;
	background:#0018FE;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
	font-size:90%;

}
.text_clientjirei{color:#0018FE !important;
}
.icon_enshu{
	display:inline-block;
	width:80px;
	text-align:center;
	color:#fff;
	line-height:20px;
	height:20px;
	background:#666666;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
	font-size:90%;
}
.icon_global{
	display:block;
	text-align:center;
	padding:0px 10px;
	font-size:14px;
	color:#fff;
	line-height:20px;
	height:20px;
	background:#118EEC;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
	
}	
.icon_innovation{
	display:block;
	text-align:center;
	padding:0px 10px;
	font-size:14px;
	color:#fff;
	line-height:20px;
	height:20px;
	background:#AE1E20;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
	
}	
.icon_communication{
	display:block;
	text-align:center;
	padding:0px 10px;
	font-size:14px;
	color:#fff;
	line-height:20px;
	height:20px;
	background:#10C762;
    -webkit-border-radius:20px;
    -moz-border-radius:20px;
    border-radius:20px;
	
}
.m_box{
border:1px solid #ccc;
	background:rgba(255,255,255,0.95);
margin:30px auto;
display:block;
width:1000px;
	
}
.m_box .content-main{
padding:0px 40px 0;	
}
.m_box .content-top{
background:none;
position:relative;padding:2em;
}
.m_box .content-top .lead{padding:0 0 ;font-size:120%;letter-spacing:0.1em;}
.m_box .content-top h1{
font-size:200%;
font-weight:normal;
color:#000;
clear:both;	
text-indent:0;
letter-spacing:0.1em;


	background:none;
	text-align:center;
	padding-top:30px;
}

.m_box .m_bottom{
background:none;
height:40px;
clear:both;	
}

.m_tbl {
border-left:1px solid #ccc;
border-top:1px solid #ccc;	
	background-color:#fff;
}

table.m_tbl th,
table.m_tbl td{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
padding:7px;
	
}

.m_timetbl {
border:none;	
}

table.m_timetbl th,
table.m_timetbl td{
padding:7px 5px;
border:none;
}
.m_timetbl .time{
vertical-align:top;
}
.m_timetbl .section_theme{
	font-size: 150% !important;
	margin-top:10px;
	margin-left:-15px;
}
.m_timetbl .section_theme small{font-size:14px;font-weight:normal;}
.m_timetbl ul,
.m_timetbl li{
	padding:5px 0;
	margin:0;
	list-style:none;
}

.m_historytbl {
border:none;
	
}

table.m_historytbl th{
padding:3px 5px 3px 0 !important;
border:none;
}
table.m_historytbl td{
padding:3px;
border:none;
}



.fLeft{float:left;display:block;}
.fRight{float:right;display:block;}
.clear{clear:both;}
.clearafter {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.read{
display:none;	
}
.m_center{text-align:center;}
.m_right{text-align:right;}
.m_left{text-align:left !important;}


.m_bgimg{position:relative;display:block;	}
.m_bgimg .img{position:relative;z-index:5; display:block;}
.m_bgimg .txt{	position:absolute;z-index:15;}





.errormsg{
color:#FF0000;
font-size:12px;
}


.entryform{
line-height:200%;
}

input,textarea,
.select{
font-size:14px;
margin:0 2px;
padding:5px !important;
background-color:#FCEDED;
}


._button{
font-size:1px;
text-indent:-9999px;
margin:10px 0;
width:500px;
height:53px;
color:#3FBA1B;
padding:15px !important;
background:url(https://f.msgs.jp/fcnts/jqt/btn_submit.jpg);
border:none;
cursor:pointer;
}
div.button_submit{
	text-align:center;
	margin:20px auto;
}
div.button_submit input{
	width:502px;
	height:82px;
	color:#FFFFFF;
background:url(../images/btn_submit.jpg);
	cursor:pointer;
	font-size:24px;
	font-weight:bold;
	line-height:82px;
	border:none;
	border-width: 0px;
	display: block;
	padding:0 !important;
	margin:0 auto !important;
}
.button_submit:hover{
	     filter: alpha(opacity=80);
    -moz-opacity:0.8;
    opacity:0.8;
}


.entryform table{
border-top:2px solid #eeeee6;
border-left:2px solid #eeeee6;
border-right:2px solid #eeeee6;
	border-bottom:2px solid #eeeee6;
}

.entryform th{
font-weight:normal;
padding:3px 0 5px 7px !important;
}



.entryform th.mandatory{
	background: url(../images/ast.gif) no-repeat right top;
	padding-right:15px !important;
}

.entryform td{
padding:3px 3px 5px 0;
}
.border th,
.border td{
	border-top:1px solid #eeeee6;
}
.noborder th,
.noborder td{
border:none;	
}



.entryform .entryform_bottom{
padding:20px;	
}

.tab0{
margin:0px 0 8px;	
}
.tab1{
padding-left:80px;	
}

/* padding, margin */
.pa0{padding:0px !important;	}
.pt0{padding-top:0px !important;	}
.pb0{padding-bottom:0px !important;	}
.pl0{padding-left:0px !important;	}
.pr0{padding-right:0px !important;	}

.ma0{margin:0px !important;	}
.mt0{margin-top:0px !important;	}
.mb0{margin-bottom:0px !important;	}
.ml0{margin-left:0px !important;	}
.mr0{margin-right:0px !important;	}

.pt10{padding-top:10px !important;}
.pl10{padding-left:10px !important;}
.pr10{padding-right:10px !important;}
.pb10{padding-bottom:10px !important;}

.pt15{padding-top:15px !important;}
.pl15{padding-left:15px !important;}
.pr15{padding-right:15px !important;}
.pb15{padding-bottom:15px !important;	}

.pa20{padding:20px !important;	}
.pt20{padding-top:20px !important;}
.pl20{padding-left:20px !important;}
.pr20{padding-right:20px !important;}
.pb20{padding-bottom:20px !important;	}

.pt25{padding-top:25px !important;}
.pl25{padding-left:25px !important;}
.pr25{padding-right:25px !important;}
.pb25{padding-bottom:25px !important;	}

.pt30{padding-top:30px !important;}
.pl30{padding-left:30px !important;}
.pr30{padding-right:30px !important;}
.pb30{padding-bottom:30px !important;	}

.pt35{padding-top:35px !important;}
.pl35{padding-left:35px !important;}
.pr35{padding-right:35px !important;}
.pb35{padding-bottom:35px !important;	}

.pt40{padding-top:40px !important;}
.pl40{padding-left:40px !important;}
.pr40{padding-right:40px !important;}
.pb40{padding-bottom:40px !important;}

.pt45{padding-top:45px !important;}
.pl45{padding-left:45px !important;}
.pr45{padding-right:45px !important;}
.pb45{padding-bottom:45px !important;}

.pt50{padding-top:50px !important;}
.pl50{padding-left:50px !important;}
.pr50{padding-right:50px !important;}
.pb50{padding-bottom:50px !important;}

.mt10{margin-top:10px !important;}
.ml10{margin-left:10px !important;}
.mr10{margin-right:10px !important;}
.mb10{margin-bottom:10px !important;}

.mt15{margin-top:15px !important;}
.ml15{margin-left:15px !important;}
.mr15{margin-right:15px !important;}
.mb15{margin-bottom:15px !important;	}

.mt20{margin-top:20px !important;}
.ml20{margin-left:20px !important;}
.mr20{margin-right:20px !important;}
.mb20{margin-bottom:20px !important;	}
.ma20{margin:20px !important;	}

.mt25{margin-top:25px !important;}
.ml25{margin-left:25px !important;}
.mr25{margin-right:25px !important;}
.mb25{margin-bottom:25px !important;	}

.mt30{margin-top:30px !important;}
.ml30{margin-left:30px !important;}
.mr30{margin-right:30px !important;}
.mb30{margin-bottom:30px !important;	}

.mt35{margin-top:35px !important;}
.ml35{margin-left:35px !important;}
.mr35{margin-right:35px !important;}
.mb35{margin-bottom:35px !important;}

.mt40{margin-top:40px !important;}
.ml40{margin-left:40px !important;}
.mr40{margin-right:40px !important;}
.mb40{margin-bottom:40px !important;}

.mt45{margin-top:45px !important;}
.ml45{margin-left:45px !important;}
.mr45{margin-right:45px !important;}
.mb45{margin-bottom:45px !important;}

.mt50{margin-top:50px !important;}
.ml50{margin-left:50px !important;}
.mr50{margin-right:50px !important;}
.mb50{margin-bottom:50px !important;}
