@charset "utf-8";
/* CSS Document */


/* -- index.htm --*/
.houmon_wrapper {
	background-color: #fafafa;
}
.houmon_service {
	background: url(/support/hoshu/houmon/common/images/img_01_02.jpg) no-repeat;
	padding-top: 20px;
	height: 270px;
	position: relative;
	border-bottom: 1px dotted #e2e2e2;
}
.houmon_lesson {
	background: url(/support/hoshu/houmon/common/images/img_01_03.jpg) no-repeat;
	padding-top: 20px;
	height: 260px;
	position: relative;
}
.houmon_inner {
	width: 420px;
	position: absolute;
	top: 30px;
	right: 30px;
}
.houmon_inner h3 {
	color: #005ab4;	
	font-size: 24px;
}
.frame {
    height: 200px;
    border: solid 1px #CCCCCC;
    overflow: auto;
    padding: 10px 20px 20px;
}


/* -- help.htm --*/
.houmon_help {
	background: url(/support/hoshu/houmon/common/images/help_ttl_01.jpg) no-repeat;
	padding-top: 20px;
	height: 190px;
	position: relative;
}
.help_add {
	background-color: #f5faff;
}
.help_add h4 {
	background-color: #005ab4;
	color: #ffffff;
	padding: 5px 0 5px 7px;
}
.help_add_inner {
	padding: 10px 20px;
	border: 1px solid #b4cee8;
	border-top: 0;
}
.help_add_table {
    width: 450px;
    border-top: 1px solid #E5E5E5;
    border-left: 1px solid #E5E5E5;
    border-collapse: collapse;
    background-color: #ffffff;
}
.help_add_table th, .help_add_table td {
    padding: 15px;
    border-right: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
}
.help_add_table02 {
    width: 700px;
    border-top: 1px solid #E5E5E5;
    border-left: 1px solid #E5E5E5;
    border-collapse: collapse;
    background-color: #ffffff;
}
.help_add_table02 th, .help_add_table02 td {
    padding: 15px;
    border-right: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
}
.indent3_5 {
	padding-left:3.5em;
	text-indent:-3.5em;
	}

/* -- home.htm --*/
.houmon_home_01 {
    background: url(/support/hoshu/houmon/common/images/home_ttl_01.jpg) no-repeat;
    padding-top: 10px;
    height: 190px;
    position: relative;
}
.houmon_home_02 {
	background: url(/support/hoshu/houmon/common/images/home_ttl_02.jpg) no-repeat;
	padding-top: 20px;
	height: 530px;
	position: relative;
}
.houmon_home_txt {
	position: absolute;
    top: 40px;
    left: 30px;
    color: #55391f;
}
.houmon_home_list {
	color: #ffffff;
    position: absolute;
    bottom: 45px;
    left: 115px;
}
.houmon_home_list p{
	font-weight: bold;
	font-size: 30px;
}
.houmon_home_list ul li{
	font-size: 18px;
	padding :0px 0 0 45px;
}
.houmon_link {
    display: block;
    padding: 0 0 0 21px;
    background: url(/support/hoshu/houmon/common/images/home_ttl_03.gif) no-repeat 10px 0;
}

/*テキスト*/
.houmon_Price {
    font-weight: bold;
    font-size: 187.5%;
    color: #f31c00;
}
.houmon_Price_s {
    font-weight: bold;
    font-size: 150%;
    color: #f31c00;
}
.lineD {
	border-bottom: 1px dotted #b4cee8;
}

/*リンク*/
.tb_link {
	display: block;
	margin-left: 14px;
}

