/*____________________________
SAISON CARD
http://www.saisoncard.co.jp/
Style Sheet [ page.css ]
____________________________*/

/* ===== Universal Selector ===== */

* {
color: #404040;
font-size: 100%;
margin: 0;
padding: 0;
}

/* ===== Common Style ===== */

div#trust {
width: 772px;
background: url(images/body_bg.jpg) top left repeat-y #FFFFFF;
}
div#trust table{
text-align: left;
}

td#menu {
background: url(images/menu_bg.gif) top left repeat-x;
}

/* ===== 汎用フォント ===== */

a {
color: #008D54;
text-decoration: underline;
}
a:hover {
color: #00BB6F;
text-decoration: none;
}
a.hide {
color: #CC0000;
text-decoration: underline;
}
a.hide:hover {
color: #CC00000;
text-decoration: none;
}
a.question {
color: #404040;
text-decoration: underline;
}
a.question:hover {
color: #666666;
text-decoration: none;
}

.normal {
line-height: 135%;
}

.small {
font-size: 85%;
line-height: 150%;
}

.catch {
font-size: 115%;
line-height: 135%;
font-weight: bold;
}

.f-space {
color: #FFFFFF;
}

strong {
color: #404040;
font-size: 100%;
line-height: 135%;
}

.syuryo {
color:#339933;
font-weight: bold;
font-size: 14px;
}
/* ===== Index Style ===== */

td.ttl {
background: url(images/ttl_bg.gif) top left no-repeat;
vertical-align: top;
}
td.show {
color: #008D54;
font-size: 115%;
font-weight: bold;
}

div.con05text {
width: 100%;
margin: 5px 15px 15px 15px;
}

/* ===== Seminar Style ===== */

table#seminar {
width: 100%;
}
table#seminar th {
padding: 5px;
color: #FFFFFF;
font-weight: bold;
font-size: 115%;
text-align: center;
white-space: nowrap;
}
table#seminar td {
padding: 10px;
text-align: center;
background-color: #FFFFFF;
}

table#seminardetail {
margin: 0;
}
table#seminardetail th {
padding: 5px;
color: #FFFFFF;
font-size: 100%;
font-weight: bold;
text-align: center;
white-space: nowrap;
background-color: #008D54;
width: 72px;
voice-family: "\"}\"";
voice-family: inherit;
width: 62px;
}
table#seminardetail td {
padding: 5px;
text-align: center;
}
h4.seminardetail {
color: #FFFFFF;
font-size: 115%;
margin: 5px;
}
strong.seminardetail {
color: ##008D54;
font-size: 100%;
font-weight: bold;
}

/* ===== Handbook Common ===== */

td#yuigon-body {
width: 729px;
background: url(handbook/images/common/body_bg.jpg) top left no-repeat #FFFFFF;
margin: 0;
}

div.links {
margin: 0;
}
div.links p {
margin: 0;
}

/* seminar style */
.font_l{font-size:95%;line-height:110%;}
.font_l2{font-size:105%;line-height:110%;}

.no_margin_padding{margin:0px;padding:0px;}
img{border:none;}
.s_body{padding:25px 15px 100px 15px;}
.s_h2{margin:0px 0px 25px 0px;padding:0px;}
.s_ex1{padding:0px 26px 0px 26px;}
.s_ex1-2{padding:0px 0px 30px 0px;border-bottom:1px #297442 solid;}

.s_ex2{padding:15px 0px 15px 0px;}
.s_ex2-2{padding:0px 5px 0px 0px;}
.s_ex2-3{padding:0px 0px 15px 0px;}
.s_ex2-4{padding:0px 15px 0px 0px;}
.s_ex2_flo_l{float:left;width:402px;}
.s_ex2_flo_r{float:left;width:286px;}
.s_ex2-5{padding:0px 0px 30px 0px;}

.s_ex3_title1{font-weight:bold;color:#00551c;padding:7px 0px 7px 20px;background:url(images/scc_02.gif) no-repeat left center;}
.table_01{margin-bottom:15px;border-top:1px #216e03 solid;border-left:1px #216e03 solid;}
.table_01-2{margin-bottom:7px;border-top:1px #216e03 solid;border-left:1px #216e03 solid;}
.table_02{font-weight:bold;padding:7px;color:#FFFFFF;background:#297442;border-right:1px #FFFFFF solid;border-bottom:1px #216e03 solid;}
.table_02-2{font-weight:bold;padding:7px;color:#FFFFFF;background:#297442;border-right:1px #297442 solid;border-bottom:1px #216e03 solid;}
.table_03{background:#dbefe2;padding:7px;border-right:1px #216e03 solid;border-bottom:1px #216e03 solid;}
.table_03-2{padding:7px;border-right:1px #216e03 solid;border-bottom:1px #216e03 solid;}
.tb_sub_01{float:left;width:195px;padding-top:7px;}
.tb_sub_02{float:left;width:67px;}
.tb_sub_03{padding-bottom:3px;}
.s_ex3{padding-bottom:25px;border-bottom:1px #297442 solid;}

.s_ex4{padding:15px 0px 0px 0px;}
.s_ex4_title1{font-weight:bold;color:#00551c;padding:7px 0px 7px 20px;background:url(images/scc_02.gif) no-repeat left center;border-bottom:1px #297442 solid;}
.table2_01{width:689px;background:#FFFFFF;}
.table2_02{border:3px #479a52 solid;padding:5px;}
.table2_03{float:left;width:105px;}
.table2_04{float:left;width:568px;}

.s_ex4-2{padding-top:5px;}
.s_ex4-3{padding-bottom:10px;border-bottom:1px #297442 solid;}
.s_ex4-4{padding-top:10px;}
.s_ex4-5{padding:5px 0px 5px 0px;}
.s_ex4-6{padding-bottom:7px;}
.s_ex4-7{padding-bottom:10px;padding-right:15px;}
.s_ex4-8{padding-bottom:10px;}
.s_ex4-9{padding-bottom:15px;}


.color_006622{color:#006622;}
.text1{font-size:84%;}

.muryou {
    font-size: 15px;
    color: #339966;
	font-weight: bold;
	}
	
.muryou_td {
	padding: 15px 0 10px 0;
	}

/* clearfix */

.clearfix:after {
   content: ".";
   display: block;
   clear: both;
   height: 0;
   visibility: hidden;
}
.clearfix { display: inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height: 1%}
.clearfix {display:block;}
/* end MacIE5 */




/* added 090916
---------------------------------------------------------------*/

div#contents05 p,
div#contents05 h2,
div#contents05 h3,
div#contents05 table.money{
	margin:5px 20px;
}

div#contents05 h2,
div#contents05 h3{
	margin:20px 20px 10px;
	color:#362200;
}

div#contents05 h2{
	font-size:16px;
	font-weight:bold;
	border-bottom:solid 1px #362200;
}


div#contents05 h3{
	font-size:14px;
	color:#060;
}

div#contents05 table.money{
	border-collapse:collapse;
	width:85%;
	margin:5px auto;
}

div#contents05 table.money th,
div#contents05 table.money td{
	padding:5px;
	border:solid 1px #333333;
}

div#contents05 table.money th{
	background:#E6E6E6;
	text-align:center;
}

div#contents05 table.money td{
	background:#FFF;
}

