/*--------------------------------------------------------------------
writer : tharita.Shigeo Takagi
since : 2010/05/
--------------------------------------------------------------------*/
* {
font-family:'ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,arial,sans-serif;
margin: 0;
padding: 0;
}
html, body {
font-family:'ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,arial,sans-serif;
margin: 0;
padding: 0;
font-size: 100%;
}
h1, h2, h3, h4, h5, h6, address, div, blockquote, p, pre, ul, ol, li, dl, dt, dd, hr {
font-family:'ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,arial,sans-serif;
margin: 0;
padding: 0;
border: 0;
font-style: normal;
font-weight: normal;
font-size: 100%;
}
table, caption, th, td {
font-family:'ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,arial,sans-serif;
margin: 0;
padding: 0;
border: 0;
font-style: normal;
font-weight: normal;
font-size: 100%;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, a, img, object, iframe {
font-family:'ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,arial,sans-serif;
margin: 0;
padding: 0;
border: 0;
font-style: normal;
font-weight: inherit;
font-size: 100%;
}
ul,li{
list-style-type:none;
}
a{
color:#333;
outline: none;
text-decoration:none;
}
a:hover{
color:#0e6eb8;
text-decoration:underline;
}
a:active,a:visited{
outline: none;
}
/*--------------------------------------------------------------------
common
ページ共通部分
--------------------------------------------------------------------*/
/*bodyのスタイル*/
body {
font-size:small;
text-align:justify;
text-justify: inter-ideograph;
background:#fff;
}
/*containerのスタイル*/
div#container {
width:960px;
padding:0 4px;
margin:auto;
font-size:12px;
color:#333;
/*background:url(images/body_bg.gif) repeat-y center top;*/
}
/*---------------
headerのスタイル
----------------*/
div#header{
width:960px;
padding:12px 0 0 0;
overflow:hidden;
}
div#header .headerWrapper{
width:960px;
height:96px;
overflow:hidden;
background:url(images/header_bg01.jpg) no-repeat left bottom;
}
div#header h1{
float:left;
width:408px;
height:74px;
padding:0 0 0 48px;
background:url(images/header_logo.jpg) no-repeat 1px 1px;
}
div#header .headerWrapper p{
float:right;
padding:8px 0 0;
font-size:12px;
color:#000;
line-height:1.15;
}
div#header .headerWrapper p span{
font-size:16px;
line-height:1.15;
}
div#header h1 a{
display:block;
height:100%;
text-indent:-9999px;
}
#global{
clear-both;
width:960px;
height:30px;
background:url(images/global_bg01.gif) no-repeat left top;
overflow:hidden;
}
#global ul{
width:896px;
border-left:#bcbcbc 1px solid;
border-right:#ffffff 1px solid;
margin:0 auto;
overflow:hidden;
}
#global li{
float:left;
width:126px;
height:30px;
border-right:#bcbcbc 1px solid;
border-left:#ffffff 1px solid;
}
#global li a{
display:block;
height:30px;
line-height:30px;
font-size:12px;
color:#333;
text-align:center;
text-decoration:none;
}
#global li a:hover{
background:url(images/global_bg_ro.gif) repeat-x left top;
}
#wrapper,
#topWrapper{
width:960px;
overflow:hidden;
}
#topWrapper #topSide{
float:right;
width:160px;
}
#topWrapper #topSide a img{
display:block;
margin-bottom:10px;
}
#topWrapper #topSide a:hover img{
-ms-filter: "alpha( opacity=55 )"; 
filter: alpha( opacity=55 ); 
-moz-opacity:0.55;
opacity: 0.55;
}
#topWrapper #topLeftWrapper{
float:left;
width:780px;
*height:100%;
overflow:hidden;
}
div#topMain {
width:0px;
padding:0 0 20px 0;
}
div#topLeftWrapper div#mainimage{
width:780px;
margin-bottom:20px;
}
div#topLeftWrapper div#mainimage img{
display:block;
}
#sidemenu{
float:left;
width:160px;
padding-bottom:10px;
overflow:hidden;
}
#sidemenu h3{
margin:0 0 13px;
}
#sidemenu h3 img{
display:block;
}
#sidemenu .menuList{
width:160px;
padding:0 0 10px;
}
#sidemenu .menuList li{
margin:0 0 6px;
padding:0 0 0 12px;
border-left:#0e6eb8 6px solid;
line-height:18px;
}
#sidemenu .menuListImg{
width:160px;
}
#sidemenu .menuListImg li{
width:158px;
margin:0 0 6px;
*margin:0 0 4px;
border:#106fb9 1px solid;
overflow:hidden;
}
#sidemenu .menuListImg li img{
float:left;
display:block;
}
#sidemenu .menuListImg li a:hover img{
-ms-filter: "alpha( opacity=55 )"; 
filter: alpha( opacity=55 ); 
-moz-opacity:0.55;
opacity: 0.55;
}
/*---------------
mainのスタイル
----------------*/
div#main {
float:right;
width:780px;
padding-bottom:20px;
overflow:hidden;
}
div#wrapper div#mainimage{
width:960px;
padding-bottom:20px;
}
div#wrapper div#mainimage img{
display:block;
}
/*---------------
footerのスタイル
---------------*/
div#footer {
clear:both;
width:960px;
font-size:12px;
line-height:1.2em;
background:url(images/bg_footer_border.gif) no-repeat 0 0;
}
div#footer a{
color:#333;
text-decoration:none;
}
div#footer a:hover{
color:#0e6eb8;
text-decoration:underline;
}
div#footer div#footer01{
width:960px;
padding:30px 0 20px;
overflow:hidden;
}
div#footer div#footer01 ul#footer01-menu01{
float:left;
width:153px;
font-size:12px;
line-height:1.2em;
}
div#footer div#footer01 ul#footer01-menu01 li{
width:136px;
padding:3px 0 2px 17px;
background:url(images/list02.gif) no-repeat 0 0.5em;
}
div#footer div#footer01 ul#footer01-menu01 li.caption{
width:153px;
padding:0;
overflow:hidden;
}
div#footer div#footer01 ul#footer01-menu01 li.caption span{
float:left;
display:block;
padding:2px 17px;
margin:0 0 3px 0;
background:#0e6eb8;
color:#fff;
}
div#footer div#footer01 ul#footer01-menu02,
div#footer div#footer01 ul#footer01-menu03{
float:left;
width:153px;
padding:2px 0 0;
font-size:12px;
line-height:1.2em;
}
div#footer div#footer01 ul#footer01-menu03{
width:163px;
border-right:#ccc 1px solid;
}
div#footer div#footer01 ul#footer01-menu02 li,
div#footer div#footer01 ul#footer01-menu03 li{
width:147px;
padding:3px 0 2px 17px;
background:url(images/list02.gif) no-repeat 0 0.5em;
}
div#footer div#footer01 div#footer01-link{
float:left;
width:242px;
padding:3px 0 0 19px;
}
div#footer div#footer01 div#footer01-link h3{
float:left;
padding:2px 17px;
margin:0 0 15px 0;
background:#0e6eb8;
color:#fff;
}
div#footer div#footer01 div#footer01-link ul{
clear:both;
width:232px;
}
div#footer div#footer01 div#footer01-link ul.ul01{
margin:0 0 16px 0;
}
div#footer div#footer01 div#footer01-link ul li{
width:215px;
padding:3px 0 2px 17px;
background:url(images/list02.gif) no-repeat 0 0.5em;
}
div#footer div#footer01 div#footer01-info{
float:right;
width:220px;
padding:5px 0 0 0;
}
div#footer div#footer01 div#footer01-info div{
width:199px;
padding:21px 0 11px 19px;
border:#ccc 1px solid;
}
div#footer div#footer01 div#footer01-info div img{
display:block;
margin:0 0 11px 0;
}
div#footer div#footer01 div#footer01-info div p{
width:167px;
height:67px;
margin:0 0 0 32px;
background:url(images/footer_info_text.gif) no-repeat left top;
text-indent:-9999px;
}
div#footer address{
width:960px;
height:54px;
background:url(images/bg_footer_address.gif) no-repeat left top;
text-indent:-9999px;
}
/*--------------------------------------------------------------------
(index.html)トップページ
--------------------------------------------------------------------*/
div#index{
float:right;
width:620px;
overflow:hidden;
}
div#index div#index-right{
width:600px;
padding:7px 0 0 20px;
}
div#index div#index-right div#index-right01{
width:600px;
overflow:hidden;
}
div#index div#index-right div#index-right01 h2{
float:left;
width:191px;
height:18px;
margin:4px 0 8px;
background:url(./images/top/left01_h01.gif) no-repeat left top;
font-size:12px;
text-indent:-9999px;
}
div#index div#index-right div#index-right01 p.button{
float:right;
width:102px;
height:22px;
margin:0 0 11px;
font-size:12px;
background:url(./images/top/left01_button01.gif) no-repeat left top;
}
div#index div#index-right div#index-right01 p.button a{
display:block;
height:100%;
text-indent:-9999px;
}
div#index div#index-right div#index-right01 p.button a:hover{
}
div#index div#index-right div#index-right01 ul{
clear:both;
width:579px;
height:620px;
margin:0 0 5px;
padding:5px 0 0 19px;
border:#aaadb4 1px solid;
border-color:#aaadb4 #dcdfe6 #e2e9ef #e7e7ee;
font-size:13px;
line-height:1.3em;
overflow:auto;
color:#333;
}
div#index div#index-right div#index-right01 ul li{
width:540px;
padding:12px 0 14px;
overflow:hidden;
border-bottom:#c3dbed 1px solid;
}
div#index div#index-right div#index-right01 ul li p.title{
font-size:12px;
line-height:13px;
}
div#index div#index-right div#index-right01 ul li p.title b{
display:inline-block;
width:85px;
padding:0 0 0 16px;
background:url(./images/top/bg_listmark.gif) no-repeat left center;
line-height:20px;
font-weight:normal;
vertical-align:top;
}
div#index div#index-right div#index-right01 ul li p.title span{
display:inline-block;
line-height:20px;
}
div#index div#index-right div#index-right01 ul li p.title span a{
text-decoration:underline;
font-weight:bold;
color:#0e6eb8;
}
div#index div#index-right div#index-right01 ul li span a{
color:#333;
text-decoration:none;
}
div#index div#index-right div#index-right01 ul li span a:hover{
color:#0e6eb8;
text-decoration:underline;
}
div#index div#index-right ul#index-right02{
width:615px;
margin:0 0 0 17px;
overflow:hidden;
}
div#index div#index-right ul#index-right02 li{
float:left;
width:294px;
height:152px;
}
div#index div#index-right ul#index-right02 li.li01{
margin:0 16px 0 0;
background:url(./images/top/left02_bg01.jpg) no-repeat left top;
}
div#index div#index-right ul#index-right02 li.li02{
background:url(./images/top/left02_bg02.jpg) no-repeat left top;
}
div#index div#index-right ul#index-right02 li a{
display:block;
height:100%;
text-indent:-9999px;
}
div#index div#index-right ul#index-right02 li.li01 a:hover{
background:url(./images/top/left02_bg01r.jpg) no-repeat left top;
}
div#index div#index-right ul#index-right02 li.li02 a:hover{
background:url(./images/top/left02_bg02r.jpg) no-repeat left top;
}
/*--------------------------------------------------------------------
(agricultural-experience.html)農業実習ページ
--------------------------------------------------------------------*/
div#agricultural{
width:864px;
padding:26px 66px 10px 30px;
overflow:hidden;
}
div#agricultural div#agricultural-left{
float:left;
width:610px;
}
div#agricultural div#agricultural-left h2{
width:610px;
height:34px;
margin:0 0 35px 0;
background:url(./images/agricultural/h01.gif) no-repeat left top;
text-indent:-9999px;
}
div#agricultural div#agricultural-left ul{
width:569px;
margin:0 0 0 41px;
line-height:1.4em;
}
div#agricultural div#agricultural-left ul li{
width:465px;
min-height:19px;
padding:0 0 47px 100px;
background:url(./images/agricultural/left_list01.gif) no-repeat 0 1px;
}
* html div#agricultural div#agricultural-left ul li{
height:19px;
}
div#agricultural div#agricultural-left p{
width:558px;
padding:18px 25px;
border:#0e6eb8 1px solid;
background:#acd7ff;
line-height:1.4em;
}
div#agricultural div#agricultural-right{
float:right;
width:208px;
padding:35px 0 0 0;
}
div#agricultural div#agricultural-right p{
width:208px;
}
div#agricultural div#agricultural-right p img{
display:block;
}
div#agricultural div#agricultural-right p span{
display:block;
width:208px;
height:36px;
text-indent:-9999px;
}
div#agricultural div#agricultural-right p.p01 span{
background:url(./images/agricultural/right_text01.gif) no-repeat 1px 0;
}
div#agricultural div#agricultural-right p.p02 span{
background:url(./images/agricultural/right_text02.gif) no-repeat 1px 0;
}
/*--------------------------------------------------------------------
(introduction.html)学校紹介ページ
--------------------------------------------------------------------*/
div#introduction{
width:780px;
overflow:hidden;
color:#333;
line-height:1.5;
}
div#introduction .block01{
width:780px;
padding-bottom:10px;
overflow:hidden;
}
div#introduction .block01 .leftBox{
float:left;
width:210px;
}
div#introduction .block01 .leftBox h2{
height:50px;
background:url(./images/introduction/caption01.gif) no-repeat left top;
text-indent:-9999px;
}
div#introduction .block01 .leftBox img{
display:block;
margin:0 0 10px;
}
div#introduction .block01 .leftBox a:hover img{
-ms-filter: "alpha( opacity=55 )"; 
filter: alpha( opacity=55 ); 
-moz-opacity:0.55;
opacity: 0.55;
}
div#introduction .block01 .leftBox .imgBox{
}
div#introduction .block01 .leftBox .imgBox img{
float:left;
display:block;
margin:0 10px 10px 0;
}
div#introduction .block01 .rightBox{
float:right;
width:560px;
}
div#introduction .block02{
clear:both;
width:780px;
padding-bottom:15px;
overflow:hidden;
}
div#introduction .block02 img.leftImg{
float:left;
}
div#introduction .block02 div{
float:right;
width:571px;
background:url(./images/introduction/new_bg01.gif) repeat-y left top;
}
div#introduction .block02 div h2{
height:56px;
background:url(./images/introduction/caption02.gif) no-repeat left top;
text-indent:-9999px;
}
div#introduction .block02 div p{
width:521px;
padding:25px 25px;
background:url(./images/introduction/new_bg02.gif) no-repeat left bottom;
line-height:1.4em;
}
/*--------------------------------------------------------------------
(course.html)学科・コースページ
--------------------------------------------------------------------*/
div#course{
width:780px;
color:#333;
line-height:1.5;
overflow:hidden;
}
div#course h2{
height:54px;
background:url(./images/course/caption01.gif) no-repeat left top;
text-indent:-9999px;
}
div#course h3{
margin:20px 0 15px;
}
div#course .text{
margin-bottom:15px;
line-height:1.5;
}
div#course dl{
width:780px;
margin:10px 0 20px;
line-height:1.5;
}
div#course dl dt{
padding:0 0 0 1.2em;
background:url(./images/course/icon01.gif) no-repeat left center;
}
div#course dl dd{
margin-left:1.2em;
}
div#course .imgBox{
margin-bottom:15px;
}
div#course .imgBox img{
margin-right:15px;
}
div#course .imgBox a:hover img{
-ms-filter: "alpha( opacity=55 )"; 
filter: alpha( opacity=55 ); 
-moz-opacity:0.55;
opacity: 0.55;
}
/*--------------------------------------------------------------------
(ost.html)体験学習ページ
--------------------------------------------------------------------*/
div#ost1,
div#ost2{
width:780px;
margin-bottom:30px;
overflow:hidden;
}
div#ost1 div#ost1-left,
div#ost2 div#ost2-left{
float:left;
width:572px;
}
div#ost1 div#ost1-left h2,
div#ost2 div#ost2-left h2{
width:572px;
height:34px;
margin:0 0 25px 0;
text-indent:-9999px;
}
div#ost1 div#ost1-left h2{
background:url(./images/ost/caption01.gif) no-repeat left top;
}
div#ost2 div#ost2-left h2{
background:url(./images/ost/caption02.gif) no-repeat left top;
}
div#ost1 div#ost1-left ul,
div#ost2 div#ost2-left ul{
width:569px;
line-height:1.4em;
}
div#ost1 div#ost1-left ul li,
div#ost2 div#ost2-left ul li{
width:450px;
min-height:19px;
padding:0 0 25px 80px;
background:url(./images/volunteer/left_list01.gif) no-repeat 0 1px;
}
* html div#ost1 div#ost1-left ul li,
* html div#ost2 div#ost2-left ul li{
height:19px;
}
div#ost1 div#ost1-left p,
div#ost2 div#ost2-left p{
width:502px;
padding:18px 25px;
border:#0e6eb8 1px solid;
background:#acd7ff;
line-height:1.4em;
}
div#ost1 div#ost1-right,
div#ost2 div#ost2-right{
float:right;
width:208px;
}
div#ost1 div#ost1-right p,
div#ost2 div#ost2-right p{
width:208px;
}
div#ost1 div#ost1-right p img,
div#ost2 div#ost2-right p img{
display:block;
}
div#ost1 div#ost1-right p span,
div#ost2 div#ost2-right p span{
display:block;
width:208px;
height:36px;
text-indent:-9999px;
}
div#ost1 div#ost1-right p.p01 span{
background:url(./images/ost/right_text03.gif) no-repeat 50% 0;
}
div#ost1 div#ost1-right p.p02 span{
background:url(./images/ost/right_text04.gif) no-repeat 50% 0;
}
div#ost2 div#ost2-right p.p01 span{
background:url(./images/ost/right_text05.gif) no-repeat 50% 0;
}
div#ost2 div#ost2-right p.p02 span{
background:url(./images/ost/right_text06.gif) no-repeat 50% 0;
}

/*--------------------------------------------------------------------
(exam.html)入試情報ページ
--------------------------------------------------------------------*/
div#exam{
width:780px;
overflow:hidden;
color:#333;
line-height:1.5em;
}
div#exam h2.h01{
height:54px;
background:url(./images/exam/caption01.gif) no-repeat left top;
text-indent:-9999px;
}
div#exam h2.h02{
height:54px;
background:url(./images/exam/caption02.gif) no-repeat left top;
font-size:12px;
text-indent:-9999px;
}
div#exam h2.h03{
height:54px;
background:url(./images/exam/caption03.gif) no-repeat left top;
font-size:12px;
text-indent:-9999px;
}
div#exam h3{
margin-bottom:17px;
}
div#exam .text{
margin-bottom:20px;
}
div#exam .imgBox{
margin-bottom:45px;
}
div#exam .bannerBox{
width:790px;
margin-bottom:20px;
overflow:hidden;
}
div#exam .bannerBox img{
float:left;
display:block;
margin-right:10px;
}
div#exam .bannerBox a:hover img{
-ms-filter: "alpha( opacity=55 )"; 
filter: alpha( opacity=55 ); 
-moz-opacity:0.55;
opacity: 0.55;
}
/*--------------------------------------------------------------------
(guidance-counseling.html)進路と学習ページ
--------------------------------------------------------------------*/
div#guidance{
width:780px;
overflow:hidden;
color:#333;
line-height:1.4em;
}
div#guidance div#guidance01{
width:780px;
padding:0 0 38px 0;
}
div#guidance div#guidance01 h3{
height:34px;
margin:0 0 21px 0;
background:url(./images/guidance/caption01.gif) no-repeat left top;
text-indent:-9999px;
}
div#guidance div#guidance01 table{
}
div#guidance div#guidance01 table tr th{
padding:0 0.7em 0 0;
vertical-align:top;
white-space:nowrap;
text-align:right;
}
div#guidance div#guidance01 table tr td{
}
div#guidance div#guidance02{
padding:0 0 45px 0;
}
div#guidance div#guidance02 h3{
height:34px;
margin:0 0 25px 0;
background:url(./images/guidance/caption02.gif) no-repeat left top;
text-indent:-9999px;
}
div#guidance div#guidance02 p{
}
div#guidance div#guidance03{
padding:0 0 45px 0;
}
div#guidance div#guidance03 h3{
height:34px;
margin:0 0 25px 0;
background:url(./images/guidance/caption03.gif) no-repeat left top;
text-indent:-9999px;
}
div#guidance div#guidance03 p{
}
div#guidance div#guidance04{
}
div#guidance div#guidance04 h3{
height:34px;
margin:0 0 30px 0;
background:url(./images/guidance/caption04.gif) no-repeat left top;
text-indent:-9999px;
}
div#guidance div#guidance04 h4{
width:100px;
height:20px;
margin:0 0 7px 0;
font-size:12px;
text-indent:-9999px;
}
div#guidance div#guidance04 h4.guidance04-01{
background:url(./images/guidance/h04_01.gif) no-repeat left top;
}
div#guidance div#guidance04 h4.guidance04-02{
background:url(./images/guidance/h04_02.gif) no-repeat left top;
}
div#guidance div#guidance04 h4.guidance04-03{
background:url(./images/guidance/h04_03.gif) no-repeat left top;
}
div#guidance div#guidance04 p{
margin:0 0 26px 0;
}
/*--------------------------------------------------------------------
(club.html)クラブ活動ページ
--------------------------------------------------------------------*/
div#club{
width:780px;
padding:0 0 20px ;
overflow:hidden;
line-height:1.4em;
}
div#club div#club01{
width:900px;
padding:0 0 50px 0;
}
div#club div#club01 h2{
height:34px;
margin:0 0 1px 0;
background:url(./images/club/h01.gif) no-repeat left top;
text-indent:-9999px;
}
div#club div#club01 ul{
width:900px;
}
div#club div#club01 ul li{
width:900px;
margin:0 0 2px 0;
overflow:hidden;
}
div#club div#club01 ul li div span{
display:block;
text-align:right;
}
div#club div#club01 ul li div span a{
color:#0e6eb8;
text-decoration:underline;
}
div#club div#club01 ul li div span a:hover{
text-decoration:none;
}
div#club div#club01 ul li div h3{
height:24px;
margin:0 0 28px 0;
text-indent:-9999px;
}
div#club div#club01 ul li.li01{
}
div#club div#club01 ul li.li01 div,
div#club div#club01 ul li.li03 div{
float:left;
width:410px;
padding:48px 0 0 40px;
}
div#club div#club01 ul li.li02 div,
div#club div#club01 ul li.li04 div{
float:right;
width:435px;
padding:48px 15px 0 0;
}
div#club div#club01 ul li.li01 div h3{
background:url(./images/club/club01_h01.gif) no-repeat left top;
}
div#club div#club01 ul li.li02 div h3{
background:url(./images/club/club01_h02.gif) no-repeat left top;
}
div#club div#club01 ul li.li03 div h3{
background:url(./images/club/club01_h03.gif) no-repeat left top;
}
div#club div#club01 ul li.li04 div h3{
background:url(./images/club/club01_h04.gif) no-repeat left top;
}
div#club div#club01 ul li.li01 img,
div#club div#club01 ul li.li03 img{
float:right;
display:block;
}
div#club div#club01 ul li.li02 img,
div#club div#club01 ul li.li04 img{
float:left;
display:block;
}
div#club div#club02{
width:780px;
padding:0 0 10px 0;
font-size:90%;
line-height:1.5em;
}
div#club div#club02 h2{
height:34px;
margin:0 0 20px 0;
background:url(./images/club/caption01.gif) no-repeat left top;
text-indent:-9999px;
}
div#club div#club02 ul{
width:780px;
margin:0 0 20px 0;
padding:0 0 17px 0;
border-bottom:#0e6eb8 1px solid;
overflow:hidden;
}
div#club div#club02 ul.last{
border:none;
}
div#club div#club02 ul li{
float:left;
width:381px;
overflow:hidden;
}
div#club div#club02 ul li.li02,
div#club div#club02 ul li.li04,
div#club div#club02 ul li.li06,
div#club div#club02 ul li.li08,
div#club div#club02 ul li.li10,
div#club div#club02 ul li.li12{
float:right;
}
div#club div#club02 ul li.li01 div,
div#club div#club02 ul li.li02 div,
div#club div#club02 ul li.li05 div,
div#club div#club02 ul li.li06 div,
div#club div#club02 ul li.li09 div,
div#club div#club02 ul li.li10 div{
float:left;
width:171px;
}
div#club div#club02 ul li.li03 div,
div#club div#club02 ul li.li04 div,
div#club div#club02 ul li.li07 div,
div#club div#club02 ul li.li08 div,
div#club div#club02 ul li.li11 div,
div#club div#club02 ul li.li12 div{
float:right;
width:161px;
padding:0 0 0 10px;
}
div#club div#club02 ul li div h3{
height:32px;
font-size:12px;
text-indent:-9999px;
}
div#club div#club02 ul li.li01 div h3{
background:url(./images/club/club02_h01.gif) no-repeat left top;
}
div#club div#club02 ul li.li02 div h3{
background:url(./images/club/club02_h02.gif) no-repeat left top;
}
div#club div#club02 ul li.li03 div h3{
background:url(./images/club/club02_h03.gif) no-repeat left top;
}
div#club div#club02 ul li.li04 div h3{
background:url(./images/club/club02_h04.gif) no-repeat left top;
}
div#club div#club02 ul li.li05 div h3{
background:url(./images/club/club02_h05.gif) no-repeat left top;
}
div#club div#club02 ul li.li06 div h3{
background:url(./images/club/club02_h06.gif) no-repeat left top;
}
div#club div#club02 ul li.li07 div h3{
background:url(./images/club/new_caption01.gif) no-repeat left top;
}
div#club div#club02 ul li.li08 div h3{
background:url(./images/club/new_caption02.gif) no-repeat left top;
}
div#club div#club02 ul li.li09 div h3{
background:url(./images/club/club02_h09.gif) no-repeat left top;
}
div#club div#club02 ul li.li10 div h3{
background:url(./images/club/club02_h10.gif) no-repeat left top;
}
div#club div#club02 ul li.li11 div h3{
background:url(./images/club/club02_h11.gif) no-repeat left top;
}
div#club div#club02 ul li.li12 div h3{
background:url(./images/club/club02_h12.gif) no-repeat left top;
}
div#club div#club02 ul li.li01 div p,
div#club div#club02 ul li.li02 div p,
div#club div#club02 ul li.li05 div p,
div#club div#club02 ul li.li06 div p,
div#club div#club02 ul li.li09 div p,
div#club div#club02 ul li.li10 div p{
margin:0 10px 0 0;
}
div#club div#club02 ul li div p{
min-height:70px;
}
* html div#club#club02 div ul li div p{
height:70px;
}
div#club div#club02 ul li div span{
padding:0 10px 0 0;
display:block;
text-align:right;
}
div#club div#club02 ul li div span a{
color:#0e6eb8;
text-decoration:underline;
}
div#club div#club02 ul li div span a:hover{
text-decoration:none;
}
div#club div#club02 ul li.li01 img,
div#club div#club02 ul li.li02 img,
div#club div#club02 ul li.li05 img,
div#club div#club02 ul li.li06 img,
div#club div#club02 ul li.li09 img,
div#club div#club02 ul li.li10 img{
float:right;
display:block;
}
div#club div#club02 ul li.li03 img,
div#club div#club02 ul li.li04 img,
div#club div#club02 ul li.li07 img,
div#club div#club02 ul li.li08 img,
div#club div#club02 ul li.li11 img,
div#club div#club02 ul li.li12 img{
float:left;
display:block;
}
div#club div#club03{
width:780px;
padding:0 0 10px 0;
font-size:90%;
line-height:1.5em;
}
div#club div#club03 h2{
height:34px;
margin:0 0 20px 0;
background:url(./images/club/h03.gif) no-repeat left top;
text-indent:-9999px;
}
div#club div#club03 ul{
width:780px;
margin:0 0 20px 0;
padding:0 0 17px 0;
border-bottom:#0e6eb8 1px solid;
overflow:hidden;
}
div#club div#club03 ul.last{
border:none;
}
div#club div#club03 ul li{
float:left;
width:381px;
overflow:hidden;
}
div#club div#club03 ul li.li02,
div#club div#club03 ul li.li04,
div#club div#club03 ul li.li06,
div#club div#club03 ul li.li08{
float:right;
}
div#club div#club03 ul li.li01 div,
div#club div#club03 ul li.li02 div,
div#club div#club03 ul li.li05 div,
div#club div#club03 ul li.li06 div{
float:left;
width:171px;
padding:0 0 0 0;
}
div#club div#club03 ul li.li03 div,
div#club div#club03 ul li.li04 div,
div#club div#club03 ul li.li07 div,
div#club div#club03 ul li.li08 div{
float:right;
width:161px;
padding:0 0 0 10px;
}
div#club div#club03 ul li div h3{
height:32px;
font-size:12px;
text-indent:-9999px;
}
div#club div#club03 ul li.li01 div h3{
background:url(./images/club/new_caption03.gif) no-repeat left top;
}
div#club div#club03 ul li.li02 div h3{
background:url(./images/club/club03_h02.gif) no-repeat left top;
}
div#club div#club03 ul li.li03 div h3{
background:url(./images/club/club03_h03.gif) no-repeat left top;
}
div#club div#club03 ul li.li04 div h3{
background:url(./images/club/club03_h04.gif) no-repeat left top;
}
div#club div#club03 ul li.li05 div h3{
background:url(./images/club/club03_h05.gif) no-repeat left top;
}
div#club div#club03 ul li.li06 div h3{
background:url(./images/club/club03_h06.gif) no-repeat left top;
}
div#club div#club03 ul li.li07 div h3{
background:url(./images/club/club03_h07.gif) no-repeat left top;
}
div#club div#club03 ul li.li08 div h3{
background:url(./images/club/club03_h08.gif) no-repeat left top;
}
div#club div#club03 ul li div p{
min-height:70px;
}
* html div#club#club03 div ul li div p{
height:70px;
}
div#club div#club03 ul li.li01 div p,
div#club div#club03 ul li.li02 div p,
div#club div#club03 ul li.li05 div p,
div#club div#club03 ul li.li06 div p{
margin:0 10px 0 0;
}
div#club div#club03 ul li div span{
padding:0 10px 0 0;
display:block;
text-align:right;
}
div#club div#club03 ul li div span a{
color:#0e6eb8;
text-decoration:underline;
}
div#club div#club03 ul li div span a:hover{
text-decoration:none;
}
div#club div#club03 ul li.li01 img,
div#club div#club03 ul li.li02 img,
div#club div#club03 ul li.li05 img,
div#club div#club03 ul li.li06 img{
float:right;
display:block;
padding:0 2px 0 0;
}
div#club div#club03 ul li.li03 img,
div#club div#club03 ul li.li04 img,
div#club div#club03 ul li.li07 img,
div#club div#club03 ul li.li08 img{
float:left;
display:block;
padding:0 0 0 2px;
}
div#club div#club04{
width:780px;
padding:0 0 10px 0;
font-size:90%;
line-height:1.5em;
}
div#club div#club04 h2{
height:34px;
margin:0 0 20px 0;
background:url(./images/club/h04.gif) no-repeat left top;
text-indent:-9999px;
}
div#club div#club04 ul{
width:780px;
margin:0 0 20px 0;
padding:0 0 17px 0;
border-bottom:#0e6eb8 1px solid;
overflow:hidden;
}
div#club div#club04 ul.last{
border:none;
}
div#club div#club04 ul li{
float:left;
width:381px;
overflow:hidden;
}
div#club div#club04 ul li.li02,
div#club div#club04 ul li.li04,
div#club div#club04 ul li.li06,
div#club div#club04 ul li.li08{
float:right;
}
div#club div#club04 ul li.li01 div,
div#club div#club04 ul li.li02 div,
div#club div#club04 ul li.li05 div,
div#club div#club04 ul li.li06 div{
float:left;
width:171px;
}
div#club div#club04 ul li.li03 div,
div#club div#club04 ul li.li04 div,
div#club div#club04 ul li.li07 div,
div#club div#club04 ul li.li08 div{
float:right;
width:161px;
padding:0 0 0 10px;
}
div#club div#club04 ul li div h3{
height:32px;
font-size:12px;
text-indent:-9999px;
}
div#club div#club04 ul li.li01 div h3{
background:url(./images/club/club04_h01.gif) no-repeat left top;
}
div#club div#club04 ul li.li02 div h3{
background:url(./images/club/club04_h02.gif) no-repeat left top;
}
div#club div#club04 ul li.li03 div h3{
background:url(./images/club/club04_h03.gif) no-repeat left top;
}
div#club div#club04 ul li.li04 div h3{
background:url(./images/club/club04_h04.gif) no-repeat left top;
}
div#club div#club04 ul li.li05 div h3{
background:url(./images/club/club04_h05.gif) no-repeat left top;
}
div#club div#club04 ul li.li06 div h3{
background:url(./images/club/club04_h06.gif) no-repeat left top;
}
div#club div#club04 ul li.li07 div h3{
background:url(./images/club/club04_h07.gif) no-repeat left top;
}
div#club div#club04 ul li.li08 div h3{
background:url(./images/club/club04_h08.gif) no-repeat left top;
}
div#club div#club04 ul li div p{
min-height:70px;
}
* html div#club#club04 div ul li div p{
height:70px;
}
div#club div#club04 ul li.li01 div p,
div#club div#club04 ul li.li02 div p,
div#club div#club04 ul li.li05 div p,
div#club div#club04 ul li.li06 div p{
margin:0 10px 0 0;
}
div#club div#club04 ul li div span{
padding:0 10px 0 0;
display:block;
text-align:right;
}
div#club div#club04 ul li div span a{
color:#0e6eb8;
text-decoration:underline;
}
div#club div#club04 ul li div span a:hover{
text-decoration:none;
}
div#club div#club04 ul li.li01 img,
div#club div#club04 ul li.li02 img,
div#club div#club04 ul li.li05 img,
div#club div#club04 ul li.li06 img{
float:right;
display:block;
padding:0 2px 0 0;
}
div#club div#club04 ul li.li03 img,
div#club div#club04 ul li.li04 img,
div#club div#club04 ul li.li07 img,
div#club div#club04 ul li.li08 img{
float:left;
display:block;
padding:0 0 0 2px;
}
div#club div#club05 h2{
height:34px;
margin:0 0 20px 0;
background:url(./images/club/h05.gif) no-repeat left top;
text-indent:-9999px;
}
div#club div#club05 ul{
width:780px;
height:92px;
margin:0;
background:url(./images/club/new_club05_bg01.gif) no-repeat left top;
}
div#club div#club05 ul li{
font-size:12px;
text-indent:-9999px;
}
/*--------------------------------------------------------------------
(event.html)学校行事ページ
--------------------------------------------------------------------*/
div#event{
width:780px;
font-size:12px;
line-height:1.4;
color:#333;
overflow:hidden;
}
div#event h2{
height:50px;
}
div#event .monthBox{
width:820px;
padding-bottom:20px;
overflow:hidden;
}
div#event .monthBox ul{
float:left;
width:133px;
padding-bottom:15px;
line-height:1.5;
}
div#event .monthBox li{
}
div#event .monthBox .imgBox{
}
div#event .monthBox .imgBox img{
float:left;
display:block;
margin:0 20px 0 0;
}

/*--------------------------------------------------------------------
(cooperation)高大連携ページ
--------------------------------------------------------------------*/
div#cooperation{
width:780px;
overflow:hidden;
}
div#cooperation div#cooperation-left{
float:left;
width:572px;
}
div#cooperation div#cooperation-left h2{
width:572px;
height:34px;
margin:0 0 25px 0;
background:url(./images/cooperation/h01.gif) no-repeat left top;
text-indent:-9999px;
}
div#cooperation div#cooperation-left ul{
width:569px;
line-height:1.4em;
}
div#cooperation div#cooperation-left ul li{
width:450px;
min-height:19px;
padding:0 0 25px 80px;
background:url(./images/cooperation/left_list01.gif) no-repeat 0 1px;
}
div#cooperation div#cooperation-left ul li strong{
color:#0e6eb8;
font-weight:bold;
}
* html div#cooperation div#cooperation-left ul li{
height:19px;
}
div#cooperation div#cooperation-left p{
width:502px;
padding:18px 25px;
border:#0e6eb8 1px solid;
background:#acd7ff;
line-height:1.4em;
}
div#cooperation div#cooperation-right{
float:right;
width:208px;
}
div#cooperation div#cooperation-right p{
width:208px;
}
div#cooperation div#cooperation-right p img{
display:block;
}
div#cooperation div#cooperation-right p span{
display:block;
width:208px;
height:36px;
text-indent:-9999px;
}
div#cooperation div#cooperation-right p.p01 span{
background:url(./images/cooperation/right_text01.gif) no-repeat 1px 0;
}
div#cooperation div#cooperation-right p.p02 span{
background:url(./images/cooperation/right_text02.gif) no-repeat 1px 0;
}
/*--------------------------------------------------------------------
(certification)資格取得ページ
--------------------------------------------------------------------*/
div#certification{
width:780px;
overflow:hidden;
}
div#certification .voice{
width:780px;
height:240px;
margin:0 0 20px;
background:url(./images/certification/new_bg01.gif) no-repeat 0 0;
}
div#certification .voice h2{
height:56px;
text-indent:-9999px;
}
div#certification .voice p{
margin:0 15px 0 239px;
line-height:1.5;
}
div#certification div#certification-left{
float:left;
width:572px;
}
div#certification div#certification-left h2{
width:572px;
height:34px;
margin:0 0 25px 0;
background:url(./images/certification/h01.gif) no-repeat left top;
text-indent:-9999px;
}
div#certification div#certification-left ul{
width:569px;
line-height:1.4em;
}
div#certification div#certification-left ul li{
width:450px;
min-height:19px;
padding:0 0 25px 80px;
background:url(./images/certification/left_list01.gif) no-repeat 0 1px;
}
* html div#certification div#certification-left ul li{
height:19px;
}
div#certification div#certification-left p{
width:502px;
padding:18px 25px;
border:#0e6eb8 1px solid;
background:#acd7ff;
line-height:1.4em;
}
div#certification div#certification-left02{
float:left;
width:572px;
}
div#certification div#certification-left02 h2{
width:572px;
height:34px;
margin:0 0 25px 0;
background:url(./images/certification/h02.gif) no-repeat left top;
text-indent:-9999px;
}
div#certification div#certification-left02 ul{
width:569px;
line-height:1.4em;
}
div#certification div#certification-left02 ul li{
width:450px;
min-height:19px;
padding:0 0 25px 80px;
background:url(./images/certification/left_list01.gif) no-repeat 0 1px;
}
* html div#certification div#certification-left02 ul li{
height:19px;
}
div#certification div#certification-left02 p{
width:502px;
padding:18px 25px;
border:#0e6eb8 1px solid;
background:#acd7ff;
line-height:1.4em;
}
div#certification div#certification-right{
float:right;
width:208px;
}
div#certification div#certification-right p{
width:208px;
}
div#certification div#certification-right p img{
display:block;
}
div#certification div#certification-right p span{
display:block;
width:208px;
height:36px;
text-indent:-9999px;
}
div#certification div#certification-right p.p01 span{
background:url(./images/certification/right_text01.gif) no-repeat 1px 0;
}
div#certification div#certification-right p.p02 span{
background:url(./images/certification/right_text02.gif) no-repeat 1px 0;
}
/*--------------------------------------------------------------------
(volunteer)ボランティア活動ページ
--------------------------------------------------------------------*/
div#volunteer{
width:780px;
overflow:hidden;
}
div#volunteer div#volunteer-left{
float:left;
width:572px;
}
div#volunteer div#volunteer-left h2{
width:572px;
height:34px;
margin:0 0 25px 0;
background:url(./images/volunteer/h01.gif) no-repeat left top;
text-indent:-9999px;
}
div#volunteer div#volunteer-left ul{
width:569px;
line-height:1.4em;
}
div#volunteer div#volunteer-left ul li{
width:450px;
min-height:19px;
padding:0 0 25px 80px;
background:url(./images/volunteer/left_list01.gif) no-repeat 0 1px;
}
* html div#volunteer div#volunteer-left ul li{
height:19px;
}
div#volunteer div#volunteer-left p{
width:502px;
padding:18px 25px;
border:#0e6eb8 1px solid;
background:#acd7ff;
line-height:1.4em;
}
div#volunteer div#volunteer-right{
float:right;
width:208px;
}
div#volunteer div#volunteer-right p{
width:208px;
}
div#volunteer div#volunteer-right p img{
display:block;
}
div#volunteer div#volunteer-right p span{
display:block;
width:208px;
height:36px;
text-indent:-9999px;
}
div#volunteer div#volunteer-right p.p01 span{
background:url(./images/volunteer/right_text01.gif) no-repeat 1px 0;
}
div#volunteer div#volunteer-right p.p02 span{
background:url(./images/volunteer/right_text02.gif) no-repeat 1px 0;
}
/*--------------------------------------------------------------------
(international)国際交流ページ
--------------------------------------------------------------------*/
div#international{
width:780px;
overflow:hidden;
}
div#international div#international-left{
float:left;
width:572px;
}
div#international div#international-left h2{
width:572px;
height:34px;
margin:0 0 25px 0;
background:url(./images/international/h01.gif) no-repeat left top;
text-indent:-9999px;
}
div#international div#international-left02{
float:left;
width:572px;
}
div#international div#international-left02 h2{
width:572px;
height:34px;
margin:0 0 25px 0;
background:url(./images/international/h02.gif) no-repeat left top;
text-indent:-9999px;
}
div#international div#international-left ul{
width:569px;
line-height:1.4em;
}
div#international div#international-left ul li{
width:450px;
min-height:19px;
padding:0 0 25px 80px;
background:url(./images/international/left_list01.gif) no-repeat 0 1px;
}
* html div#international div#international-left ul li{
height:19px;
}
div#international div#international-left p{
width:502px;
margin:0 0 20px 0;
padding:18px 25px;
border:#0e6eb8 1px solid;
background:#acd7ff;
line-height:1.4em;
}
div#international div#international-right{
float:right;
width:208px;
}
div#international div#international-right p{
width:208px;
}
div#international div#international-right p img{
display:block;
}
div#international div#international-right p span{
display:block;
width:208px;
height:36px;
text-indent:-9999px;
}
div#international div#international-right p.p01 span{
background:url(./images/international/right_text01.gif) no-repeat 1px 0;
}
div#international div#international-right p.p02 span{
background:url(./images/international/right_text02.gif) no-repeat 1px 0;
}
div#international div#international-right p.p03 span{
background:url(./images/international/right_text03.gif) no-repeat 1px 0;
}
div#international div#international-right p.p04 span{
background:url(./images/international/right_text04.gif) no-repeat 1px 0;
}
div#international .block01{
width:502px;
padding:15px 20px 0 18px;
background:#c3dbed;
overflow:hidden;
}
div#international .block01 .leftBox{
float:left;
width:170px;
}
div#international .block01 .leftBox img{
display:block;
margin-bottom:4px;
}
div#international .block01 .leftBox p{
text-align:center;
line-height:1.2;
}
div#international .block01 .rightBox{
float:right;
width:502px;
padding:4px 0 20px 0;
}
div#international .block01 .rightBox p{
min-height:120px;
_height:120px;
padding:13px 13px 13px 15px;
background:#fff;
line-height:1.5;
}
/*--------------------------------------------------------------------
(inspection.html)学校見学会ページ
--------------------------------------------------------------------*/
div#inspection{
width:780px;
color:#333;
}
div#inspection .schedule h2{
height:54px;
background:url(./images/inspection/caption01.gif) no-repeat left top;
text-indent:-9999px;
}
div#inspection .schedule p{
line-height:1.5;
margin:0 0 20px;
}
div#inspection h2{
height:54px;
background:url(./images/inspection/h01.gif) no-repeat left top;
text-indent:-9999px;
}
div#inspection div.box{
width:690px;
height:321px;
padding:92px 0 0 90px;
background:url(./images/inspection/bg02.jpg) no-repeat left top;
overflow:hidden;
font-size:12px;
line-height:1.4;
}
div#inspection div.box h3{
display:none;
}
div#inspection div.box div#inspection01{
float:left;
width:205px;
}
div#inspection div.box div#inspection01 div{
margin:0 0 20px 0;
}
div#inspection div.box div#inspection01 div ul{
margin:0 0 15px 2px;
}
div#inspection div.box div#inspection01 div ul li{
}
div#inspection div.box div#inspection01 div p{
width:92px;
height:30px;
background:url(./images/inspection/inspection01_button01.gif) no-repeat left top;
}
div#inspection div.box div#inspection01 div p a{
display:block;
height:100%;
text-indent:-9999px;
}
div#inspection div.box div#inspection02{
float:left;
width:304px;
}
div#inspection div.box div#inspection02 img{
display:block;
margin:0 0 51px 35px;
}
div#inspection div.box div#inspection02 div{
}
div#inspection div.box div#inspection02 div ul{
margin: 0 0 15px 45px;
}
div#inspection div.box div#inspection02 div ul li{
}
div#inspection div.box div#inspection02 div div{
width:300px;
padding:0;
margin:0;
overflow:hidden;
}
div#inspection div.box div#inspection02 div div p{
float:left;
width:92px;
height:30px;
}
div#inspection div.box div#inspection02 div div p.p01{
margin-right:10px;
background:url(./images/inspection/button01.gif) no-repeat left top;
}
div#inspection div.box div#inspection02 div div p.p02{
background:url(./images/inspection/button02.gif) no-repeat left top;
}
div#inspection div.box div#inspection02 div div p a{
display:block;
height:100%;
text-indent:-9999px;
}
div#inspection div.box div#inspection03{
float:left;
width:160px;
}
div#inspection div.box div#inspection03 div{
}
div#inspection div.box div#inspection03 div ul{
margin:0 0 25px 8px
}
div#inspection div.box div#inspection03 div ul li{
}
div#inspection div.box div#inspection03 p{
width:92px;
height:30px;
}
div#inspection div.box div#inspection03 p.p01{
background:url(./images/inspection/button03.gif) no-repeat left top;
}
div#inspection div.box div#inspection03 p.p02{
margin-left:133px;
background:url(./images/inspection/inspection03_button02.gif) no-repeat left top;
}
div#inspection div.box div#inspection03 p a{
display:block;
height:100%;
text-indent:-9999px;
}
div#inspection div.box div#inspection03 h4{
height:56px;
text-indent:-9999px;
}
/*--------------------------------------------------------------------
(access.html)学校へのアクセスページ
--------------------------------------------------------------------*/
div#access{
width:780px;
}
div#access .block01{
margin:20px 0 0 0;
}
div#access .block01 a:hover img{
-ms-filter: "alpha( opacity=55 )"; 
filter: alpha( opacity=55 ); 
-moz-opacity:0.55;
opacity: 0.55;
}
/*--------------------------------------------------------------------
(s_support.html)Sサポート
--------------------------------------------------------------------*/
div#sSupport{
width:780px;
color:#333;
}
div#sSupport h2{
height:34px;
margin-bottom:18px;
background:url(./images/s_support/caption01.gif) no-repeat left top;
text-indent:-9999px;
}
div#sSupport .introText{
margin-bottom:20px;
font-size:12px;
line-height:1.5;
}
div#sSupport .introText a:hover img{
-ms-filter: "alpha( opacity=55 )"; 
filter: alpha( opacity=55 ); 
-moz-opacity:0.55;
opacity: 0.55;
}
div#sSupport .block01{
width:742px;
margin-top:20px;
padding:15px 20px 0 18px;
background:#c3dbed;
overflow:hidden;
}
div#sSupport .block01 .leftBox{
float:left;
width:200px;
}
div#sSupport .block01 .leftBox img{
display:block;
margin-bottom:4px;
}
div#sSupport .block01 .leftBox p{
text-align:center;
line-height:1.2;
}
div#sSupport .block01 .rightBox{
float:right;
width:523px;
padding:4px 0 20px 0;
}
div#sSupport .block01 .rightBox p{
min-height:120px;
_height:120px;
padding:13px 13px 13px 15px;
background:#fff;
line-height:1.5;
}
/*--------------------------------------------------------------------
(uniform.html)制服ページ
--------------------------------------------------------------------*/
div#uniform{
width:780px;
padding:40px 0 30px;
}
/*--------------------------------------------------------------------
(sitemap.html)サイトマップページ
--------------------------------------------------------------------*/
div#sitemap{
width:900px;
padding:15px 30px 15px 30px;
}
div#sitemap a{
color:#0e6eb8;
text-decoration:none;
}
div#sitemap a:hover{
text-decoration:underline;
}
div#sitemap div.box{
width:898px;
padding:23px 0;
border:#86b6db 1px solid;
}
div#sitemap div.box div{
width:898px;
overflow:hidden;
background:url(./images/sitemap/bg01.gif) repeat-y left top;
}
div#sitemap div.box ul{
float:left;
width:367px;
padding:0 0 0 82px;
line-height:1.4em;
}
div#sitemap div.box ul.ul01{
}
div#sitemap div.box ul.ul02{
}
div#sitemap div.box ul li{
padding:1px 0 0 14px;
margin:0 0 17px 0;
background:url(./images/sitemap/list01.gif) no-repeat 0 0.6em;
}
div#sitemap div.box ul li a{
}
div#sitemap div.box ul li ul{
float:none;
width:auto;
padding:0;
}
div#sitemap div.box ul li ul li{
padding:0 0 0 12px;
margin:0;
background:none;
}
div#sitemap div.box ul li ul li a{
}
/*--------------------------------------------------------------------
(request.html)資料請求・お問い合わせ・個人情報保護ページ
--------------------------------------------------------------------*/
div#request{
width:780px;
line-height:1.4;
overflow:hidden;
}
div#request div#form{
width:780px;
margin:0 0 55px 0;
font-size:12px;
}
div#request div#form div#form01{
width:780px;
padding:0 0 38px 0;
overflow:hidden;
}
div#request div#form div#form01 div#form01-left{
float:left;
width:380px;
}
div#request div#form div#form01 div#form01-left h2{
width:380px;
height:34px;
margin:0 0 24px 0;
background:url(./images/request/caption01.gif) no-repeat left top;
text-indent:-9999px;
}
div#request div#form div#form01 div#form01-left h3{
display:none;
}
div#request div#form div#form01 div#form01-left table{
width:380px;
}
div#request div#form div#form01 div#form01-left table tr th{
width:92px;
padding:5px 7px 5px 0;
text-align:right;
vertical-align:top;
}
div#request div#form div#form01 div#form01-left table tr td{
width:285px;
}
div#request div#form div#form01 div#form01-left table tr td input{
width:280px;
padding:1px;
}
div#request div#form div#form01 div#form01-right{
float:right;
width:380px;
}
div#request div#form div#form01 div#form01-right h2{
width:380px;
height:34px;
margin:0 0 24px 0;
background:url(./images/request/caption02.gif) no-repeat left top;
text-indent:-9999px;
}
div#request div#form div#form01 div#form01-right h3{
display:none;
}
div#request div#form div#form01 div#form01-right table{
width:380px;
}
div#request div#form div#form01 div#form01-right table tr th{
width:87px;
padding:5px 10px 5px 0;
text-align:right;
vertical-align:top;
}
div#request div#form div#form01 div#form01-right table tr td{
width:285px;
}
div#request div#form div#form01 div#form01-right table tr td.text input{
width:280px;
padding:1px;
}
div#request div#form div#form01 div#form01-right table tr td.radio{
padding:3px 0 5px 0;
line-height:1.6;
}
div#request div#form div#form01 div#form01-right table tr td.radio input{
vertical-align:middle;
}
div#request div#form div#form02{
}
div#request div#form div#form02 h2{
width:900px;
height:34px;
margin:0 0 24px 0;
background:url(./images/request/caption03.gif) no-repeat left top;
text-indent:-9999px;
}
div#request div#form div#form02 h3{
display:none;
}
div#request div#form div#form02 table{
width:780px;
}
div#request div#form div#form02 table tr th{
width:88px;
padding:5px 10px 5px 0;
text-align:right;
vertical-align:top;
}
div#request div#form div#form02 table tr.tr02 th{
padding:6px 10px 13px 0;
}
div#request div#form div#form02 table tr.tr02 td{
padding:5px 0 13px 0;
}
div#request div#form div#form02 table tr td input{
vertical-align:middle;
}
div#request div#form div#form02 table tr td.center{
padding:23px 0 0 0;
text-align:center;
}
div#request div#form div#form02 table tr td textarea{
width:780px;
height:121px;
padding:1px;
}
div#request div#privacy{
padding:16px 10px;
border:#0e6eb8 double;
border-width:3px 0;
}
div#request div#privacy h4{
margin:0 0 1.2em 0;
}
div#request div#privacy p{
}
div#request div#privacy ul{
padding:0 0 0 20px;
}
div#request div#privacy ul li{
list-style-type:disc;
}
div#request div#request-view{
width:780px;
padding:0 0 50px 0;
}
div#request div#request-view h2{
float:left;
padding:4px 10px 3px 10px;
margin:0 0 15px 0;
background:#3b89c5;
color:#fff;
font-size:14px;
}
div#request div#request-view p{
clear:both;
margin:0 0 0 20px;
}
div#request div#request-view table{
width:760px;
margin:0 0 0 20px;
line-height:1.3em;
}
div#request div#request-view table tr th{
width:120px;
padding:4px 20px 4px 10px;
border:#acd7ff 1px solid;
white-space:nowrap;
vertical-align:top;
}
div#request div#request-view table tr td{
padding:4px 10px 4px 10px;
border:#acd7ff 1px solid;
vertical-align:top;
}
div#request div#request-view table tr td p{
margin:0;
}
/*--------------------------------------------------------------------
(info.html)インフォメーションページ
--------------------------------------------------------------------*/
div#info{
width:900px;
padding:0 30px 0 30px;
overflow:hidden;
}
div#info div#info-left{
float:left;
width:638px;
padding:30px 0 12px 0;
border:#999 1px solid;
}
div#info div#info-left div#info-left01{
width:638px;
}
div#info div#info-left div#info-left01 h2{
width:602px;
height:18px;
margin:0 0 19px 36px;
background:url(./images/top/left01_h01.gif) no-repeat left top;
font-size:12px;
text-indent:-9999px;
}
div#info div#info-left div#info-left01 ul{
clear:both;
width:580px;
height:478px;
margin:0 0 19px 19px;
padding:5px 0 0 18px;
border:#aaadb4 1px solid;
border-color:#aaadb4 #dcdfe6 #e2e9ef #e7e7ee;
font-size:13px;
line-height:1.3em;
overflow:auto;
color:#333;
}
div#info div#info-left div#info-left01 ul li{
padding:5px 0;
overflow:hidden;
}
div#info div#info-left div#info-left01 ul li b{
float:left;
display:block;
width:85px;
font-weight:normal;
}
div#info div#info-left div#info-left01 ul li span{
float:left;
display:block;
width:455px;
}
* html div#info div#info-left div#info-left01 ul li span{
width:auto;
}
div#info div#info-left div#info-left01 p{
width:102px;
height:22px;
margin:0 0 26px 502px;
font-size:12px;
background:url(./images/info/left01_button01.gif) no-repeat left top;
}
div#info div#info-left div#info-left01 ul li span a{
color:#333;
text-decoration:none;
}
div#info div#info-left div#info-left01 ul li span a:hover{
color:#0e6eb8;
text-decoration:underline;
}
div#info div#info-left div#info-left01 p a{
display:block;
height:100%;
text-indent:-9999px;
}
div#info div#info-left div#info-left01 p a:hover{
}
div#info div#info-left ul#info-left02{
width:615px;
margin:0 0 0 17px;
overflow:hidden;
}
div#info div#info-left ul#info-left02 li{
float:left;
width:294px;
height:152px;
}
div#info div#info-left ul#info-left02 li.li01{
margin:0 16px 0 0;
background:url(./images/info/left02_bg01.jpg) no-repeat left top;
}
div#info div#info-left ul#info-left02 li.li02{
background:url(./images/info/left02_bg02.jpg) no-repeat left top;
}
div#info div#info-left ul#info-left02 li a{
display:block;
height:100%;
text-indent:-9999px;
}
div#info div#info-left ul#info-left02 li.li01 a:hover{
background:url(./images/info/left02_bg01r.jpg) no-repeat left top;
}
div#info div#info-left ul#info-left02 li.li02 a:hover{
background:url(./images/info/left02_bg02r.jpg) no-repeat left top;
}
div#info ul#info-right{
float:right;
width:219px;
padding:19px 0 4px 19px;
border:#999 1px solid;
}
div#info ul#info-right li{
width:200px;
height:65px;
margin:0 0 15px 0;
}
div#info ul#info-right li.li01{
background:url(./images/info/right_bg01.jpg) no-repeat left top;
}
div#info ul#info-right li.li02{
background:url(./images/info/right_bg02.jpg) no-repeat left top;
}
div#info ul#info-right li.li03{
background:url(./images/info/right_bg03.jpg) no-repeat left top;
}
div#info ul#info-right li.li04{
background:url(./images/info/right_bg04.jpg) no-repeat left top;
}
div#info ul#info-right li.li05{
background:url(./images/info/right_bg05.jpg) no-repeat left top;
}
div#info ul#info-right li.li06{
background:url(./images/info/right_bg06.jpg) no-repeat left top;
}
div#info ul#info-right li.li07{
background:url(./images/info/right_bg07.jpg) no-repeat left top;
}
div#info ul#info-right li a{
display:block;
height:100%;
text-indent:-9999px;
}
div#info ul#info-right li.li01 a:hover{
background:url(./images/info/right_bg01r.jpg) no-repeat left top;
}
div#info ul#info-right li.li02 a:hover{
background:url(./images/info/right_bg02r.jpg) no-repeat left top;
}
div#info ul#info-right li.li03 a:hover{
background:url(./images/info/right_bg03r.jpg) no-repeat left top;
}
div#info ul#info-right li.li04 a:hover{
background:url(./images/info/right_bg04r.jpg) no-repeat left top;
}
div#info ul#info-right li.li05 a:hover{
background:url(./images/info/right_bg05r.jpg) no-repeat left top;
}
div#info ul#info-right li.li06 a:hover{
background:url(./images/info/right_bg06r.jpg) no-repeat left top;
}
div#info ul#info-right li.li07 a:hover{
background:url(./images/info/right_bg07r.jpg) no-repeat left top;
}
/*--------------------------------------------------------------------
(info_.html)インフォメーション１件ページ
--------------------------------------------------------------------*/
.info-box{
clear:both;
width:579px;
height:623px;
margin:0 0 5px;
padding:7px 0 0 19px;
border:#aaadb4 1px solid;
border-color:#aaadb4 #dcdfe6 #e2e9ef #e7e7ee;
font-size:13px;
line-height:1.3em;
overflow:auto;
color:#333;
}
.info-box div.title{
width:545px;
padding:5px 0;
margin:0 0 13px 0;
font-size:13px;
line-height:1.3em;
overflow:hidden;
}
.info-box div.title h3{
float:left;
width:85px;
font-weight:normal;
}
.info-box div.title h4{
float:left;
width:460px;
font-weight:bold;
}
* html .info-box div.title h4{
width:auto;
}
.info-box div.body{
margin-right:25px;
padding-bottom:20px;
line-height:1.6em;
}
.info-box div.body p{
width:auto;
margin:0;
padding:0;
}

