@charset "utf-8";


/*共通部分ＳＴＡＲＴ*/
body {
	padding: 0px;
	margin: 0px;
}

p, ul, li, div {
	padding: 0px;
	margin: 0px;
}

#container {
	background-image: url(images/backgroundline.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 810px;
	margin-right: auto;
	margin-left: auto;
}

#wrapper {
	width: 805px;
	margin-right: auto;
	margin-left: auto;
}



/**/
/*ＨＥＡＤＥＲ　ＳＴＡＲＴ*/
/**/


 
#headline {
	background-image: url(images/orange-line.gif);
	background-repeat: repeat-x;
	height: 3px;
	width: 805px;
}


#header h1 {
	float: left;
	width: 200px;
	padding-left: 10px;
	text-decoration: none;
	margin: 0px;
	padding-top: 5px;
}



/**/
/*ＮＡＶＩ ＳＴＡＲＴ*/
/**/

#globalnavi {
	height: 15px;
	float: right;
	padding-top: 37px;
	margin: 0px;
	width: 500px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
	
}

#header .headgnavi1 {
	text-align: center;
	display: inline;
	list-style-type: none;
	height: 15px;
	margin: 0px;
	width: 94px;
	padding: 0px;
	

}
 

#header .headgnavi2 {
	text-align: center;
	width: 95px;
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 15px;
}


#globalnavi a:link {
	color: #454545;
	text-decoration: none;
}

#globalnavi a:visited {
	color: #454545;
	text-decoration: none;
}

#globalnavi a:hover {
	color: #000000;
	background-color: #FFFF80;
	width: 90px;
}


#headend {
	clear: both;
}

/**/
/*ＮＡＶＩ ＦＩＮＩＳＨ*/
/*ＨＥＡＤＥＲ　ＦＩＮＩＳＨ*/
/**/


/**/
/*ＢＯＤＹ　ＳＴＡＲＴ*/
/*ＭＡＩＮ　ＳＴＡＲＴ*/
/**/

#main {
	width: 600px;
	float: left;
	padding-top: 5px;
}



.imgline {
	padding-bottom: 5px;
	padding-left: 15px;
	width: 560px;
	padding-top: 5px;
	float: left;
}


.sosbox {
	width: 550px;
	margin-top: 5px;
	margin-bottom: 20px;
	float: left;
	padding-left: 10px;
}


.sosline1 {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}


.sosline2 {
	font-family: "MS UI Gothic";
	font-size: 14px;
	color: #000000;
	list-style-type: none;
	text-indent: 10px;
	line-height: 1.5em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	letter-spacing: 1px;
	width: 530px;
	word-spacing: 1.5px;
	display: block;
}


.sosline3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #2A1F55;
	padding-top: 5px;
	text-align: right;
	list-style-type: none;
	font-weight: bold;
	padding-right: 30px;
	text-decoration: none;
}


.sosline3  a:visited {
	text-decoration: underline;
	color: #454545;
}

.sosline3  a:hover {
	text-decoration: underline;
	color: #FF3300;
}



/**/
/*ＩＮＦＯＲＭＡＴＩＯＮ　ＴＡＢＬＥ　ＳＴＡＲＴ*/
/**/



.titlebox {
	margin-top: 20px;
	float: left;
	margin-left: 10px;
	margin-bottom: 0px;
	width: 560px;
	
}


.infoemationbox {
	height: 150px;
	float: left;
	margin-left: 10px;
	overflow-y: scroll;
	overflow-x: hidden;
	/*overflow: auto;*/
	width: 550px;
	margin-bottom: 20px;
	
	
}


.date {
	color: #FF7F55;
	width: 85px;
	padding-left: 10px;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
}
.linecolor1 {
	font-family: "MS UI Gothic";
	font-size: 12px;
	line-height: 1.5em;
	background-image: url(images/line1.gif);
	width: 550px;
	float: left;
	margin-top: 0px;
	letter-spacing: 1.5px;
}
.line {
	width: 450px;
	color: #000000;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.linecolor2 {
	font-family: "MS UI Gothic";
	font-size: 12px;
	line-height: 1.5em;
	background-image: url(images/line2.gif);
	float: left;
	width: 550px;
	letter-spacing: 1.5px;
}


.pressbox {
	height: 150px;
	float: left;
	margin-top: 0px;
	margin-left: 10px;
	overflow-y: scroll;
	overflow-x: hidden;
	/*overflow: auto;*/
	width: 550px;
	margin-bottom: 10px;
	
	
}



.pressline1 {
	font-family: "MS UI Gothic";
	font-size: 12px;
	line-height: 1.5em;
	color: #000000;
	letter-spacing: 1.5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url(images/line1.gif);
	height: 20px;
	width: 540px;
}


.pressline2 {
	font-family: "MS UI Gothic";
	font-size: 12px;
	line-height: 1.5em;
	color: #000000;
	letter-spacing: 1.5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-image: url(images/line2.gif);
	height: 20px;
	width: 540px;
}




/**/
/*ＩＮＦＯＲＭＡＴＩＯＮ　ＴＡＢＬＥ　ＦＩＮＩＳＨ*/
/*ＭＡＩＮ　ＦＩＮＩＳＨ*/
/**/



/**/
/*ＳＩＤＥＮＡＶＩ　ＳＴＡＲＴ*/
/**/

#sidenavi {
	float: left;
	padding-top: 10px;
	width: 200px;
	padding-left: 5px;
}

.rightbox {
	background-color: #FFFFFF;
	list-style-type: none;
	width: 190px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin: 0px;
	padding: 0px;
	
}

.righttoi1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #003399;
	padding-top: 5px;
	padding-left: 10px;
	list-style-type: none;
	font-weight: bold;
	width: 180px;
}

.righttoi2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FF0000;
	padding-top: 5px;
	list-style-type: none;
	font-weight: bold;
	padding-left: 65px;
	width: 125px;
}

.righttoi3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FF0000;
	padding-left: 10px;
	list-style-type: none;
	font-weight: bold;
	padding-top: 15px;
	width: 180px;
	padding-bottom: 10px;
	text-decoration: none;
}

.righttoi3 a:visited {
	color: #454545;
	text-decoration: none;
}
.righttoi3 a:hover {
	color: #FF3300;
}


.checkmark {
	margin-right: 5px;
	margin-bottom: 0px;
	margin-top: 0px;
}


.sbtnbox {
	width: 190px;
	margin-top: 10px;
	height: 40px;
	border: 1px solid #B4B4B4;
}
.sbtnbox1 {
	width: 190px;
	margin-top: 20px;
	border: 1px solid #808080;
	margin-bottom: 20px;
}

/**/
/*ＳＩＤＥＮＡＶＩ　ＦＩＮＩＳＨ*/
/**/




/**/
/*ＦＯＯＴＥＲ　ＳＴＡＲＴ*/
/**/

#footer {
	padding: 0px;
	clear: left;
	margin-top: 20px;
}



#header h2 {
	float: right;
	margin-top: 5px;
	margin-bottom: 0px;
	width: 300px;
	margin-right: 0px;
}





.footline1 {
	font-family: "MS UI Gothic";
	font-size: 12px;
	color: #353535;
	font-weight: normal;
	padding-left: 10px;
	width: 350px;
	padding-top: 5px;
	padding-bottom: 8px;
}


.toiimg {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#footer .footlink {
	margin-top: 4px;
	margin-bottom: 5px;
	width: 320px;
	float: right;
}


#footer .footnavi {
	font-family: "MS UI Gothic";
	font-size: 10px;
	font-weight: bold;
	color: #454545;
	display: inline;
	list-style-type: none;
	text-decoration: none;
	width: 100px;
	margin: 0px;
	padding: 0px;
}

#footer .footlink a {
	color: #808080; 
	text-decoration: none;
}
#footer .footlink a:visited {
	text-decoration: none;
	/*border-bottom: 1px dotted #FF5F00;*/
	
}
#footer .footlink a:hover {
	color: #2A1F00;
	text-decoration: none;
}



#letter {
	font-family: "MS UI Gothic";
	font-size: 14px;
	color: #0000B0;
	text-indent: 10px;
	width: 560px;
	display: block;
	letter-spacing: 1px;
	padding: 10px 6px 10px 10px;
	word-spacing: 1.5px;
	line-height: 1.5em;
	font-weight: bold;
}


.footline {
	font-family: "MS UI Gothic";
	color: #353535;
	font-size: 12px;
	width: 350px;
	font-weight: normal;
	padding-top: 5px;
	padding-bottom: 5px;
}

.footclear {
	padding-top: 3px;
}


/**/
/*ＦＯＯＴＥＲ　ＦＩＮＩＳＨ*/
/**/
/**/
/*共通部分　ＦＩＮＩＳＨ*/
/**/








/**/
/*　　　　　ここから　　　　　ＳＯＳＳＩＴＥ　ＳＴＡＲＴ*/
/**/
/**/
/*ＳＯＳとは？　　左側　ＳＴＡＲＴ*/
/**/


#sosleftline {
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 20px;
}


.sosleftline1 {
	text-decoration: none;
	padding-bottom: 10px;
	padding-left: 5px;
	list-style-type: none;
}



.sosleftbox {
	margin-top: 10px;
	margin-bottom: 15px;
	padding-left: 10px;
	width: 580px;
}


.sosleftl1 {
	font-family: "MS UI Gothic";
	font-size: 18px;
	color: #FF0000;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	list-style-type: none;
}


.sosleftl2 {
	font-family: "MS UI Gothic";
	font-size: 14px;
	color: #000000;
	list-style-type: none;
	text-indent: 10px;
	display: block;
	margin: 0px;
	padding: 5px 5px 10px 15px;
	word-spacing: 1.5px;
	letter-spacing: 1px;
	line-height: 1.5em;
	width: 530px;
	
}

#main .sosleftl2 img {
	float: right;
	padding-left: 0px;
}


.sosleftl3 {
	font-family: "MS UI Gothic";
	font-size: 16px;
	color: #000080;
	list-style-type: none;
	padding-bottom: 10px;
	padding-left: 15px;
	font-weight: bold;
	padding-top: 10px;
	letter-spacing: 1.5px;
	display: block;
	padding-right: 0px;
}


.sosleftl4 {
	font-family: "MS UI Gothic";
	color: #000000;
	font-size: 14px;
	display: block;
	letter-spacing: 1px;
	padding-top: 15px;
	padding-bottom: 20px;
	list-style-type: none;
	width: 525px;
	padding-left: 15px;
	padding-right: 10px;
	line-height: 1.5em;
	word-spacing: 1.5px;
}


.sosleftl5 {
	list-style-type: none;
	font-family: "MS UI Gothic";
	font-size: 14px;
	color: #000080;
	padding-top: 20px;
	padding-left: 0px;
	margin-left: 15px;
	padding-bottom: 5px;
}


.sosleftl6 {
	font-family: "MS UI Gothic";
	font-size: 16px;
	font-weight: bold;
	color: #2A3FAA;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	list-style-type: none;
}



.sosleftl7 {
	font-family: "MS UI Gothic";
	font-size: 14px;
	line-height: 1.5em;
	font-weight: bold;
	color: #FF0000;
	word-spacing: 1.5px;
	display: block;
	list-style-type: none;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}


.sosleftl8 {
	font-family: "MS UI Gothic";
	font-size: 16px;
	font-weight: normal;
	color: #2A3FAA;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	list-style-type: none;
}


.sosleftl9 {
	font-family: "MS UI Gothic";
	font-size: 16px;
	font-weight: bold;
	color: #2A3FAA;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	list-style-type: none;
	text-decoration: underline;
}


.sospic {
	list-style-type: none;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}



/**/
/*ＳＯＳとは？　　左側　ＦＩＮＩＳＨ*/
/**/

/**/
/*減額の可能性　　左側　ＳＴＡＲＴ*/
/**/

#genlbox {
	display: block;
	margin-top: 0px;
}
.sostable {
	display: block;
	width: 580px;
	margin-top: 0px;
}


.genline {
	width: 300px;
	margin-top: 10px;
	padding-left: 10px;
	margin-bottom: 0px;
}

.genline1 {
	font-family: "MS UI Gothic";
	font-size: 14px;
	color: #000000;
	list-style-type: none;
	padding-bottom: 10px;
	padding-left: 15px;
	letter-spacing: 1.5px;
	display: block;
	padding-top: 10px;
}


.genline2 {
	font-family: "MS UI Gothic";
	font-size: 14px;
	color: #000000;
	list-style-type: none;
	padding-right: 0px;
	padding-left: 15px;
	width: 350px;
	padding-top: 10px;
	padding-bottom: 0px;
	font-weight: normal;
}


.genline3 {
	font-family: "MS UI Gothic";
	color: #FF0000;
	font-size: 14px;
	display: block;
	letter-spacing: 1px;
	padding-top: 10px;
	padding-bottom: 20px;
	list-style-type: none;
	width: 525px;
	padding-left: 15px;
	padding-right: 10px;
	line-height: 1.5em;
	word-spacing: 1.5px;
	font-weight: bold;
}

.genline4 {
	font-family: "MS UI Gothic";
	font-size: 14px;
	color: #000080;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 15px;
	list-style-type: none;
	letter-spacing: 1.5px;
	width: 530px;
	line-height: 1.5em;
}

.genline5 {
	font-family: "MS UI Gothic";
	color: #000000;
	font-size: 14px;
	display: block;
	letter-spacing: 1px;
	padding-top: 15px;
	list-style-type: none;
	width: 525px;
	padding-left: 15px;
	padding-right: 10px;
	line-height: 1.5em;
	word-spacing: 1.5px;
	padding-bottom: 5px;
}


.genline6 {
	font-family: "MS UI Gothic";
	font-size: 16px;
	font-weight: bold;
	color: #2A3FAA;
	padding-bottom: 10px;
	padding-left: 15px;
	list-style-type: none;
	display: block;
	margin: 0px;
	padding-top: 5px;
}

#genlbox img {
	float: right;
	width: 200px;
}



.genleftbox {
	width: 550px;
	padding-left: 10px;
	margin-top: 10px;
}


#main .genleftbox img {
	padding-left: 0px;
	margin-top: 10px;
}

.genleft1 {
	font-family: "MS UI Gothic";
	font-size: 14px;
	color: #000000;
	list-style-type: none;
	text-indent: 10px;
	display: block;
	margin: 0px;
	padding: 5px 5px 10px 15px;
	word-spacing: 1.5px;
	letter-spacing: 1px;
	line-height: 1.5em;
	width: 530px;
	
}


#main .genleft1 img {
	float: right;
}


/**/
/*減額の可能性　　　左側ＦＩＮＩＳＨ*/
/**/



/**/
/*よくある質問　左側　ＳＴＡＲＴ*/
/**/


.quleft1 {
	font-family: "MS UI Gothic";
	font-size: 16px;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	list-style-type: none;
	letter-spacing: 1.5px;
	display: block;
	font-weight: bold;
}


.quleft2 {
	font-family: "MS UI Gothic";
	font-size: 14px;
	line-height: 1.5em;
	color: #000000;
	padding-bottom: 10px;
	padding-left: 10px;
	letter-spacing: 1.5px;
	width: 460px;
}


.qupic1 {
	padding-left: 10px;
	padding-right: 10px;
	list-style-type: none;
}


.quleft3 {
	font-family: "MS UI Gothic";
	font-size: 14px;
	line-height: 1.5em;
	color: #FF0000;
	padding-bottom: 10px;
	padding-left: 10px;
	letter-spacing: 1.5px;
}


.qtbox {
	width: 580px;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
}


.qtbox1 {
	margin: 0px;
	padding: 0px;
	width: 470px;
}



.qu-tbl {
	width: 550px;
	margin-left: 10px;
	font-size: 14px;
	color: #000000;
	line-height: 1.5em;
	letter-spacing: 1px;
	margin-bottom: 20px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.qu-tbl1 {
	padding-bottom: 10px;
	padding-left: 10px;
	padding-top: 5px;
	color: #0000FF;
	display: block;
}
.qu-tbl2 {
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.qu-tbl3 {
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 5px;
}
.qu-iro {
	color: #FF0000;
	font-family: "MS UI Gothic";
	font-size: 14px;
	padding-left: 0px;
}

/**/
/*よくある質問　　　　左側　　　ＦＩＮＩＳＨ*/
/**/



/**/
/*ＳＩＴＥＭＡＰ　　　　左側　　　ＳＴＲＡＴ*/
/**/

.sm-box {
	text-decoration: none;
	display: block;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 0px;
	padding-top: 10px;
}
.sm-line1 {
	font-family: "MS UI Gothic";
	font-size: 14px;
	color: #000000;
	text-decoration: none;
	padding-bottom: 20px;
	padding-left: 15px;
	list-style-type: none;
	padding-top: 20px;
}
.sm-line2 {
	font-family: "MS UI Gothic";
	font-size: 12px;
	color: #454545;
	text-decoration: none;
	display: inline;
	padding-left: 15px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FF8000;
	padding-right: 5px;
}
.sm-line3 {
	font-family: "MS UI Gothic";
	font-size: 12px;
	color: #454545;
	text-decoration: none;
	display: inline;
	padding-left: 15px;
}
.sm-line {
	padding-bottom: 10px;
}

#main .sm-box a {
	color: #454545;
	text-decoration: none;
}
#main .sm-box a:visited {
	color: #454545;
	border: 1px dotted #A0A0A4;
}
#main .sm-box a:hover {
	color: #FF5F55;
	text-decoration: none;
}



/**/
/*ＳＩＴＥＭＡＰ　　　　左側　　　ＦＩＮＩＳＨ*/
/**/

/**/
/*プライバシーポリシー　　　　左側　　　ＳＴＡＲＴ*/
/**/

.pr-right {
	font-family: "MS UI Gothic";
	font-size: 12px;
	line-height: 1.5em;
	color: #000000;
	display: block;
	text-align: right;
	width: 550px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 20px;
	letter-spacing: 2px;
}
.pr-box {
	font-family: "MS UI Gothic";
	font-size: 12px;
	line-height: 1.5em;
	color: #000000;
	display: block;
	letter-spacing: 2px;
	text-align: left;
	width: 560px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 30px;
}
.pr-line {
	font-family: "MS UI Gothic";
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
	line-height: 1.5em;
	word-spacing: 1.5px;
	display: block;
	letter-spacing: 1.5px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 5px;
}

/**/
/*プライバシーポリシー　　　　左側　　　ＦＩＮＩＳＨ*/
/**/

/**/
/*会社概要　　　　左側　　　ＳＴＡＲＴ*/
/**/

.ga-box {
	font-family: "MS UI Gothic";
	font-size: 14px;
	line-height: 1.5em;
	color: #000000;
	letter-spacing: 1.5px;
	width: 540px;
	margin-top: 10px;
	margin-left: 15px;
	border: 2px solid #dedede;
}

.ga-tdline1 {
	font-family: "MS UI Gothic";
	font-size: 12px;
	line-height: 1.5em;
	color: #000000;
	letter-spacing: 2px;
	width: 170px;
	padding-left: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #646464;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
	padding-top: 10px;
	padding-bottom: 10px;
}
.ga-tdline2 {
	font-family: "MS UI Gothic";
	font-size: 12px;
	line-height: 1.5em;
	color: #000000;
	letter-spacing: 1.5px;
	width: 320px;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
}



.ga-tdline3 {
	font-family: "MS UI Gothic";
	font-size: 12px;
	line-height: 1.5em;
	color: #000000;
	letter-spacing: 1.5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	width: 120px;
	padding-right: 30px;
}

.underline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
}
.ga-tdunder2 {
	font-family: "MS UI Gothic";
	font-size: 12px;
	line-height: 1.5em;
	color: #000000;
	width: 320px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	letter-spacing: 1.5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
}
.ga-tdunder1 {
	font-family: "MS UI Gothic";
	font-size: 12px;
	line-height: 1.5em;
	color: #000000;
	letter-spacing: 2px;
	width: 170px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #646464;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dedede;
}

/**/
/*会社概要　　　　左側　　　ＳＴＡＲＴ*/
/**/
.lastline1 {
	font-family: "MS UI Gothic";
	font-size: 16px;
	color: #353535;
	list-style-type: none;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.lastline2 {
	font-family: "MS UI Gothic";
	font-size: 12px;
	color: #262626;
	padding-bottom: 5px;
	list-style-type: none;
	padding-left: 10px;
	padding-top: 0px;
}
.lastleft {
	float: left;
	padding: 0px 0px 0px 10px;
	width: 350px;
	margin: 0px;
}
.lastright {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 400px;
}
.lastline3 {
	padding-top: 0px;
	padding-left: 10px;
	list-style-type: none;
	padding-bottom: 3px;
}
.lastline12 {
	font-family: "MS UI Gothic";
	font-size: 16px;
	color: #353535;
	list-style-type: none;
	padding-left: 10px;
	padding-top: 5px;
	margin: 0px;
	padding-bottom: 0px;
}
.lastline22 {
	font-family: "MS UI Gothic";
	font-size: 12px;
	color: #262626;
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.lastline33 {
	font-family: "MS UI Gothic";
	font-size: 14px;
	color: #353535;
	list-style-type: none;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 10px;
	margin: 0px;
}
/*.clear {
	clear: left;
	padding-top: 3px;
	padding-top: 10px;
	font-size: 16px;
	color: #2a6dbb;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #238de6;
	padding-bottom: 6px;
	margin-bottom: 14px;
	line-height: 20px;
}

*/

/****   セミナー情報   ****/


.semi-area {
	font-size: 14px;
	color: #FF0000;
	list-style-type: none;
	font-weight: bold;
	width: 570px;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 30px;
}
	
	
.semi-line {
	padding-bottom: 6px;
	color: #2a6dbb;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #238de6;
	width: 505px;
	margin-left: 15px;
	clear: both;
	padding-top: 20px;
	
}

.semi-tbl {
	width: 505px;
	margin-left: 15px;
	margin-bottom: 10px;
	font-family: "MS UI Gothic";
	font-size: 12px;
	line-height: 1.5em;
	color: #000000;
}

.semirbox {
	font-family: "MS UI Gothic";
	font-size: 14px;
	line-height: 1.5em;
	color: #000000;
	width: 505px;
	padding-left: 15px;
}

#main .semilbox {
	list-style-type: none;
	width: 505px;
	padding-left: 15px;
	padding-bottom: 10px;
}

#main .semilbox img {
	float: left;
}
.semiblue {
	font-family: "MS UI Gothic";
	font-size: 12px;
	line-height: 1.5em;
	color: #000080;
	float: left;
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.semiblack {
	font-family: "MS UI Gothic";
	font-size: 14px;
	color: #000000;
	display: block;
	list-style-type: none;
	padding-top: 20px;
	text-indent: 15px;
	line-height: 1.5em;
	padding-bottom: 5px;
	width: 550px;
}
#main .semirbox img {
	float: right;
	padding-bottom: 10px;
}
.semi-mousikomi {
	font-family: "MS UI Gothic";
	font-size: 14px;
	line-height: 1.5px;
	color: #FF5F55;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}


.mainclear {
	clear: left;
}
.gengaku-pic {
	list-style-type: none;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-top: 5px;
}
.sidebox {
	padding-top: 20px;
}
.indexpic {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	float: left;
	list-style-type: none;
}
.soswebpic {
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: 100px;
	margin-right: 160px;
	list-style-type: none;
}
.rightclear {
	margin: 0px;
	padding: 0px;
	clear: right;
}
