@charset "shift_jis";

/*
10px=77%
11px=85%
12px=92%
13px=100%
14px=107%
15px=114%
16px=112%
17px=129%
18px=136%
19px=144%
20px=152%
21px=159%
22px=167%
23px=174%
24px=182%
25px=189%
26px=197%
*/

/********************************************************************************【フォント】 */

.s10pt{
font-size:77%;
line-height:1.3em;
}


.s11pt { 
font-size: 85%;
line-height:1.5em;
}

p{
padding:10px;
}

/********************************************************************************【タイトル】 */
h3{
margin:0px 0px 1em 0px;
padding:1em 0px 5px 42px;
background:url(../images/icon_green.gif) no-repeat left bottom;
border-bottom:1px #65974E dotted;
line-height:1em;
font-size:167%;
}

h4{
margin:0px 0px 1em 0px;
padding:54px 50px 5px 1em;
background:url(../images/illust_tree02.gif) no-repeat right bottom;
border-bottom:2px #8ABA4C solid;
line-height:1em;
font-size:136%;
color:#65974E;
}


/********************************************************************************【テーブル3】 */

table.table_03{
width:588px;
margin:1em 0px;
border:1px #65974E solid;
border-collapse:collapse;
border-spacing:0px;
}

table.table_03 th{
background:#65974E;
color:#FFFFFF;
text-decoration:none;
text-align:left;
padding-left:5px;
}

table.table_03 td{
padding:0px;
margin:0px;
}

/********************************************************************************【テーブル4】 */

table.table_04{
width:548px;
padding:10px;
margin:0px 20px;
}

table.table_04 th{
background:url(../images/point_square.gif) no-repeat left;
padding-left:20px;
font-size:107%;
text-align:left;
}

table.table_04 td{
padding:10px 0px;
vertical-align:top;
}

/********************************************************************************【角丸背景_case1】 */
.kadomaru_top_case1{
background:url(../images/kadomaru_top_case1.gif) no-repeat top;
padding:0px;
width:588px;
height:52px;
}

.kadomaru_middle_case1{
background:url(../images/kadomaru_middle_case1.gif) repeat-y top;
width:588px;
padding:0px;
}

.kadomaru_bottom_case1{
background:url(../images/kadomaru_bottom_case1.gif) no-repeat top;
width:588px;
height:16px;
}

/********************************************************************************【角丸背景_case2】 */
.kadomaru_top_case2{
background:url(../images/kadomaru_top_case2.gif) no-repeat top;
padding:0px;
width:588px;
height:52px;
}

.kadomaru_middle_case2{
background:url(../images/kadomaru_middle_case2.gif) repeat-y top;
width:588px;
padding:0px;
}

.kadomaru_bottom_case2{
background:url(../images/kadomaru_bottom_case2.gif) no-repeat top;
width:588px;
height:16px;
}

.case1_2 img{
padding:10px;
}

/********************************************************************************【角丸背景2】 */

.kadomaru_top2{
background:url(../images/kadomaru_top.gif) no-repeat top;
padding:0px;
width:588px;
height:44px;
}

.kadomaru_middle2{
background:url(../images/kadomaru_middle.gif) repeat-y top;
width:588px;
padding:0px;
}

.kadomaru_bottom2{
background:url(../images/kadomaru_bottom.gif) no-repeat top;
width:588px;
height:16px;
}

/********************************************************************************【テーブルQ&A】 */

table.table_05{
width:588px;
margin:0px;
border:1px #A9C146 solid;
border-collapse:collapse;
border-spacing:0px;
}

table.table_05 th{
background:url(../../entry/images/question.gif) no-repeat left top #A9C146;
height:42px;
padding-left:50px;
text-align:left;
font-size:112%;
}

table.table_05 td{
background:url(../../entry/images/answer.gif) no-repeat left top #FFFFFF;
padding:5px 10px 10px 50px;
height:44px;
text-align:left;
}

/********************************************************************************【テーブル6】 */

table.table_06{
width:404px;
padding:10px;
margin:0px 82px;
}

table.table_06 td{
text-align:center;
padding:2px;
}

/********************************************************************************【テーブル7】 */

table.table_07{
width:500px;
margin:1em 44px;/**中央配置のためのマージン**/
border:1px #5B9522 solid;
border-collapse:collapse;
border-spacing:0px;
}

table.table_07 th{
width:80px;
background:#CADC92;
text-decoration:none;
text-align:left;
padding:5px;
border:1px #5B9522 solid;
border-width:0 0 1px 1px;
}

table.table_07 td{
padding:5px;
border:1px #5B9522 solid;
border-width:0 0 1px 1px;
}

.point_back{
background-color:#AFCB5A;
font-weight:bold;
}

.number{
list-style-type:decimal;
list-style-position:inside;
}




