@charset "utf-8";
/* CSS Document */

@import url("common.css");



/* main
--------------------------------*/
#main_img { position: relative; margin-bottom:20px; padding: 0 0 410px; background:url(../img/index/main_bg.jpg) center bottom no-repeat;}
#main_img .btn_entry2 { position: absolute; right: 15px; bottom: 0;}


/* box01
--------------------------------*/
#box01 { margin-bottom:20px; clear:both;}
#box01 h3 { font-size:14px; color:#4d3925; margin-bottom:3px; font-weight:bold;}
#box01 table { width:740px;}
#box01 th { padding:5px; border: 1px solid #999999; font-size:14px; background-color: #F0E7DB; font-weight:bold; color: #664433;}
#box01 td { padding:5px; border: 1px solid #999999; text-align:center; font-size:14px; color: #664433;}
#box01 td#bg_color1 { background-color:#FF6600; color:#ffffff;}
#box01 td#bg_color2 { background-color:#74B335; color:#ffffff;}
#box01 td#bg_color3 { background-color:#E64560; color:#ffffff;}
#box01 td#bg_color4 { background-color:#664433; color:#ffffff;}
#box01 td#bg_color5 { background-color:#117DB3; color:#ffffff;}
#box01 td#bg_color6 { background-color:#B38935; color:#ffffff;}
#box01 p { font-size:0.8em;}


/* box02
--------------------------------*/
#box02 { margin-bottom:10px; clear:both;}
#box02 #left { width:360px; float:left; background:url(../img/index/bg01.jpg) 0 0 repeat-y;}
#box02 #right { width:360px; float:right; background:url(../img/index/bg01.jpg) 0 0 repeat-y;}
#box02 p.txt { padding:5px 15px 10px; line-height:1.8em; font-size:14px;}
#box02 p a { display:block; overflow:auto; width:300px; height:40px;	 text-indent:-9999px;}
#box02 p#btn1 { background:url(../img/index/title01_btn.jpg) 0 0 no-repeat; margin-left:15px; width:300px; height:40px;}
#box02 p#btn1 a:hover { background:url(../img/index/title01_btn_on.jpg) 0 0 no-repeat;}
#box02 p#btn2 { background:url(../img/index/title02_btn.jpg) 0 0 no-repeat; margin-left:15px; width:300px; height:40px;}
#box02 p#btn2 a:hover { background:url(../img/index/title02_btn_on.jpg) 0 0 no-repeat;}
#box02 div.btm { background:url(../img/index/bg02.jpg) bottom no-repeat; padding:10px 15px; height:10em;}
#box02 ul { clear:both; margin-bottom:7px;}
#box02 li { background:url(../img/icon01.jpg) left no-repeat; padding-left:15px; float:left; margin-right:20px;}
#box02 li a { text-decoration:underline;}


/* box03
--------------------------------*/
#box03 { margin-bottom:10px; clear:both;}
#box03 #left { width:360px; float:left; background:url(../img/index/bg01.jpg) 0 0 repeat-y;}
#box03 #right { width:360px; float:right; background:url(../img/index/bg01.jpg) 0 0 repeat-y;}
#box03 p.txt { padding:5px 15px 10px; line-height:1.8em; font-size:14px; height:11em;}
#box03 p a { display:block; overflow:auto; width:300px; height:40px;	 text-indent:-9999px;}
#box03 p#btn1 { background:url(../img/index/title03_btn.jpg) 0 0 no-repeat; margin-left:15px; width:300px; height:40px;}
#box03 p#btn1 a:hover { background:url(../img/index/title03_btn_on.jpg) 0 0 no-repeat;}
#box03 p#btn2 { background:url(../img/index/title04_btn.jpg) 0 0 no-repeat; margin-left:15px; width:300px; height:40px;}
#box03 p#btn2 a:hover { background:url(../img/index/title04_btn_on.jpg) 0 0 no-repeat;}
#box03 div.btm { background:url(../img/index/bg02.jpg) bottom no-repeat; padding:10px 15px;}
#box03 ul { clear:both; margin-bottom:7px;}
#box03 li { background:url(../img/icon01.jpg) left no-repeat; padding-left:15px; float:left; margin-right:20px;}
#box03 li a { text-decoration:underline;}


/* box04
--------------------------------*/
#box04 { margin-bottom:10px; clear:both;}
#box04 #left { width:360px; float:left; background:url(../img/index/bg01.jpg) 0 0 repeat-y;}
#box04 #right { width:360px; float:right; background:url(../img/index/bg01.jpg) 0 0 repeat-y;}
#box04 p.txt { padding:5px 15px 10px; line-height:1.8em; font-size:14px; height:13em;}
#box04 p a { display:block; overflow:auto; width:300px; height:40px;	 text-indent:-9999px;}
#box04 p#btn1 { background:url(../img/index/title05_btn.jpg) 0 0 no-repeat; margin-left:15px; width:300px; height:40px;}
#box04 p#btn1 a:hover { background:url(../img/index/title05_btn_on.jpg) 0 0 no-repeat;}
#box04 p#btn2 { background:url(../img/index/title06_btn.jpg) 0 0 no-repeat; margin-left:15px; width:300px; height:40px;}
#box04 p#btn2 a:hover { background:url(../img/index/title06_btn_on.jpg) 0 0 no-repeat;}
#box04 div.btm { background:url(../img/index/bg02.jpg) bottom no-repeat; padding:10px 15px; height:7em;}
#box04 ul { clear:both; margin-bottom:7px;}
#box04 li { background:url(../img/icon01.jpg) left no-repeat; padding-left:15px; float:left; margin-right:20px;}
#box04 li a { text-decoration:underline;}


/* box05
--------------------------------*/
#box05 { margin-bottom:10px; clear:both;}
#box05 #left { width:360px; float:left; background:url(../img/index/bg01.jpg) 0 0 repeat-y;}
#box05 #right { width:360px; float:right; background:url(../img/index/bg01.jpg) 0 0 repeat-y;}
#box05 p.txt { padding:5px 15px 10px; line-height:1.8em; font-size:14px; height:11em;}
#box05 p a { display:block; overflow:auto; width:300px; height:40px;	 text-indent:-9999px;}
#box05 p#btn1 { background:url(../img/index/title07_btn.jpg) 0 0 no-repeat; margin-left:15px; width:300px; height:40px;}
#box05 p#btn1 a:hover { background:url(../img/index/title07_btn_on.jpg) 0 0 no-repeat;}
#box05 p#btn2 { background:url(../img/index/title08_btn.jpg) 0 0 no-repeat; margin-left:15px; width:300px; height:40px;}
#box05 p#btn2 a:hover { background:url(../img/index/title08_btn_on.jpg) 0 0 no-repeat;}
#box05 div.btm { background:url(../img/index/bg02.jpg) bottom no-repeat; padding:10px 15px;}
#box05 ul { clear:both; margin-bottom:7px;}
#box05 li { background:url(../img/icon01.jpg) left no-repeat; padding-left:15px; float:left; margin-right:20px;}
#box05 li a { text-decoration:underline;}


/* box06
--------------------------------*/
#box06 { margin-bottom:10px; clear:both;}
#box06 #left { width:360px; float:left; background:url(../img/index/bg01.jpg) 0 0 repeat-y;}
#box06 #right { width:360px; float:right; background:url(../img/index/bg01.jpg) 0 0 repeat-y;}
#box06 p.txt { padding:5px 15px 10px; line-height:1.8em; font-size:14px; height:13em;}
#box06 p a { display:block; overflow:auto; width:300px; height:40px;	 text-indent:-9999px;}
#box06 p#btn1 { background:url(../img/index/title09_btn.jpg) 0 0 no-repeat; margin-left:15px; width:300px; height:40px;}
#box06 p#btn1 a:hover { background:url(../img/index/title09_btn_on.jpg) 0 0 no-repeat;}
#box06 p#btn2 { background:url(../img/index/title10_btn.jpg) 0 0 no-repeat; margin-left:15px; width:300px; height:40px;}
#box06 p#btn2 a:hover { background:url(../img/index/title10_btn_on.jpg) 0 0 no-repeat;}
#box06 div.btm { background:url(../img/index/bg02.jpg) bottom no-repeat; padding:10px 15px;}
#box06 ul { clear:both; margin-bottom:7px;}
#box06 li { background:url(../img/icon01.jpg) left no-repeat; padding-left:15px; float:left; margin-right:20px;}
#box06 li a { text-decoration:underline;}


/* box07
--------------------------------*/
#box07 { margin-bottom:40px; clear:both;}
#box07 #left { width:360px; float:left; background:url(../img/index/bg01.jpg) 0 0 repeat-y;}
#box07 #right { width:360px; float:right; background:url(../img/index/bg01.jpg) 0 0 repeat-y;}
#box07 p.txt { padding:5px 15px 10px; line-height:1.8em; font-size:14px; height:13em;}
#box07 p a { display:block; overflow:auto; width:300px; height:40px;	 text-indent:-9999px;}
#box07 p#btn1 { background:url(../img/index/title11_btn.jpg) 0 0 no-repeat; margin-left:15px; width:300px; height:40px;}
#box07 p#btn1 a:hover { background:url(../img/index/title11_btn_on.jpg) 0 0 no-repeat;}
#box07 p#btn2 { background:url(../img/index/title12_btn.jpg) 0 0 no-repeat; margin-left:15px; width:300px; height:40px;}
#box07 p#btn2 a:hover { background:url(../img/index/title12_btn_on.jpg) 0 0 no-repeat;}
#box07 div.btm { background:url(../img/index/bg02.jpg) bottom no-repeat; padding:10px 15px;}
#box07 ul { clear:both; margin-bottom:7px;}
#box07 li { background:url(../img/icon01.jpg) left no-repeat; padding-left:15px; float:left; margin-right:20px;}
#box07 li a { text-decoration:underline;}
