@charset "shift_jis";

body{
	font-size:13px;
	color:#444444;
	line-height:1.8em;
/*	font-family: "qMmpS Pro W3", Osaka, "lr oSVbN", sans-serif;*/

}

body a:link,
body a:visited,
body a:active {
	text-decoration: underline;
	color: #444444;
}
body a:hover {
	text-decoration: none;
	color: #444444;
}

#fontSize_S img{
	hight:25px;
	width:25px;	
	background-image:URL(img/fontSize_S02.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;

}

#fontSize_M img{
	hight:25px;
	width:25px;	
	background-image:URL(img/fontSize_M01.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;

}

#fontSize_L img{
	hight:25px;
	width:25px;	
	background-image:URL(img/fontSize_L01.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;

}


h1{
	line-height:1.1em;
	font-size:18px;
	color:#1e6cfb;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-weight:bold;
/*	display:inline;*/
}


.QRcodeRight h2{
	line-height:1.1em;
	font-size:12px;
	color:#1e6cfb;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	font-weight:bold;

}


.QRcodeRight h3{
	line-height:1.6em;
	font-size:12px;
	color:#444444;
	margin:0px 0px 0px 0px;
	padding:0px;
	display:inline;
	font-weight:normal;
}


.QRcodeRight h3 a:link,
.QRcodeRight h3 a:visited,
.QRcodeRight h3 a:active {
	text-decoration: underline;
	color: #1e6cfb;
}
.QRcodeRight h3 a:hover {
	text-decoration: none;
	color: #1e6cfb;
}


#contentsMapRight h2{
	line-height:1.0em;
	font-size:13px;
	color:#444444;
	margin:0px 0px 0px 0px;
	padding:15px 0px 10px 0px;
	font-weight:bold;

}

#contentsMapRight h3{
	line-height:1.8em;
	font-size:13px;
	color:#888888;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	font-weight:normal;

}

#contentsMapRight h3 a:link,
#contentsMapRight h3 a:visited,
#contentsMapRight h3 a:active {
	text-decoration: underline;
	color: #1e6cfb;
}
#contentsMapRight h3 a:hover {
	text-decoration: none;
	color: #1e6cfb;
}

#NewsText h2{
	line-height:1.0em;
	font-size:13px;
	color: #1e6cfb;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:bold;

}



#contentsService h2{
	line-height:1.0em;
	font-size:13px;
	color: #1e6cfb;
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	font-weight:bold;

}


#contentsService span a{
	line-height:1.6em;
	font-size:12px;
	color: #666666;

}

#copyrightText{
	line-height:1.6em;
	font-size:12px;

}

#copyrightText h2{
	line-height:1.0em;
	font-size:13px;
	color: #1e6cfb;
	margin:0px 0px 0px 0px;
	padding:40px 0px 10px 0px;
	font-weight:bold;

}





/*****	Navin@*****/

.CateNavi{
	font-size:12px;
	color:#444444;
	line-height:1.4em;
}

.CateNavi a:link,
.CateNavi a:visited,
.CateNavi a:active {
	text-decoration: underline;
	color: #444444;
}
.CateNavi a:hover {
	text-decoration: none;
	color: #444444;
}




table a:link,
table a:visited,
table a:active {
	text-decoration: underline;
	color: #1e6cfb;
}
table a:hover {
	text-decoration: none;
	color: #1e6cfb;
}




table#SitemapTable a:link,
table#SitemapTable a:visited,
table#SitemapTable a:active {
	text-decoration: none;
	color: #1e6cfb;
}

table#SitemapTable a:hover {
	text-decoration: underline;
	color: #1e6cfb;
}



.bnrAreaCin{
	font-size:13px;
	color:#444444;
	line-height:1.4em;
}

.bnrAreaCin a:link,
.bnrAreaCin a:visited,
.bnrAreaCin a:active {
	text-decoration: underline;
	color: #444444;
}
.bnrAreaCin a:hover {
	text-decoration: none;
	color: #444444;
}



.Bluelink_S{
	font-size:13px;
	color:#1e6cfb;
	line-height:1.2em;
}

.Bluelink_S a:link,
.Bluelink_S a:visited,
.Bluelink_S a:active {
	text-decoration: underline;
	color: #1e6cfb;
}
.Bluelink_S a:hover {
	text-decoration: none;
	color: #1e6cfb;
}

.Bluelink_M{
	font-size:13px;
	color:#1e6cfb;
	line-height:1.8em;
}

.Bluelink_M a:link,
.Bluelink_M a:visited,
.Bluelink_M a:active {
	text-decoration: underline;
	color: #1e6cfb;
}
.Bluelink_M a:hover {
	text-decoration: none;
	color: #1e6cfb;
}




#PanKuzu{
	font-size:12px;
	color:#666666;
	line-height:1.4em;
}

#PanKuzu a:link,
#PanKuzu a:visited,
#PanKuzu a:active {
	text-decoration: none;
	color: #1e6cfb;
}
#PanKuzu a:hover {
	text-decoration: underline;
	color: #1e6cfb;
}





#contentsText{
	font-size:13px;
	color:#444444;
	line-height:1.8em;
}

#contentsText a:link,
#contentsText a:visited,
#contentsText a:active {
	text-decoration: underline;
	color: #1e6cfb;
}
#contentsText a:hover {
	text-decoration: none;
	color: #1e6cfb;
}






#footer{
	font-size:12px;
	color:#ffffff;
	line-height:1.4em;
}



#footer a:link,
#footer a:visited,
#footer a:active {
	text-decoration: underline;
	color:#ffffff;
}
#footer a:hover {
	text-decoration: none;
	color:#ffffff;
}


/***** table *****/

caption{
	float:left;
        color: #1e6cfb;
	font-size:16px;
	line-height:1em;
	padding-bottom:5px;
	font-weight: bold;
}


/***** Recruit *****/

table#Recruit th{
	font-size:12px;
	line-height:1em;
        color: #ffffff;
}
table#Recruit td{
	line-height:1.6em;
	font-size:12px;
        color: #444444;
}

/***** RecruitDA *****/


table#RecruitDA th{
	font-weight: normal;
	font-size:12px;
        color: #444444;
}
table#RecruitDA td{
	font-size:12px;
        color: #444444;
}

/***** whiteTable *****/
table#whiteTable {
        color: #444444;
	font-size:12px;
	line-height:1.4em;
}



/***** SitemapTable *****/
table#SitemapTable {
        color: #444444;
	font-size:12px;
	line-height:1.4em;
}






/***** Institution *****/


table#Institution th{
	font-size:13px;
	line-height:1em;
        color: #ffffff;
}


table#Institution td{
	line-height:1.6em;
	font-size:13px;
        color: #444444;
}

table#Institution td h2{
	font-size:12px;
        color: #c13637;
	line-height:1.4em;
}

table#Institution td h3{
	font-size:12px;
        color: #444444;
	font-weight:normal;
	line-height:1.4em;
}

table#Institution td h4{
	font-size:15px;
	font-weight:normal;
	line-height:1.4em;

}


#Institution .dateC{
	font-size:12px;
        color: #444444;

}


/***** stayempty *****/


.stayempty_caption{
	float:left;
	width:300px;	
        color: #1e6cfb;
	font-size:16px;
	line-height:1em;
	padding-bottom:5px;
	font-weight: bold;
}




table#stayempty th{
	font-size:13px;
	line-height:1.2em;
        color: #ffffff;
}





table#stayempty td{
	line-height:1.6em;
	font-size:13px;
        color: #444444;
}

table#stayempty td h2{
	font-size:12px;
        color: #c13637;
	line-height:1.4em;
}

table#stayempty td h3{
	font-size:12px;
        color: #444444;
	font-weight:normal;
	line-height:1.4em;
}

table#stayempty td h4{
	font-size:15px;
	font-weight:normal;
	line-height:1.4em;
        color: #444444;
}

table#stayempty td h5{
	font-size:12px;
	font-weight:normal;
	line-height:1.4em;

}


#stayempty .dateC{
	font-size:12px;
        color: #444444;

}

/***** stayemptyMonth *****/



table#stayemptyMonth th{

	font-size:13px;
	line-height:1.2em;
        color: #ffffff;
}





table#stayemptyMonth td{
	line-height:1.6em;
	font-size:13px;
        color: #444444;

}



#stayemptyMonth .dateC{
	font-size:12px;
        color: #444444;

}





/***** QandATable *****/
table#QandA {
        color: #444444;
	font-size:15px;
	line-height:1.8em;
}







/***** TELlist *****/


table#TELlist th{

	font-size:13px;
	line-height:1em;
        color: #ffffff;
}


table#TELlist td{
	line-height:1.6em;
	font-size:13px;
        color: #444444;
}




#TELlist .dateC{
	font-size:12px;
        color: #444444;
}
/*****  stayempty END  *****/

#syousaifont{
	text-decoration: underline;
	color: #444444;
	font-size:12px;
}

#syousaifont a:link,
#syousaifont a:visited,
#syousaifont a:active {
	text-decoration: underline;
	color: #1e6cfb;
}