@charset "utf-8";
/* CSS Document */



/*---------
Navigaton customize
---------*/


ul li#menuhome , ul li#menuhome a, ul li#menuhome a:link, ul li#menuhome a:visited, ul li#menuhomee a:active {
background-image:url(images/navi_11.gif);
background-position:left top;
background-repeat:no-repeat;
width:109px;
}

ul li#menuhome a:hover {
background-image:url(images/navi_21.gif);
background-position:left top;
background-repeat:no-repeat;
width:109px;
}




ul li#menusenmon , ul li#menusenmon a, ul li#menusenmon a:link, ul li#menusenmon a:visited, ul li#menusenmone a:active {
background-image:url(images/navi_12.gif);
background-position:left top;
background-repeat:no-repeat;
width:107px;
}

ul li#menusenmon a:hover {
background-image:url(images/navi_22.gif);
background-position:left top;
background-repeat:no-repeat;
width:107px;
}


ul li#menusekou , ul li#menusekou a, ul li#menusekou a:link, ul li#menusekou a:visited, ul li#menusekoue a:active {
background-image:url(images/navi_13.gif);
background-position:left top;
background-repeat:no-repeat;
width:107px;
}

ul li#menusekou a:hover {
background-image:url(images/navi_23.gif);
background-position:left top;
background-repeat:no-repeat;
width:107px;
}


ul li#menukaisya , ul li#menukaisya a, ul li#menukaisya a:link, ul li#menukaisya a:visited, ul li#menukaisyae a:active {
background-image:url(images/navi_14.gif);
background-position:left top;
background-repeat:no-repeat;
width:107px;
}

ul li#menukaisya a:hover {
background-image:url(images/navi_24.gif);
background-position:left top;
background-repeat:no-repeat;
width:107px;
}


ul li#menuotoiawase , ul li#menuotoiawase a, ul li#menuotoiawase a:link, ul li#menuotoiawase a:visited, ul li#menuotoiawasee a:active {
background-image:url(images/navi_15.gif);
background-position:left top;
background-repeat:no-repeat;
width:107px;
}

ul li#menuotoiawase a:hover {
background-image:url(images/navi_25.gif);
background-position:left top;
background-repeat:no-repeat;
width:107px;
}




/* 

*/


#contents-main{
margin:0px;
padding:0px;
}

#contents-main > h1{
background-repeat:no-repeat;
float:left;
width:720px;
height:300px;
background:transparent url(images/yane-image.jpg) no-repeat scroll 0 0;
display:block;
overflow:hidden;
text-indent:-9999em;
}

/*
----------------------------------------------
#watashi
----------------------------------------------
*/

#watashi{
float:left;
margin-bottom:10px;
}

#watashi > p{
margin-left:15px;
margin-right:15px;
margin-bottom:20px;
width:690px;
float:left;
}

#watashi > h2{
background-repeat:no-repeat;
float:left;
width:720px;
height:45px;
margin-bottom:20px;
margin-top:20px;
background:transparent url(images/senmonka_01.gif) no-repeat scroll 0 0;
display:block;
overflow:hidden;
text-indent:-9999em;
}

#watashi h2#ichirei_midashi{
background-repeat:no-repeat;
float:left;
width:715px;
height:30px;
margin-bottom:auto;
margin-top:auto;
background:transparent url(images/senmonka_ichirei.jpg) no-repeat scroll 0 0;
display:block;
overflow:hidden;
text-indent:-9999em;
}




#watashi ul{
width:720px;

}

#watashi li.ichirei{
float:left;
margin-top:20px;
margin-right:9px;
padding-bottom:20px;
border-bottom:solid 2px #2659A0;
width:231px;
}

#watashi li.ichirei_noborder{
float:left;
margin-top:20px;
margin-right:9px;
padding-bottom:20px;
width:231px;
}

#contents-main li.ichirei h2,#contents-main li.ichirei_noborder h2{

background-repeat:no-repeat;
float:left;
width:235px;
height:30px;
margin-bottom:5px;
margin-top:auto;
display:block;
overflow:hidden;
text-indent:-9999em;

}

#contents-main li#rei_01 h2{
background:transparent url(images/senmonka_to_01.gif) no-repeat scroll 0 0;
}

#contents-main li#rei_02 h2{
background:transparent url(images/senmonka_to_02.gif) no-repeat scroll 0 0;
}

#contents-main li#rei_03 h2{
background:transparent url(images/senmonka_to_03.gif) no-repeat scroll 0 0;
}

#contents-main li#rei_04 h2{
background:transparent url(images/senmonka_to_04.gif) no-repeat scroll 0 0;
}

#contents-main li#rei_05 h2{
background:transparent url(images/senmonka_to_05.gif) no-repeat scroll 0 0;
}

#contents-main li#rei_06 h2{
background:transparent url(images/senmonka_to_06.gif) no-repeat scroll 0 0;
}

#contents-main li#rei_07 h2{
background:transparent url(images/senmonka_to_07.gif) no-repeat scroll 0 0;
}

#contents-main li#rei_08 h2{
background:transparent url(images/senmonka_to_08.gif) no-repeat scroll 0 0;
}

#contents-main li#rei_09 h2{
background:transparent url(images/senmonka_to_09.gif) no-repeat scroll 0 0;
}


.ichirei_1_1{
float:left;
height:8em;
margin:5px;
}

.ichirei_1_2{
float:left;
height:12em;
margin:5px;
}

.ichirei_1_3{
float:left;
height:6em;
margin:5px;
}

.ichirei_2{
float:left;
height:5em;
margin:5px;
}

/*
----------------------------------------------
#planning
----------------------------------------------
*/

#planning{
float:left;
width:720px;
height:100%
}

#planning > h2{
background-repeat:no-repeat;
float:left;
width:720px;
height:45px;
margin-bottom:10px;
margin-top:auto;
background:transparent url(images/senmonka_02.gif) no-repeat scroll 0 0;
display:block;
overflow:hidden;
text-indent:-9999em;
}

#planning_inside h2{

margin-bottom:5px;

background-repeat:no-repeat;
float:left;
width:220px;
margin-bottom:auto;
margin-top:auto;
display:block;
overflow:hidden;
text-indent:-9999em;
}

#planning_inside{
background-image:url(images/border01.gif);
padding-top:3px;
width:100%;
padding-bottom:20px;
float:left;
}

#planning_inside_2{
float:left;
width:680px;
margin-top:20px;
margin-left:20px;
margin-right:20px;
padding-bottom:20px;
height:auto;
background-color:#ffffff;
}


#planning_inside h2#pl_01{
background:transparent url(images/senmonka_01_2.gif) no-repeat scroll 0 0;
}

#planning_inside h2#pl_02{
background:transparent url(images/senmonka_02_2.gif) no-repeat scroll 0 0;
}

#planning_inside h2#pl_03{
background:transparent url(images/senmonka_03_2.gif) no-repeat scroll 0 0;
}

#planning_inside h2#pl_04{
background:transparent url(images/senmonka_04_2.gif) no-repeat scroll 0 0;
}

#planning_inside h2#pl_05{
background:transparent url(images/senmonka_05_2.gif) no-repeat scroll 0 0;
}

#planning_inside h2#pl_06{
background:transparent url(images/senmonka_06_2.gif) no-repeat scroll 0 0;
}

#planning_inside h2#pl_07{
background:transparent url(images/senmonka_07_2.gif) no-repeat scroll 0 0;
}

#planning_inside h2#pl_08{
background:transparent url(images/senmonka_08_2.gif) no-repeat scroll 0 0;
}

#planning_inside h2#pl_09{
background:transparent url(images/senmonka_09_2.gif) no-repeat scroll 0 0;
}

#planning_inside h2#pl_10{
background:transparent url(images/senmonka_10_2.gif) no-repeat scroll 0 0;
width:574px;
background-color:#FACCE5;
}

.pl_01_p{
border-bottom:solid 1px #cccccc;
}

#pl_09_p{
border-bottom:solid 1px #cccccc;
}

#pl_10_p{
background-color:#FACCE5;
border-bottom:0px;
}




#planning ul{
float:left;
width:680px;
margin:0px;
padding-bottom:0px;
background-color:#ffffff;
}

#planning li{
float:left;
width:674px;
}

#planning img{
float:left;
width:55px;
height:70px;
margin-left:10px;
margin-right:10px;
margin-top:10px;
}


#planning p{
float:right;
width:574px;
margin-right:25px;
margin-bottom:10px;
padding-bottom:10px;
}

#contents-space{
width:720px;
float:right;
height:20px;
}