/* CSS Document */

body{
margin:0px;
padding:30px 0px 30px 0px;
font-family:Osaka,"ＭＳ ゴシック",sans-serif;
text-align:center;
background-color:#F08200;
}

a:link,a:visited{
color:#00A0E9;
}

a:hover,a:active{
color:#F08200;
}

img{
border:none;
}

.clear-both{
clear:both;
}

.clear{
clear:both;
width:1px;
}

.alfa{
display:none;
}

.float-left{
float:left;
}

.float-right{
float:right;
}

.center{
text-align:center;
}

.left{
text-align:left;
}

.right{
text-align:right;
}

/*色--------------------------------------------------------------*/

.white{
color:#FFFFFB;
}

.gray{
color:#77787B;
}

.black{
color:#0D0116;
}

.red{
color:#F15B5B;
}

.orange{
color:#F58220;
}

.yellow{
color:#FFD800;
}

.yellow-green{
color:#B2D235;
}

.green{
color:#00B16B;
}

.blue{
color:#007DC5;
}

.purple{
color:#956DAF;
}

.pink{
color:#F8ABA6;
}

.brown{
color:#875C44;
}

.olive{
color:#6D5F1A;
}

/*--------------------------------------------------------------------------------*/

.stage{
width:950px;
margin:0px auto 0px auto;
text-align:left;
background-color:#FFFFFF;
}

/*--------------------------------------------------------------------------------*/

.head-margin{
padding:20px 20px 0px 20px;
background-image:url("../mt-img/head-back.jpg");
background-repeat:no-repeat;
}

.head{
width:910px;
padding:0px 0px 10px 0px;
border-bottom:solid 4px #F08200;
}

.head-left{
float:left;
width:350px;
}

.head-left h1{
margin:0px 0px 0px 0px;
}

.head-right{
float:right;
width:520px;
}

.head-right h2{
margin:7px 0px 0px 0px;
padding:0px;
font-size:75%;
font-weight:normal;
line-height:1.5em;
}

/*--------------------------------------------------------------------------------*/

.mainmenu-margin{
padding:0px 20px 0px 20px;
}

.mainmenu{
width:910px;
padding:20px 0px 0px 0px;
border-top:solid 6px #F9C385;
}

/*--------------------------------------------------------------------------------*/

.top-image{
position:relative;
background-image:url("../mt-img/top-image.jpg");
background-repeat:no-repeat;
background-color:#E6E6E6;
width:910px;
border-top:solid 1px #BFBFBF;
overflow:visible;
}

.top-image .menu-s{
position:absolute;
top:0px;
right:0px;
border-bottom:solid 1px #BFBFBF;
z-index:100;
}

.menu-s p{
margin:0px;
padding:0px;
}

.top-image-height{
position:relative;
float:left;
width:10px;
height:295px;
}

.top-image-alfa{
position:relative;
padding:46px 0px 0px 0px;
}

.top-image-support{
background-image:url("../mt-img/top-image-alfa.jpg");
background-repeat:no-repeat;
float:left;
}

.top-image-support-title{
float:left;
width:170px;
}

.top-image-support-title h3{
margin:0px 0px 5px 5px;
padding:5px 0px 0px 0px;
}

.top-image-support-text{
float:left;
}

.top-image-support-text p{
margin:13.5px 0px 0px 0px;
padding:0px;
font-size:75%;
line-height:1.5em;
}

.top-image-support-clear{
clear:both;
}

.top-image-support-menu{
float:left;
width:180px;
overflow:visible;
}

.top-image-support-menu-border{
border-left:solid 2px #BFBFBF;
overflow:visible;
padding:0px 0px 10px 0px;
}

.top-image-support-menu h4{
margin:0px 0px 10px 5px;
padding:0px;
}

.top-image-support-menu-border h4{
margin:0px 0px 10px 3px;
padding:0px;
}

.top-image-support-menu p{
font-size:75%;
line-height:1.5em;
margin:0px 0px 0px 10px;
padding:0px 0px 0px 12px;
}

.top-image-support-menu-1 p{
width:100%;
background-image:url("../mt-img/mark-m100y80.jpg");
background-repeat:no-repeat;
background-position:0px 3px;
}

.top-image-support-menu-2 p{
width:100%;
background-image:url("../mt-img/mark-m60y100.jpg");
background-repeat:no-repeat;
background-position:0px 3px;
}

.top-image-support-menu-3 p{
width:100%;
background-image:url("../mt-img/mark-c40y100.jpg");
background-repeat:no-repeat;
background-position:0px 3px;
}

/*--------------------------------------------------------------------------------*/







.menu{
clear:both;
border-top:solid 1px #BFBFBF;
border-bottom:solid 1px #BFBFBF;
}

.menu p{
margin:0px;
padding:0px;
}

/*--------------------------------------------------------------------------------*/

.content{
float:left;
width:780px;
}

.content2{
width:950px;
background-color:#FFFFFF;
}

.top-2column{
	width:780px;
}

.top-2column h3{
margin:10px 0px 10px 10px;
padding:0px;
}

.top-2column p{
margin:0px 0px 0.5em 30px;
padding:0px;
font-size:87.5%;
line-height:1.5em;
}

/*--------------------------------------------------------------------------------*/

.top-m60y100{
float:left;
width:390px;
}

.top-m60y100-left{
	float:left;
}

.top-m60y100-right{
	float:right;
}

.top-c40y100{
float:right;
width:390px;
}

.top-twitter{
float:left;
width:260px;
}

.top-twitter-padding{
	padding:20px 0px 0px 20px;
}

.top-twitter-btn{
	padding:0px 0px 10px 0px;
}

.top-news{
float:left;
width:260px;
}

.top-news-date p{
margin:0px 0px 5px 30px;
padding:0px 0px 0px 14px;
font-size:75%;
line-height:1.25em;
background-image:url("../mt-img/mark12-m100y80.jpg");
background-repeat:no-repeat;
background-position:0px 0px;
}

.top-news-title p{
margin:0px 0px 10px 30px;
padding:0px 0px 0px 0px;
font-size:75%;
line-height:1.25em;
}

.top-news h4{
	margin:0px;
	padding:0px 0px 0px 14px;
	font-size:75%;
	font-weight:normal;
	line-height:1.25em;
	background-image:url("../mt-img/mark12-m100y80.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
}

.top-info{
float:right;
width:260px;
}

.top-info p{
margin:10px 0px 10px 30px;
padding:0px;
font-size:75%;
line-height:1.5em;
}

.top-info h4{
margin:10px 0px 10px 30px;
padding:0px 0px 0px 12px;
font-size:75%;
font-weight:normal;
line-height:1.5em;
background-image:url("../mt-img/mark-m60y100.jpg");
background-repeat:no-repeat;
background-position:0px 3px;
}

/*--------------------------------------------------------------------------------*/

.top-m60y100 h4{
width:100%;
margin:0px 0px 0.5em 30px;
padding:0px 0px 0px 14px;
font-size:87.5%;
line-height:1.5em;
font-weight:normal;
background-image:url("../mt-img/mark12-m60y100.jpg");
background-repeat:no-repeat;
background-position:0px 3.5px;
}

.top-m100y80 h4{
margin:0px 0px 0.5em 30px;
padding:0px 0px 0px 14px;
font-size:87.5%;
line-height:1.5em;
font-weight:normal;
background-image:url("../mt-img/mark12-m100y80.jpg");
background-repeat:no-repeat;
background-position:0px 3.5px;
}

.top-c40y100 h4{
margin:0px 0px 0.5em 30px;
padding:0px 0px 0px 14px;
font-size:87.5%;
line-height:1.5em;
font-weight:normal;
background-image:url("../mt-img/mark12-c40y100.jpg");
background-repeat:no-repeat;
background-position:0px 3.5px;
}

/*--------------------------------------------------------------------------------*/

.top-2column table{
margin:0px 0px 0px 30px;
padding:0px;
font-size:87.5%;
line-height:1.5em;
border-collapse:collapse;
}

.top-2column tr{
margin:0px;
padding:0px;
}

.top-2column th{
margin:0px;
padding:5px 20px 5px 14px;
font-weight:normal;
text-align:left;
vertical-align:top;
white-space:nowrap;
}

.top-2column td{
width:100%;
margin:0px;
padding:5px 20px 5px 0px;
text-align:left;
vertical-align:top;
}

.top-m100y80 th{
background-image:url("../mt-img/mark12-m100y80.jpg");
background-repeat:no-repeat;
background-position:0px 8.5px;
border-bottom:solid 1px #F29B87;
}

.top-m100y80 td{
border-bottom:solid 1px #F29B87;
}

.top-c40y100 th{
background-image:url("../mt-img/mark12-c40y100.jpg");
background-repeat:no-repeat;
background-position:0px 8.5px;
border-bottom:solid 1px #D8E698;
}

.top-c40y100 td{
border-bottom:solid 1px #D8E698;
}

/*--------------------------------------------------------------------------------*/

.top-2column .float-right h4{
margin:20px 0px 0px 0px;
}

.top-2column .float-right p{
margin:0px;
padding:0px;
}

.top-event-height{
margin:0px 0px 0px 0px;
height:200px;
overflow-y:scroll;
}

.top-2column .information{
margin:20px 0px 0px 20px;
padding:10px 10px 10px 45px;
border:solid 1px #F08200;
background-image:url("../mt-img/icon-jobcafe.jpg");
background-repeat:no-repeat;
background-position:5px 5px;
}

/*--------------------------------------------------------------------------------*/

.information h3{
margin:0px 0px 10px 0px;
padding:0px;
font-size:87.5%;
}

.information p{
margin:10px 0px 10px 0px;
padding:0px;
font-size:75%;
line-height:1.5em;
}

.information h4{
width:100%;
margin:10px 0px 10px 0px;
padding:0px 0px 0px 12px;
font-size:75%;
font-weight:normal;
line-height:1.5em;
background-image:url("../mt-img/mark-m60y100.jpg");
background-repeat:no-repeat;
background-position:0px 3px;
}

/*--------------------------------------------------------------------------------*/

.banner{
float:right;
width:150px;
margin:20px 0px 0px 0px;
}

.banner p{
margin:0px 0px 10px 0px;
padding:0px;
}

/*--------------------------------------------------------------------------------*/

.footer{
padding:20px 0px 0px 0px;
}

.footer-float{
float:left;
padding:0px 0px 20px 0px;
}

.footer-float p{
margin:0px 0px 0px 20px;
padding:0px 0px 0px 10px;
font-size:62.5%;
line-height:2em;
background-image:url("../mt-img/mark9-k100.jpg");
background-repeat:no-repeat;
background-position:0px 5px;
}

.footer address{
display:block;
height:30px;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px;
font-size:62.5%;
font-style:normal;
font-family:Arial,sans-serif;
background-image:url("../mt-img/footer-back.jpg");
background-repeat:no-repeat;
background-position:0px 20px;
}

/*--------------------------------------------------------------------------------*/

.second-menu{
position:relative;
width:910px;
border-top:solid 1px #BFBFBF;
overflow:visible;
}

.second-menu-event{
float:left;
width:95px;
}

.second-menu-event h3{
margin:0px;
padding:0px;
}

.second-menu-event-text{
/*
float:left;
width:325px;
overflow:hidden;
*/
float:left;
margin:8px 0px 0px 0px;
overflow:hidden;
}

.second-menu-event-text p{
/*
margin:11.5px 0px 0px 0px;
padding:0px;
font-size:75%;
white-space:nowrap;
*/
margin:0px;
padding:4px 10px 4px 10px;
font-size:75%;
white-space:nowrap;
line-height:1.0em;
}

.second-menu-event-text p a:link,.second-menu-event-text p a:visited{
color:#E6002D;
}

.second-menu .menu-s{
float:right;
}

/*--------------------------------------------------------------------------------*/

.second-content{
padding:20px 20px 0px 20px;
}

.pankuzu{
margin:0px 0px 20px 0px;
padding:0px;
}

.pankuzu p{
margin:0px;
padding:0px;
font-size:75%;
}

/*--------------------------------------------------------------------------------*/

.second-title{
background-image:url("../mt-img/second-title.jpg");
background-repeat:repeat-x;
background-color:#E6E6E6;
border:solid 1px #BFBFBF;
}

.second-title-left{
float:left;
width:360px;
}

.second-title h3{
margin:10px 0px 9px 10px;
padding:0px;
}

.second-title-right{
float:right;
width:360px;
}

.second-title-right2{
float:right;
width:530px;
}

.second-title p{
margin:21px 10px 0px 0px;
padding:0px;
font-size:100%;
line-height:1.5em;
color:#E6002D;
}

/*--------------------------------------------------------------------------------*/

.second-body{
margin:0px 20px 0px 20px;
}

.second-body p{
margin:20px 0px 20px 0px;
padding:0px 0px 0px 0px;
line-height:2em;
font-size:87.5%;
}

.second-body h1{
margin:20px 0px 20px 0px;
padding:5px;
line-height:1.5em;
font-size:150%;
background-color:#F08200;
border-left:solid 10px #814200;
border-top:solid 1px #000000;
border-right:solid 1px #000000;
border-bottom:solid 1px #000000;
}

.second-body h2{
margin:20px 0px 20px 0px;
padding:5px;
line-height:1.5em;
font-size:137.5%;
background-color:#F49D3A;
border-left:solid 10px #814200;
border-top:solid 1px #000000;
border-right:solid 1px #000000;
border-bottom:solid 1px #000000;
}

.second-body h3{
margin:20px 0px 20px 0px;
padding:5px;
line-height:1.5em;
font-size:125%;
background-color:#F7B66C;
border-left:solid 10px #814200;
border-top:solid 1px #000000;
border-right:solid 1px #000000;
border-bottom:solid 1px #000000;
}

.second-body h4{
margin:20px 0px 20px 0px;
padding:5px;
line-height:1.5em;
font-size:112.5%;
background-color:#FAD09E;
border-left:solid 10px #814200;
border-top:solid 1px #000000;
border-right:solid 1px #000000;
border-bottom:solid 1px #000000;
}

.second-body h5{
margin:20px 0px 20px 0px;
padding:5px;
line-height:1.5em;
font-size:100%;
background-color:#FDE8D0;
border-left:solid 10px #814200;
border-top:solid 1px #000000;
border-right:solid 1px #000000;
border-bottom:solid 1px #000000;
}

.second-body h6{
margin:20px 0px 20px 0px;
padding:5px;
line-height:1.5em;
font-size:87.5%;
background-color:#FFFFFF;
border-left:solid 10px #814200;
border-top:solid 1px #000000;
border-right:solid 1px #000000;
border-bottom:solid 1px #000000;
}

.second-body ul{
margin:20px 0px 20px 40px;
padding:0px;
line-height:2em;
font-size:87.5%;
}

.second-body ol{
margin:20px 0px 20px 40px;
padding:0px;
line-height:2em;
font-size:87.5%;
}

.second-body li{
margin:0px;
padding:0px;
}

.second-body blockquote{
margin:20px 20px 20px 20px;
padding:0px;
}

.second-body table{
border-collapse:collapse;
font-size:87.5%;
line-height:1.5em;
margin:20px 0px 20px 0px;
}

.second-body caption{
text-align:left;
margin:0px;
padding:0px 0px 10px 0px;
}


.second-body td{
vertical-align:top;
padding:10px;
border:solid 1px #333333;
}

.second-body table input{
font-size:100%;
}

.second-body th{
background:#FDE8D0;
padding:10px;
vertical-align:middle;
text-align:left;
border:solid 1px #333333;
white-space:nowrap;
}

/*--------------------------------------------------------------------------------*/

.second-list{
margin:0px 20px 0px 20px;
}

.second-list h4{
margin:10px 0px 10px 0px;
padding:0px 0px 0px 16px;
line-height:1.5em;
font-size:100%;
background-image:url("../mt-img/mark14-m60y100.jpg");
background-repeat:no-repeat;
background-position:0px 4px;
}

.second-list p{
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
line-height:1.5em;
font-size:87.5%;
}

/*--------------------------------------------------------------------------------*/

.second-body .second-list-nobg{
margin:0px 0px 0px 0px;
}

.second-body .second-list-nobg h4{
margin:10px 0px 10px 0px;
padding:0px 0px 0px 16px;
line-height:1.5em;
font-size:100%;
background-image:url("../mt-img/mark14-m60y100.jpg");
background-repeat:no-repeat;
background-position:left center;
border:none;
background-color:transparent;
}

.second-body .second-list-nobg p{
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
line-height:1.5em;
font-size:87.5%;
}

/*--------------------------------------------------------------------------------*/

.second-content .information{
clear:both;
margin:20px 0px 0px 0px;
padding:10px 10px 10px 45px;
border:solid 1px #F08200;
background-image:url("../mt-img/icon-jobcafe.jpg");
background-repeat:no-repeat;
background-position:5px 5px;
}

.second-content .information h3{
margin:0px;
}

.second-content .information .info-left{
float:left;
width:330px;
}

.second-content .information .info-right{
float:right;
width:330px;
}

/*--------------------------------------------------------------------------------*/

.popup{
border:solid 1px #F08200;
margin:20px;
background-color:#FFFCDB;
}

.popup h4{
margin:10px 10px 10px 10px;
padding:0px 0px 0px 16px;
line-height:1.5em;
font-size:100%;
background-image:url("../mt-img/mark14-m60y100k60.jpg");
background-repeat:no-repeat;
background-position:0px 4px;
background-color:#FFFCDB;
border:none;
}

.popup h5{
margin:10px 10px 10px 10px;
padding:0px 0px 0px 14px;
line-height:1.5em;
font-size:87.5%;
background-image:url("../mt-img/mark12-m60y100.jpg");
background-repeat:no-repeat;
background-position:0px 3.5px;
background-color:#FFFCDB;
border:none;
}


.popup p{
margin:10px 10px 10px 10px;
padding:0px 0px 0px 0px;
line-height:1.5em;
font-size:87.5%;
}

/*--------------------------------------------------------------------------------*/

.schedule-tab{
margin:0px 20px 0px 20px;
padding:20px 0px 0px 0px;
}

.schedule-tab-left{
float:left;
}

.schedule-tab-right{
float:right;
}

.schedule-tab h4{
margin:0px;
padding:5px 0px 3px 0px;
display:block;
width:345px;
background-image:url("../mt-img/schedule-tab-on.jpg");
background-repeat:no-repeat;
background-color:#814200;
font-size:100%;
font-weight:bold;
text-align:center;
color:#FFFFFF;
line-height:1em;
}

.schedule-tab p{
margin:0px;
padding:0px;
display:block;
background-image:url("../mt-img/schedule-tab-off.jpg");
background-repeat:no-repeat;
background-color:#BFBFBF;
font-size:100%;
font-weight:bold;
text-align:center;
color:#FFFFFF;
line-height:1em;
}

.schedule-tab p a:link,.schedule-tab p a:visited,.schedule-tab p a:active,.schedule-tab p a:hover{
display:block;
padding:5px 0px 3px 0px;
width:345px;
color:#FFFFFF;
text-decoration:none;
}

/*--------------------------------------------------------------------------------*/

.second-schedule-list{
clear:both;
width:700px;
margin:0px 20px 0px 20px;

border-top:solid 2px #814200;
}

.second-news-list{
clear:both;
width:700px;
margin:20px 20px 0px 20px;
}

.second-schedule-list-width{
width:700px;
border-top:solid 3px #C49A69;
}

.second-schedule-list p{
margin:20px 0px 20px 0px;
padding:0px;
font-size:87.5%;
line-height:1.5em;
}

.second-schedule-list p img{
margin:0px 5px 0px 0px;
padding:0px;
vertical-align:middle;
}

.second-schedule-list table,.second-news-list table,.blog-list table{
margin:0px 0px 0px 0px;
padding:0px;
font-size:87.5%;
line-height:1.5em;
border-collapse:collapse;
}

.second-schedule-list tr,.second-news-list tr,.blog-list tr{
margin:0px;
padding:0px;
}

.second-schedule-list th,.second-news-list th,.blog-list th{
margin:0px;
padding:5px 20px 5px 14px;
font-weight:normal;
text-align:left;
vertical-align:top;
background-image:url("../mt-img/mark12-m60y100.jpg");
background-repeat:no-repeat;
background-position:0px 8.5px;
border-bottom:solid 1px #F9C385;
white-space:nowrap;
}

.second-schedule-list th.event-icon{
margin:0px;
padding:5px 10px 5px 0px;
font-weight:normal;
text-align:left;
vertical-align:top;
background-image:none;
border-bottom:solid 1px #F9C385;
white-space:nowrap;
}

.second-schedule-list td,.second-news-list td,.blog-list td{
width:100%;
margin:0px;
padding:5px 20px 5px 0px;
text-align:left;
vertical-align:top;
border-bottom:solid 1px #F9C385;
}

/*--------------------------------------------------------------------------------*/

.second-schedule-calendar{
clear:both;
margin:0px 20px 0px 20px;
}

.calendar-previous{
float:left;
}

.calendar-next{
float:right;
}

.second-schedule-calendar p{
margin:10px 0px 10px 0px;
padding:0px;
font-size:75%;
line-height:1.5em;
}

.second-schedule-calendar h5{
margin:0px 0px 10px 0px;
padding:5px;
font-size:87.5%;
line-height:1.5em;
border:solid 1px #000000;
background-color:#814200;
color:#FFFFFF;
text-align:center;
}

.second-schedule-calendar table{
margin:0px 0px 0px 0px;
padding:0px;
font-size:62.5%;
line-height:1.5em;
border-collapse:collapse;
}

.second-schedule-calendar tr{
margin:0px;
padding:0px;
}

.second-schedule-calendar th{
width:100px;
margin:0px;
padding:5px;
font-weight:normal;
text-align:center;
vertical-align:top;
border:solid 1px #000000;
background-color:#814200;
color:#FFFFFF;
font-family:Arial,sans-serif;
}

.second-schedule-calendar td{
width:100px;
margin:0px;
padding:5px;
text-align:left;
vertical-align:top;
border:solid 1px #000000;
}

.calendar-entry{
padding:5px 0px 0px 0px;
}

/*--------------------------------------------------------------------------------*/

.second-support{
width:700px;
margin:20px 0px 20px 0px;
}

.second-support-1{
width:700px;
background-image:url("../mt-img/support-second-1-back.jpg");
background-repeat:repeat-y;
}

.second-support-2{
width:700px;
background-image:url("../mt-img/support-second-2-back.jpg");
background-repeat:repeat-y;
}

.second-support-3{
width:700px;
background-image:url("../mt-img/support-second-3-back.jpg");
background-repeat:repeat-y;
}

.second-support-4{
width:700px;
background-image:url("../mt-img/support-second-4-back.jpg");
background-repeat:repeat-y;
}

.second-support-left{
float:left;
width:260px;
}

.second-support-left p{
margin:10px 30px 10px 10px;
}

.second-support-right{
float:left;
width:440px;
}

.second-support-1 h4,.second-support-2 h4,.second-support-3 h4,.second-support-4 h4{
border:none;
background:none;
margin:0px;
padding:0px;
}

.second-support-right h4{
margin:20px 0px 10px 0px;
padding:0px 0px 0px 0px;
line-height:1.5em;
font-size:75%;
border:none;
background:none;
}

.second-support-1 h5{
margin:10px 0px 10px 0px;
padding:0px 0px 0px 16px;
line-height:1.5em;
font-size:100%;
border:none;
background-color:#FFFFFF;
background-image:url("../mt-img/mark14-m100y80.jpg");
background-repeat:no-repeat;
background-position:0px 4px;
}

.second-support-2 h5{
margin:10px 0px 10px 0px;
padding:0px 0px 0px 16px;
line-height:1.5em;
font-size:100%;
border:none;
background-color:#FFFFFF;
background-image:url("../mt-img/mark14-m60y100.jpg");
background-repeat:no-repeat;
background-position:0px 4px;
}

.second-support-3 h5{
margin:10px 0px 10px 0px;
padding:0px 0px 0px 16px;
line-height:1.5em;
font-size:100%;
border:none;
background-color:#FFFFFF;
background-image:url("../mt-img/mark14-c40y100.jpg");
background-repeat:no-repeat;
background-position:0px 4px;
}

.second-support-4 h5{
margin:10px 0px 10px 0px;
padding:0px 0px 0px 16px;
line-height:1.5em;
font-size:100%;
border:none;
background-color:#FFFFFF;
background-image:url("../mt-img/mark14-m60y100.jpg");
background-repeat:no-repeat;
background-position:0px 4px;
}

.second-support-right p{
margin:10px 0px 10px 0px;
}

/*--------------------------------------------------------------------------------*/

.form-btn{
text-align:center;
}

.form-btn button{
margin:0px;
padding:0px;
border:none;
background:none;
}

/*--------------------------------------------------------------------------------*/

th.hissu{
background-color:#FAD09E;
}

/*--------------------------------------------------------------------------------*/

.third-title{
background-image:url("../mt-img/third-title.jpg");
background-repeat:repeat-x;
background-color:#E6E6E6;
border:solid 1px #BFBFBF;
}

.third-title-line{
margin:0px 10px 0px 70px;
padding:20px 0px 0px 0px;
}

.third-title h3{
margin:0px 0px 0px 0px;
padding:0px 0px 5px 0px;
font-size:100%;
display:block;
}

/*--------------------------------------------------------------------------------*/

.third-title-jobcafe{
background-image:url("../mt-img/jobcafe-title-icon.jpg");
background-repeat:no-repeat;
height:70px;
}

.third-title-jobcafe h3{
display:block;
border-bottom:solid 2px #F08200;
}

.third-title-jobcafe .third-title-line{
border-bottom:solid 3px #F9C385;
}

/*--------------------------------------------------------------------------------*/

.third-title-support{
background-image:url("../mt-img/support-title-icon.jpg");
background-repeat:no-repeat;
height:70px;
}

.third-title-support h3{
display:block;
border-bottom:solid 2px #DAE000;
}

.third-title-support .third-title-line{
border-bottom:solid 3px #EEEF98;
}

/*--------------------------------------------------------------------------------*/

.third-title-advice{
background-image:url("../mt-img/advice-title-icon.jpg");
background-repeat:no-repeat;
height:70px;
}

.third-title-advice h3{
display:block;
border-bottom:solid 2px #009944;
}

.third-title-advice .third-title-line{
border-bottom:solid 3px #88C897;
}

/*--------------------------------------------------------------------------------*/

.third-title-schedule{
background-image:url("../mt-img/schedule-title-icon.jpg");
background-repeat:no-repeat;
height:70px;
}

.third-title-schedule h3{
display:block;
border-bottom:solid 2px #00A0CA;
}

.third-title-schedule .third-title-line{
border-bottom:solid 3px #80CDE4;
}

/*--------------------------------------------------------------------------------*/

.third-title-database{
background-image:url("../mt-img/database-title-icon.jpg");
background-repeat:no-repeat;
height:70px;
}

.third-title-database h3{
display:block;
border-bottom:solid 2px #005BAC;
}

.third-title-database .third-title-line{
border-bottom:solid 3px #89A3D4;
}

/*--------------------------------------------------------------------------------*/

.third-title-guide{
background-image:url("../mt-img/guide-title-icon.jpg");
background-repeat:no-repeat;
height:70px;
}

.third-title-guide h3{
display:block;
border-bottom:solid 2px #7F1084;
}

.third-title-guide .third-title-line{
border-bottom:solid 3px #BB8DBE;
}

/*--------------------------------------------------------------------------------*/

.third-title-mailmaga{
background-image:url("../mt-img/mailmaga-title-icon.jpg");
background-repeat:no-repeat;
height:70px;
}

.third-title-mailmaga h3{
display:block;
border-bottom:solid 2px #E5006E;
}

.third-title-mailmaga .third-title-line{
border-bottom:solid 3px #F19DB5;
}

/*--------------------------------------------------------------------------------*/

.third-title-link{
background-image:url("../mt-img/link-title-icon.jpg");
background-repeat:no-repeat;
height:70px;
}

.third-title-link h3{
display:block;
border-bottom:solid 2px #E60012;
}

.third-title-link .third-title-line{
border-bottom:solid 3px #F29A75;
}

/*--------------------------------------------------------------------------------*/

.third-title-contact{
background-image:url("../mt-img/contact-title-icon.jpg");
background-repeat:no-repeat;
height:70px;
}

.third-title-contact h3{
display:block;
border-bottom:solid 2px #FDD000;
}

.third-title-contact .third-title-line{
border-bottom:solid 3px #FFE892;
}

/*--------------------------------------------------------------------------------*/

.third-title-news{
background-image:url("../mt-img/news-title-icon.jpg");
background-repeat:no-repeat;
height:70px;
}

.third-title-news h3{
display:block;
border-bottom:solid 2px #E6002D;
}

.third-title-news .third-title-line{
border-bottom:solid 3px #F29B87;
}

/*--------------------------------------------------------------------------------*/

.third-title-message{
background-image:url("../mt-img/message-title-icon.jpg");
background-repeat:no-repeat;
height:70px;
}

.third-title-message h3{
display:block;
border-bottom:solid 2px #005BAC;
}

.third-title-message .third-title-line{
border-bottom:solid 3px #89A3D4;
}

/*--------------------------------------------------------------------------------*/

.third-title-staff-blog{
background-image:url("../mt-img/staff-blog-title-icon.jpg");
background-repeat:no-repeat;
height:70px;
}

.third-title-staff-blog h3{
display:block;
border-bottom:solid 2px #F08200;
}

.third-title-staff-blog .third-title-line{
border-bottom:solid 3px #F9C385;
}

/*--------------------------------------------------------------------------------*/

.third-title-media{
background-image:url("../mt-img/media-title-icon.jpg");
background-repeat:no-repeat;
height:70px;
}

.third-title-media h3{
display:block;
border-bottom:solid 2px #F08200;
}

.third-title-media .third-title-line{
border-bottom:solid 3px #F9C385;
}

/*--------------------------------------------------------------------------------*/

.third-title-report{
background-image:url("../mt-img/report-title-icon.jpg");
background-repeat:no-repeat;
height:70px;
}

.third-title-report h3{
display:block;
border-bottom:solid 2px #F19CA6;
}

.third-title-report .third-title-line{
border-bottom:solid 3px #F9D2D4;
}

/*--------------------------------------------------------------------------------*/

p.database-checkbox{
display:block;
width:230px;
float:left;
margin:0px 0px 10px 0px;
padding:0px;
line-height:1.5em;
}

p.database-checkbox a{
display:inline-block;
width:200px;
vertical-align:top;
}

.middle-class{
padding:10px 0px 5px 15px;
margin-bottom:15px;
background-color:#fff4e6;
}

.middle-class p.middle-class-title{
margin:0px 0px 5px 5px;
padding:0px;
}

.two_column p.database-checkbox{
width:340px;
}

.two_column p.database-checkbox a{
width:320px;
}

p.database-map{
display:block;
width:230px;
float:right;
margin:0px 0px 0px 0px;
padding:0px;
}

.database-table-link{
margin:0px;
padding:0px 0px 0px 14px;
background-image:url("../mt-img/mark12-m60y100.jpg");
background-repeat:no-repeat;
}

.database-left{
float:left;
width:480px;
}

.database-left th{
white-space:nowrap;
}

.database-left td{
width:100%;
word-break:break-all;
}

.database-right{
float:right;
width:200px;
}

/*--------------------------------------------------------------------------------*/

.sitemap-body{
margin:0px 20px 0px 20px;
}

.sitemap-body h4{
margin:10px 0px 10px 0px;
padding:27px 0px 27px 70px;
font-size:100%;
line-height:1.2em;
}

.sitemap-body h4.sitemap-news{
background-image:url("../mt-img/sitemap-news.jpg");
background-repeat:no-repeat;
}

.sitemap-body h4.sitemap-jobcafe{
background-image:url("../mt-img/sitemap-jobcafe.jpg");
background-repeat:no-repeat;
}

.sitemap-body h4.sitemap-support{
background-image:url("../mt-img/sitemap-support.jpg");
background-repeat:no-repeat;
}

.sitemap-body h4.sitemap-advice{
background-image:url("../mt-img/sitemap-advice.jpg");
background-repeat:no-repeat;
}

.sitemap-body h4.sitemap-schedule{
background-image:url("../mt-img/sitemap-schedule.jpg");
background-repeat:no-repeat;
}

.sitemap-body h4.sitemap-database{
background-image:url("../mt-img/sitemap-database.jpg");
background-repeat:no-repeat;
}

.sitemap-body h4.sitemap-guide{
background-image:url("../mt-img/sitemap-guide.jpg");
background-repeat:no-repeat;
}

.sitemap-body h4.sitemap-mailmaga{
background-image:url("../mt-img/sitemap-mailmaga.jpg");
background-repeat:no-repeat;
}

.sitemap-body h4.sitemap-link{
background-image:url("../mt-img/sitemap-link.jpg");
background-repeat:no-repeat;
}

.sitemap-body h4.sitemap-contact{
background-image:url("../mt-img/sitemap-contact.jpg");
background-repeat:no-repeat;
}

.sitemap-body h4.sitemap-privacy{
background-image:url("../mt-img/sitemap-privacy.jpg");
background-repeat:no-repeat;
}

.sitemap-body h5{
margin:10px 0px 10px 28px;
padding:0px 0px 0px 42px;
line-height:1.5em;
font-size:87.5%;
background-image:url("../mt-img/mark12-m60y100.jpg");

background-repeat:no-repeat;
background-position:0px 3.5px;
font-weight:normal;
}

.sitemap-body p{
margin:10px 0px 10px 0px;
padding:0px 0px 0px 0px;
line-height:1.5em;
font-size:87.5%;
}

/*--------------------------------------------------------------------------------*/

.blog-right{
float:right;
width:570px;
border-left:solid 1px #FFFFFF;
border-right:solid 1px #FFFFFF;
}

.blog-title{
margin:20px 0px 0px 0px;
padding:0px;
background-image:url("../mt-img/third-title.jpg");
background-repeat:repeat-x;
background-color:#E6E6E6;
width:570px;
border-top:solid 1px #BFBFBF;
border-left:solid 1px #BFBFBF;
border-right:solid 1px #BFBFBF;
}

.blog-title h4{
margin:10px 0px 0px 10px;
padding:0px 0px 10px 16px;
font-size:100%;
line-height:1.5em;
background-image:url("../mt-img/mark14-m60y100.jpg");
background-repeat:no-repeat;
background-position:0px 4px;
}

.blog-body{
width:570px;
border:solid 1px #BFBFBF;
}

.blog-left{
float:left;
width:150px;
}

.blog-left h4{
margin:20px 0px 0px 0px;
padding:0px 0px 0px 12px;
font-size:87.5%;
line-height:1.5em;
background-image:url("../mt-img/mark12-m60y100.jpg");
background-repeat:no-repeat;
background-position:0px 3.5px;
}

.blog-left ul{
margin:10px 0px 0px 30px;
padding:0px 0px 0px 0px;
font-size:75%;

line-height:1.5em;
}

.blog-left li{
margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;
}

.tag-rank-1{
font-size:158.33%;
line-height:1.5em;
}

.tag-rank-2{
font-size:150%;
line-height:1.5em;
}

.tag-rank-3{
font-size:141.67%;
line-height:1.5em;
}

.tag-rank-4{
font-size:133.33%;
line-height:1.5em;
}

.tag-rank-5{
font-size:125%;
line-height:1.5em;
}

.tag-rank-6{
font-size:116.66%;
line-height:1.5em;
}

.tag-rank-7{
font-size:108.33%;
line-height:1.5em;
}

.tag-rank-8{
font-size:100%;
line-height:1.5em;
}

.tag-rank-9{
font-size:91.67%;
line-height:1.5em;
}

.tag-rank-10{
font-size:83.33%;
line-height:1.5em;
}

.blog-list{
clear:both;
width:520px;
margin:20px 20px 20px 20px;
}

.blog-list h4{
margin:0px 0px 0px 0px;
padding:5.5px 0px 5.5px 35px;
line-height:1.5em;
font-size:100%;
background-image:url("../mt-img/database-link-icon.jpg");
background-repeat:no-repeat;
}

/*Hello_Company--------------------------------------------------------------------*/
.icon-exp-popup,
.icon-exp-popup01,
.icon-exp-popup02,
.icon-exp-popup03,
.icon-exp-popup04,
.icon-exp-popup05,
.icon-exp-popup06,
.icon-exp-popup07,
.icon-exp-popup08{
position:absolute; 
top:-1000px; 
left:0px;
font-size:87.5%;
}

.icon_exp_individual .icon-exp-popup01,
.icon_exp_individual .icon-exp-popup02,
.icon_exp_individual .icon-exp-popup03,
.icon_exp_individual .icon-exp-popup04,
.icon_exp_individual .icon-exp-popup05,
.icon_exp_individual .icon-exp-popup06,
.icon_exp_individual .icon-exp-popup07,
.icon_exp_individual .icon-exp-popup08{
border:solid 1px #F08200;
background-color:#ffffff;
padding:5px 10px;
}

.icon-exp,.icon-exp-popup{
padding:5px 10px;
margin-left:20px;
width:520px;
border:solid 1px #F08200;
background-color:#ffffff;
}

.icon-one{
float:left;
width:250px;
}
.icon-exp p,.icon-exp-popup p{
margin:5px 0px;
padding:0px;
line-height:1.5em;
}
.icon-exp .icon-one p,.icon-exp-popup .icon-one p{
margin:0px 0px 0px 0px;
padding:0px;
line-height:1.5em;
float:left;
}

.icon-exp .icon-one p.text,.icon-exp-popup .icon-one p.text{
margin:8px 0px 0px 5px;
}

p.icon-exp-title{
font-weight:bold;
text-align:left;
}

p.icon-list span{
vertical-align:10px;
}

/*カレンダー***********************************/

#cal{
position:absolute;
}

#cal th{
border:solid 1px #E0E0E0;
}

#cal th,#cal td{
padding:3px;
}

#cal td.calcell.today {
border:2px solid #F15B5B;
}

#cal .yui-calendar td.wd0 {
background-color:#fde0e0;
}

#cal .yui-calendar td.wd0 a {
color:red;
}

/*ご相談************************************/
table.advice{
margin:0px;
padding:0px;
}

table.advice caption{
padding:10px 0px;
}

table.advice input,table.advice textarea{
font-size:100%;
font-family:"ＭＳ ゴシック";
}

/*若者へのバナー************************************/
.wakamono{
float:right;
width:300px;
border:solid 1px #CCCCCC;
margin:20px 0px 0px 0px;
}

.wakamono-title p{
margin:0px 0px 10px 0px;
padding:5px 0px 5px 10px;
color:#FFFFFF;
font-weight:bold;
background-color:#666666;
}

.wakamono-left{
float:left;
width:140px;
}

.wakamono-left p{
margin:0px;
padding:0px 0px 0px 10px;
}

.wakamono-right{
float:right;
width:150px;
}

.wakamono-right p{
margin:0px 0px 1em 0px;
padding:0px 10px 0px 0px;
font-size:75%;
line-height:1.5em;
}

