@charset "Shift_JIS";

body {
	background-color: #CCFF99;
	margin-left: 0px;
	margin-top: 0px;
}

a.linkt:link { text-decoration: none; color: #003399; }
a.linkt:visited { text-decoration: none; color: #003399; }
a.linkt:hover { text-decoration: underline; color: #003399; }

.linkt {
	font-size:13px;/*9ptより、2015年03月30日変更*/
	line-height:145%;/*140%ptより、2015年03月30日変更*/
	font-family:"ＭＳ Ｐゴシック", "Osaka−等幅";
}

td.clear-row02-area {
	overflow: hidden;
}

.linkt img.icon-space{
	padding: 0px 5px 3px 0px;
	border: 0;
	vertical-align: middle;
}

.linkt img.row02-area{
	float: left;
}

.text9 {
	font-size:12pt;
	line-height:120%;
	font-family:"ＭＳ Ｐゴシック", "Osaka−等幅";
	color: #ffffff;
}

.text9Bold {
	font-size:9pt;
	line-height:100%;
	font-family:"ＭＳ Ｐゴシック", "Osaka−等幅";
	color: #ffffff;
	font-weight:bold;
}

.text10 {
	font-size:8pt;
	line-height:120%;
	font-family:"ＭＳ Ｐゴシック", "Osaka−等幅";
	color: #333333;
}

.text10Bold {
	font-size:8pt;
	line-height:120%;
	font-family:"ＭＳ Ｐゴシック", "Osaka−等幅";
	color: #333333;
	font-weight:bold;
}

.text12 {
	font-size:10pt;
	line-height:140%;
	font-family:"ＭＳ Ｐゴシック", "Osaka−等幅";
	color: #333333;
}

.text12Bold {
	font-size:10pt;
	line-height:140%;
	font-family:"ＭＳ Ｐゴシック", "Osaka−等幅";
	color: #333333;
	font-weight:bold;
}

.text13 {
	font-size:9pt;
	line-height:140%;
	font-family:"ＭＳ Ｐゴシック", "Osaka−等幅";
	color: #FF9900;
}

.text14 {
	font-size:14pt;
	line-height:100%;
	font-family:"ＭＳ Ｐゴシック", "Osaka−等幅";
	color: #333333;
}


.text15 {
	font-size:12pt;
	line-height:140%;
	font-family:"ＭＳ Ｐゴシック", "Osaka−等幅";
	color: #333333;
}

.title {
	font-size:20pt;
	line-height:110%;
	font-family:"Geneva", "Arial", "Helvetica", "sans-serif", "ＭＳ Ｐゴシック", "Osaka−等幅";
	color: #333333;
	filter: dropshadow(offx=1,offy=1,color=#cccccc,direction=true);
}

.title1 {
	font-size:12pt;
	line-height:100%;
	font-family:"Geneva", "Arial", "Helvetica", "sans-serif", "ＭＳ Ｐゴシック", "Osaka−等幅";
	color: #333333;
}

.bggreen {
	background-color: #009966;
	color:#FFFFFF;
}

.bggreen2 {
	background-color: #ECFFEC;
}

.bggreen3 {
	background-color: #99CCCC;
}

.bggreen4 {
	background-color: #006600;
}

.bgwhite {
	background-color: #FFFFFF;
}

.bgfffcc {
	background-color: #FFFFCC;
}
.bgtitle {
	background-image: url(../img/header_wel.gif);
	background-repeat: no-repeat;

}
.backnew03 {
	background-image:  url(../img/line_01.gif);
}

.td-step {
	width:78px;
}
.td-pad-left {
	padding:10px 0 10px 15px;
}
@media screen and (max-width:480px){
	.td-step {
		width:50px;
	}
}