@charset "UTF-8";
/**\*/
@import url("style-base.css");
@import url("style-menu.css");
@import url("style-base000.css");

td { font-size:12px; line-height: 150%; }
th { font-size:12px; line-height: 150%; }

.img_r {
	float: right;
	border: none;
	vertical-align: top;
	margin-left: 5px;
	margin-bottom: 5px;
}
.img_l {
	float: left;
	border: none;
	vertical-align: top;
	margin-right: 5px;
	margin-bottom: 5px;
}
.img_n {
	float: none;
	border: none;
}

.f-left{float:left;}
.f-right{float:right;}

textarea,select,input {
    font-family: Verdana,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","ＭＳ Pゴシック",Osaka,sans-serif;
}

.padbottom30px	{
	padding-bottom: 30px;
	padding-left: 10px;
}
.padbottom25px	{
	padding-bottom: 25px;
	padding-left: 10px;
}



p.txt01,
p.txt02{
line-height:190%;
padding:3px 0px 11px 0px;
}
p.txt01 strong,
p.txt02 strong{
color:#B31DA9;
letter-spacing:1px;
padding:0px 2px;
}






div#wedbox01{
background:url(img/wedding/wedbox01.jpg) no-repeat right bottom;
}


div#topbox01-in01{
background:url(img/wedding/wedtxt03.gif) 0 0 no-repeat;
width:490px;
height:62px;
}
div#topbox01-in02{
background:url(img/wedding/wedtxt04.gif) 0 0 no-repeat;
width:490px;
height:89px;
}
div#topbox01-in03{
background:url(img/wedding/wedtxt05.gif) 0 0 no-repeat;
width:490px;
height:112px;
}
div#topbox01-in04{
background:url(img/wedding/wedtxt06.gif) 0 0 no-repeat;
width:490px;
height:124px;
}

p.dumtxt02{
font-size:13px;
padding-left:30px;
line-height:180%;
text-indent:-9999px;
}


div#wedbox02{
background:url(img/wedding/wedback1-1.jpg) no-repeat right top;
padding-top:30px;
height:205px;
}
div#wedbox03{
background:url(img/wedding/wedback1-2.jpg) no-repeat left top;
padding-left:200px;
height:260px;
}
div#wedbox04{
background:url(img/wedding/wedback2-1.jpg) no-repeat right bottom;
}
div#wedbox05{
background:url(img/wedding/wedback3-1.jpg) no-repeat right bottom;
height:362px;
}
div#wedbox06{
background:url(img/wedding/wedback3-2.jpg) no-repeat left top;
height:608px;
}
div#wedbox06 p.txt02{
line-height:190%;
padding:3px 0px 11px 250px;
}
div#wedbox06 p.txt01{
line-height:190%;
padding:3px 0px 11px 20px;
}

div#wedbox07{
background:url(img/wedding/wedback4-1.jpg) no-repeat right top;
height:385px;
}
div#wedbox08{
background:url(img/wedding/wedback5-1.jpg) no-repeat left bottom;
height:320px;
}
div#wedbox08 p.txt02{
padding:10px 0px 2px 320px;
line-height:190%;
}
div#wedbox08 ul{
padding:2px 0px 2px 330px;
list-style:none;
}
div#wedbox08 ul li{
padding:3px 0px 3px 10px;
background:url(img/wedding/point04.gif) no-repeat 0px 12px;
line-height:180%;
}

div#wedbox09{
background:url(img/wedding/wedback6-1.jpg) no-repeat right top;
padding-top:40px;
}
div.bouquet01{
padding:5px 0px 20px 50px;
}

div#wedbox10{
background:url(img/wedding/wedback7-1.jpg) no-repeat left top;
padding-left:295px;
}
div#wedbox11{
background:url(img/wedding/wedback8-1.jpg) no-repeat right top;
height:350px;
padding-top:40px;
}
div#wedbox12{
background:url(img/wedding/wedback9-1.jpg) no-repeat left top;
padding-left:240px;
padding-top:40px;
height:248px;
}
div#wedbox13{
background:url(img/wedding/wedback9-2.jpg) no-repeat right top;
height:300px;
padding-top:18px;
}
div#wedbox13 p.txt01{
line-height:190%;
padding:3px 0px 11px 10px;
}
div#wedbox14{
background:url(img/wedding/wedback9-3.jpg) no-repeat left top;
padding-top:30px;
}
div#wedbox14 p.txt01{
line-height:190%;
padding:3px 0px 11px 314px;
}
div#wedbox14 p.txt02{
line-height:190%;
padding:3px 0px 11px 0px;
}



div#story_spring{
background:url(img/wedding/story-springtxt.jpg) no-repeat 0 0;
height:101px;
}
div#story_summer{
background:url(img/wedding/story-summertxt.jpg) no-repeat 0 0;
height:110px;
}
div#story_autumn{
background:url(img/wedding/story-autumntxt.jpg) no-repeat 0 0;
height:116px;
}
div#story_winter{
background:url(img/wedding/story-wintertxt.jpg) no-repeat 0 0;
height:174px;
}

div#story_spring p,
div#story_summer p,
div#story_autumn p,
div#story_winter p{
display:none;
}


div#storybox02-1{
background:url(img/wedding/story02back.jpg) no-repeat left top;
padding-left:225px;
height:285px;
}
div#storybox02-1txt{
background:url(img/wedding/storyttl02txt01.gif) no-repeat 0 0;
height:169px;
}
div#storybox02-1txt p{
display:none;
}

div#storybox02-2{
background:url(img/wedding/story02back2.jpg) no-repeat right top;
height:344px;
}
div#storybox02-2txt{
background:url(img/wedding/storyttl02txt02.jpg) no-repeat 0 0;
height:344px;
}
div#storybox02-2txt p{
display:none;
}

div#storybox02-3{
background:url(img/wedding/story02back3.jpg) no-repeat left top;
padding-left:234px;
height:251px;
}
div#storybox02-3txt{
background:url(img/wedding/storyttl02txt03.jpg) no-repeat 0 0;
height:251px;
}
div#storybox02-3txt p{
display:none;
}


div#storybox03-1{
background:url(img/wedding/story03back.jpg) no-repeat left top;
padding-left:234px;
height:454px;
}
div#storybox03-1txt{
background:url(img/wedding/story03txt.jpg) no-repeat right top;
height:223px;
}
div#storybox03-1txt p{
display:none;
}







/********************************************      disp       ************\*/

div#distop01{
background:url(img/display/disback01.jpg) no-repeat 0 0;
height:108px;
}
div#distop02{
background:url(img/display/disback02.jpg) no-repeat 0 0;
height:285px;
}
div#distop01 p,
div#distop02 p{
display:none;
}

div#disbox01{
background:url(img/display/dis01back.jpg) no-repeat left top;
padding-left:248px;

}
div#disbox02{
background:url(img/display/dis01back02.jpg) no-repeat right top;
padding-top:20px;
height:380px;
}
div#disbox03{
background:url(img/display/dis02back01.jpg) no-repeat left top;
height:509px;
}
div#disbox04{
background:url(img/display/dis02back02.jpg) no-repeat right top;
height:271px;
}
div#disbox05{
background:url(img/display/dis03back01.jpg) no-repeat right top;
height:380px;
}
div#disbox06{
background:url(img/display/dis03back02.jpg) no-repeat left top;
height:373px;
padding-left:240px;
}
div#disbox07{
background:url(img/display/dis03back03.jpg) no-repeat right top;
height:373px;
}
div#disbox08{
background:url(img/display/dis03back04.jpg) no-repeat left top;
height:373px;
padding-left:240px;
}

div#disbox06 p.txt01,
div#disbox08 p.txt01{
padding-left:5px;
}

div#disbox09{
background:url(img/display/dis04back.jpg) no-repeat right top;
height:360px;
padding-top:15px;
}

div.sakuhin{
width:230px;
height:185px;
float:left;
}
div.sakuhin img{
vertical-align:bottom;
}

/********************************************      event       ************\*/

div#evetopbox{
background:url(img/event/evetopback.jpg) no-repeat left top;
height:419px;
padding-left:325px;
}
div#evetopbox div#evetopbox-in{
background:url(img/event/evetoptxt01.gif) no-repeat 0 0;
height:286px;
}
div#evetopbox div#evetopbox-in p{
display:none;
}

div#evebox01{
background:url(img/event/eve01back01.jpg) no-repeat 0 0;
height:261px;
}
div#evebox02{
background:url(img/event/eve01back02.jpg) no-repeat left top;
padding-left:273px;
}
div#evebox03{
background:url(img/event/eve01back03.jpg) no-repeat right top;
}
div#evebox04{
background:url(img/event/eve02back01.jpg) no-repeat right top;
height:427px;
padding-top:10px;
}
div#evebox05{
background:url(img/event/eve02back02.jpg) no-repeat left top;
}
div#evebox05 p.txt02{
line-height:190%;
padding:3px 0px 11px 305px;
}

div#evebox06{
background:url(img/event/eve03back.jpg) no-repeat right bottom;
height:417px;
padding-top:10px;
}


div#eve_giftbox01{
background:url(img/event/giftimg01.jpg) no-repeat left top;
padding-left:190px;
padding-bottom:20px;
}
div#eve_giftbox02{
background:url(img/event/giftimg02.jpg) no-repeat left top;
padding-left:190px;
padding-bottom:45px;
}
div#eve_giftbox03{
background:url(img/event/giftimg03.jpg) no-repeat left top;
padding-left:190px;
padding-bottom:20px;
}
div#eve_giftbox04{
background:url(img/event/giftimg04.jpg) no-repeat left top;
padding-left:190px;
}
div#eve_giftbox01 p.txt01,
div#eve_giftbox02 p.txt01,
div#eve_giftbox03 p.txt01,
div#eve_giftbox04 p.txt01{
padding-left:12px;
}


div#evebox07{
background:url(img/event/evelastback.jpg) no-repeat right top;
height:361px;
padding-top:30px;
}

/********************************************      private       ************\*/


div#pritopbox{
background:url(img/private/priback.jpg) no-repeat right bottom;
height:425px;
}

div#pritopbox-in{
background:url(img/private/pritoptxt.gif) no-repeat 0 0;
height:238px;
}
div#pritopbox-in p{
display:none;
}

div#pribox01{
background:url(img/private/pri01-back01.jpg) no-repeat right top;
height:235px;
padding-top:10px;
}
div#pribox02{
background:url(img/private/pri01-back02.jpg) no-repeat left top;
height:328px;
padding-left:235px;
padding-top:15px;
}
div#pribox03{
background:url(img/private/pri01-back03.jpg) no-repeat right top;
height:301px;
}
div#pribox04{
background:url(img/private/pri01-back04.jpg) no-repeat left top;
padding-left:274px;
}

div#pribox05{
background:url(img/private/pri02-back.jpg) no-repeat right top;
height:298px;
}
div#pribox06{
background:url(img/private/pri03-back.jpg) no-repeat left top;
padding-left:230px;
padding-top:10px;
}
div#pribox07{
background:url(img/private/pri04-back.jpg) no-repeat left top;
padding-top:10px;
height:674px;
}
div#pribox07 p.txt02{
padding-left:320px;
}
div#pribox08{
background:url(img/private/pri05-back.jpg) no-repeat right top;
height:338px;
}





/********************************************      collabo       ************\*/

div#coltopbox{
background:url(img/collabo/coltopback.jpg) no-repeat right top;
height:400px;
}
div#coltopbox_in{
background:url(img/collabo/coltopttltxt.gif) no-repeat 0 0;
height:235px;
}
div#coltopbox_in p{
display:none;
}


div#colbox01{
background:url(img/collabo/col01-back.jpg) no-repeat 0 0;
height:350px;
}
div#colbox01 p.txt02{
padding-left:268px;
}
div#colbox01 p.txt01{
padding-top:40px;
}

div#colbox02{
background:url(img/collabo/col02-back01.jpg) no-repeat right top;
height:295px;
padding-top:10px;
}
div#colbox03{
background:url(img/collabo/col02-back02.jpg) no-repeat 0 0;
height:313px;
padding-top:20px;
}
div#colbox03 p.txt01{
padding-left:250px;
}
div#colbox04{
background:url(img/collabo/col02-back03.jpg) no-repeat right top;
height:278px;
padding-top:40px;
}
div#colbox05{
background:url(img/collabo/col03-back.jpg) no-repeat 0 0;
height:335px;
}




/********************************************      green       ************\*/

div#gretop{
background:url(img/green/gretopback.jpg) no-repeat right top;
height:472px;
padding-left:30px;
}
div#gretop_in{
background:url(img/green/gretoptxt.gif) no-repeat 0 0;
height:322px;
}
div#gretop_in p{
display:none;
}

div#grebox01{
background:url(img/green/gre01-back01.jpg) no-repeat 0 0;
height:511px;
padding:0px 30px;
}
div.pad_275{
padding-left:270px;
padding-top:35px;
}
div.pad_275 p.txt01{
padding-left:7px;
}
div#grebox02{
background:url(img/green/gre01-back02.jpg) no-repeat right top;
height:387px;
padding:0px 30px;
}
div#grebox03{
background:url(img/green/gre01-back03.jpg) no-repeat right top;
height:234px;
padding:0px 30px;
}
div#grebox04{
background:url(img/green/gre01-back04.jpg) no-repeat left top;
padding:50px 30px 0px 330px;
height:327px;
}
div#grebox05{
background:url(img/green/gre02-back.jpg) no-repeat left top;
padding:10px 30px 0px 30px;

}
div#gre_in{
padding:15px 0px 0px 262px;
}
div#gre_in h4{
padding-bottom:5px;
padding-top:15px;
}

div#grebox06{
background:url(img/green/gre03-back01.jpg) no-repeat right top;
padding:10px 30px 0px 30px;
height:335px;
}

div#grebox07{
background:url(img/green/gre03-back02.jpg) no-repeat left top;
padding:0px 30px 0px 277px;
}
div#grebox08{
background:url(img/green/gre03-back03.jpg) no-repeat right top;
padding:30px 30px 0px 30px;
height:399px;
}
div#grebox09{
background:url(img/green/gre03-back04.jpg) no-repeat 30px top;
padding:30px 30px 0px 262px;
height:328px;
}
div#grebox09 p{
padding-left:3px;
}

div#gre_coor{
background:url(img/green/coordinateback.gif) no-repeat center top;
height:66px;
padding-top:60px;
}


/********************************************      about       ************\*/

div#abotop{
background:url(img/about/abotopback.jpg) no-repeat 0 0;
padding:0px 30px 0px 30px;
height:547px;
}
div#abotop h2{
padding-left:274px;
}
div#abotop h3{
padding-left:274px;
}
div#abotop_in01{
background:url(img/about/abotoptxt01.jpg) no-repeat 0 0;
height:230px;
margin-left:274px;
}
div#abotop_in01 p{
display:none;
}
div#abotop_in02{
background:url(img/about/abotoptxt02.jpg) no-repeat 0 0;
height:105px;
}
div#abotop_in02 p{
display:none;
}

div#abobox01{
background:url(img/about/abo01-back01.jpg) no-repeat right top;
padding:0px 30px;
height:188px;
}
div#abobox02{
background:url(img/about/abo01-back02.jpg) no-repeat 0 0;
padding:30px 30px 0px 304px;
}
div#abobox03{
background:url(img/about/abo02-back.jpg) right top no-repeat;
padding:0px 260px 0px 30px;
height:663px;
}
div#abobox03 p{
padding:10px 0px 8px 0px;
line-height:180%;
border-bottom:1px dotted #402B2E;
}
div#abobox03 p strong{
color:#446B47;
}

div#shikaku01{
background:url(img/about/abo04-back.jpg) no-repeat 450px center;
padding-right:250px;
width:440px;
overflow:hidden;
}
div#shikaku01 p{
line-height:170%;
padding:4px 0px 4px 0px;
}

div#shikaku02{
background:url(img/about/abo05-back.jpg) no-repeat 30px center;
padding-left:274px;
width:416px;
}
div#shikaku02 p{
line-height:170%;
padding:4px 0px 4px 0px;
}

div#shikaku03{
background:url(img/about/abo06-back.jpg) no-repeat right center;
padding-right:240px;
width:450px;
overflow:hidden;
}
div#shikaku03 p{
line-height:170%;
padding:4px 0px 4px 0px;
}

div#contest{
background:url(img/about/contestback.jpg) no-repeat right top;
height:386px;
margin-right:30px;
}
div#contest_in{
background:url(img/about/contesttxt.gif) no-repeat 0 0;
height:292px;
}
div#contest_in ul{
display:none;
}


/********************************************      philosophy       ************\*/


div#phitopbox{
background:url(img/philosophy/phitopback01.jpg) no-repeat 0 0;
height:159px;
padding-left:348px;
}
div#phitoptxt01{
background:url(img/philosophy/phitoptxt01.jpg) no-repeat 0 0;
height:328px;
}
div#phitoptxt02{
background:url(img/philosophy/phitoptxt02.jpg) no-repeat 0 0;
height:262px;
}
div#phitoptxt01 p,
div#phitoptxt02 p{
display:none;
}

div#phibox01{
background:url(img/philosophy/phi01-back01.jpg) no-repeat right top;
height:391px;
padding:10px 335px 0px 30px;
}


div#photobox01{
background:url(img/philosophy/photo01.jpg) no-repeat 450px 30px;
padding-right:290px;
padding-bottom:50px;
width:430px;
overflow:hidden;
}
div#photobox02{
background:url(img/philosophy/photo02.jpg) no-repeat 450px 30px;
padding-right:290px;
padding-bottom:30px;
width:430px;
overflow:hidden;
}
div#photobox03{
background:url(img/philosophy/photo03.jpg) no-repeat 450px 30px;
padding-right:290px;
padding-bottom:30px;
width:430px;
overflow:hidden;
}
div#photobox04{
background:url(img/philosophy/photo04.jpg) no-repeat 450px 30px;
padding-right:290px;
padding-bottom:90px;
width:430px;
overflow:hidden;
}
div#photobox05{
background:url(img/philosophy/photo05.jpg) no-repeat 450px 30px;
padding-right:290px;
padding-bottom:30px;
width:430px;
overflow:hidden;
}
div#photobox06{
background:url(img/philosophy/photo06.jpg) no-repeat 450px 30px;
padding-right:290px;
padding-bottom:50px;
width:430px;
overflow:hidden;
}
div#photobox07{
background:url(img/philosophy/photo07.jpg) no-repeat 450px 30px;
padding-right:260px;
padding-bottom:90px;
width:430px;
overflow:hidden;
}
div#photobox01 p,
div#photobox02 p,
div#photobox03 p,
div#photobox04 p,
div#photobox05 p,
div#photobox06 p,
div#photobox07 p{
padding-left:7px;
}

div#hb101{
background:url(img/philosophy/hb101end.gif) no-repeat center bottom #F6F3E9;
width:579px;
margin:0px auto;
}
div#hb101_in{
background:url(img/philosophy/hb101.jpg) no-repeat center top;
padding:30px 10px 20px 96px;
}

div#ffc{
background:url(img/philosophy/hb101end.gif) no-repeat center bottom #F6F3E9;
width:579px;
margin:20px auto 0px;
}
div#ffc_in{
background:url(img/philosophy/ffc.jpg) no-repeat center top;
padding:30px 0px 0px 96px;
}
div#ffc_in p.txt01{
padding-right:10px;
}


div#phibox02{
background:url(img/philosophy/phiba.jpg) no-repeat right top;
padding:40px 0px 0px 0px;
height:184px;
}

div#syms{
background:url(img/philosophy/sym.jpg) no-repeat 0 0;
padding:80px 0px 0px 168px;
height:92px;
}
div#syms p.txt01{
line-height:150%;
}
div#syms .img_r{
padding:10px 30px 0px 0px;
}


div#phisub01{
background:url(img/philosophy/sub01back.jpg) no-repeat 0 0;
height:104px;
padding-left:60px;
padding-right:240px;
padding-top:5px;
}
div#phisub02{
background:url(img/philosophy/sub02back.jpg) no-repeat 0 0;
height:104px;
padding-left:60px;
padding-right:240px;
padding-top:5px;
}
div#phisub03{
background:url(img/philosophy/sub03back.jpg) no-repeat 0 0;
height:117px;
padding-left:60px;
padding-right:240px;
padding-top:5px;
}
div#phisub04{
background:url(img/philosophy/sub04back.jpg) no-repeat 0 0;
height:101px;
padding-left:60px;
padding-right:240px;
padding-top:5px;
}
div#phisub05{
background:url(img/philosophy/sub05back.jpg) no-repeat 0 0;
height:124px;
padding-left:60px;
padding-right:240px;
padding-top:5px;
}
div#phisub06{
background:url(img/philosophy/sub06back.jpg) no-repeat 0 0;
height:124px;
padding-left:60px;
padding-right:240px;
padding-top:5px;
}

div.fors{
text-align:right;
}


div#symbox01{
background:url(img/symphony/back01.jpg) no-repeat right top;
}
div#symbox01_in{
background:url(img/symphony/txt01.gif) no-repeat 0 0;
height:395px;
}
div#symbox01_in p{
display:none;
}
div#symbox02{
background:url(img/symphony/back02.jpg) no-repeat left top;
}
div#symbox02_in{
background:url(img/symphony/txt02.gif) no-repeat right top;
height:295px;
}
div#symbox02_in p{
display:none;
}

div#symbox03{
background:url(img/symphony/back03.jpg) no-repeat right top;
}
div#symbox03_in{
background:url(img/symphony/txt03.gif) no-repeat 0 0;
height:483px;
}
div#symbox03_in p{
display:none;
}

div#symbox04{
background:url(img/symphony/back04.jpg) no-repeat 0 0;
}
div#symbox04_in{
background:url(img/symphony/txt04.gif) no-repeat right top;
height:242px;
}
div#symbox04_in p{
display:none;
}

div#symbox05{
background:url(img/symphony/back05.jpg) no-repeat left bottom;
height:438px;
}
div#symbox05_in{
background:url(img/symphony/txt05.gif) no-repeat 0 0;
height:158px;
}
div#symbox05_in p{
display:none;
}

div#symbox06{
background:url(img/symphony/back06.jpg) no-repeat right top;
}
div#symbox06_in{
background:url(img/symphony/txt06.gif) no-repeat left top;
height:318px;
}
div#symbox06_in p{
display:none;
}

div#symbox07{
background:url(img/symphony/txt07.gif) no-repeat 0 0;
height:116px;
}
div#symbox07 p{
display:none;
}

div#symbox08{
background:url(img/symphony/back07.jpg) no-repeat 0 0;
}
div#symbox08_in{
background:url(img/symphony/txt07-08.gif) no-repeat right top;
height:341px;
}
div#symbox08_in p{
display:none;
}

div#symbox09{
background:url(img/symphony/back08.jpg) no-repeat 0 0;
height:255px;
}
div#symbox09 p{
display:none;
}

div#symbox10{
background:url(img/symphony/txt08.gif) no-repeat 0 0;
height:221px;
}
div#symbox10 p{
display:none;
}

div#symbox11{
background:url(img/symphony/back10.jpg) no-repeat left top;
}
div#symbox11_in{
background:url(img/symphony/txt09.gif) no-repeat right top;
height:289px;
}
div#symbox11_in p{
display:none;
}

div#symbox12{
background:url(img/symphony/back09.jpg) no-repeat right top;
}
div#symbox12_in{
background:url(img/symphony/txt10.gif) no-repeat left top;
height:289px;
}
div#symbox12_in p{
display:none;
}

div#symbox13{
background:url(img/symphony/txt11.gif) no-repeat 0 0;
height:83px;
}
div#symbox13 p{
display:none;
}

div#symbox14{
background:url(img/symphony/voice.jpg) no-repeat 0 0;
height:457px;
}
div#symbox14 p{
display:none;
}

div#symbox15{
background:url(img/symphony/conceback.jpg) no-repeat right top;
}
div#symbox15_in{
background:url(img/symphony/conce-txt.gif) no-repeat 0 0;
height:245px;
}
div#symbox15_in p{
display:none;
}

div#symbox16{
background:url(img/symphony/conce-txt-04.gif) no-repeat 0 0;
height:295px;
}

div#symbox16 p{
display:none;
}


div#sche01,
div#sche02,
div#sche03,
div#sche05,
div#sche06,
div#sche07,
div#sche08,
div#sche09,
div#sche10,
div#sche11,
div#sche12	{
	position: relative;
	z-index: 1;
}
div#sche04	{
	position: relative;
	z-index: 1;
	margin-top: 15px;
}
div#sche13,
div#sche14	{
	position: relative;
	z-index: 1;
	margin: 15px 0;
}
div#sch01	{
	background: url(img/sym/symlogo03.jpg) no-repeat 0 0;
	width: 750px;
	height: 152px;
}
div#sch01 h2	{
	width: 650px;
	height: 145px;
	display: block;
	overflow: hidden;
	position: relative;
	text-align: left;
	z-index: -1
}
div#sch02	{
	background: url(img/sym/symlogo04.jpg) no-repeat 0 0;
	width: 750px;
	height: 145px;
}
div#sch02 p	{
	width: 650px;
	height: 145px;
	display: block;
	overflow: hidden;
	position: relative;
	left: 100px;
	z-index: -1
}
div#sch03	{
	width: 690px;
	height: 95px;
	background: url(img/symphony/sche_theme.gif) no-repeat 0 0;
}
div#sch03 h3	{
	width: 590px;
	height: 95px;
	display: block;
	overflow: hidden;
	position: relative;
	left: 100px;
	z-index: -1
}
div#sch04	{
	width: 690px;
	height: 33px;
	background: url(img/symphony/sche05.gif) no-repeat 0 0;
}
div#sch04 h5	{
	width: 590px;
	height: 33px;
	display: block;
	overflow: hidden;
	position: relative;
	left: 100px;
	z-index: -1
}
div#sch05	{
	width: 430px;
	height: 22px;
	background: url(img/symphony/sche07.gif) no-repeat 0 0;
}
div#sch05 h6	{
	width: 330px;
	height: 22px;
	display: block;
	overflow: hidden;
	position: relative;
	left: 100px;
	z-index: -1
}
div#sch06	{
	width: 144px;
	height: 22px;
	background: url(img/symphony/sche08.gif) no-repeat 0 0;
}
div#sch06 address	{
	width: 44px;
	height: 22px;
	display: block;
	overflow: hidden;
	position: relative;
	left: 100px;
	z-index: -1
}
div#sch07	{
	width: 430px;
	height: 22px;
	background: url(img/symphony/sche11.gif) no-repeat 0 0;
}
div#sch07 h6	{
	width: 330px;
	height: 22px;
	display: block;
	overflow: hidden;
	position: relative;
	left: 100px;
	z-index: -1
}
div#sch08	{
	width: 144px;
	height: 22px;
	background: url(img/symphony/sche12.gif) no-repeat 0 0;
}
div#sch08 address	{
	width: 44px;
	height: 22px;
	display: block;
	overflow: hidden;
	position: relative;
	left: 100px;
	z-index: -1
}
div#sch09	{
	width: 430px;
	height: 22px;
	background: url(img/symphony/sche14.gif) no-repeat 0 0;
}
div#sch09 h6	{
	width: 330px;
	height: 22px;
	display: block;
	overflow: hidden;
	position: relative;
	left: 100px;
	z-index: -1
}
div#sch10	{
	width: 144px;
	height: 22px;
	background: url(img/symphony/sche15.gif) no-repeat 0 0;
}
div#sch10 address	{
	width: 44px;
	height: 22px;
	display: block;
	overflow: hidden;
	position: relative;
	left: 100px;
	z-index: -1
}
div#sch11	{
	width: 430px;
	height: 22px;
	background: url(img/symphony/sche17.gif) no-repeat 0 0;
}
div#sch11 h6	{
	width: 330px;
	height: 22px;
	display: block;
	overflow: hidden;
	position: relative;
	left: 100px;
	z-index: -1
}
div#sch12	{
	width: 144px;
	height: 22px;
	background: url(img/symphony/sche18.gif) no-repeat 0 0;
}
div#sch12 address	{
	width: 44px;
	height: 22px;
	display: block;
	overflow: hidden;
	position: relative;
	left: 100px;
	z-index: -1
}

div.schebox	{
	width: 690px;
	margin-top: 20px;
}
div.schebox div.cheleft	{
	width: 245px;
	float: left;
}
div.schebox div.cheright	{
	width: 430px;
	float: right;
}

div#sch13	{
	width: 690px;
	height: 34px;
	background: url(img/symphony/sche19.gif) no-repeat 0 0;
}
div#sch13 h5	{
	width: 590px;
	height: 34px;
	display: block;
	overflow: hidden;
	position: relative;
	left: 100px;
	z-index: -1
}
div#sch14	{
	width: 690px;
	height: 34px;
	background: url(img/symphony/sche20.gif) no-repeat 0 0;
}
div#sch14 h5	{
	width: 590px;
	height: 34px;
	display: block;
	overflow: hidden;
	position: relative;
	left: 100px;
	z-index: -1
}




table.schetable	{
	width: 430px;
	margin: 7px 0 10px 0;
}
table.schetable a:link,table.schetable a:visited { color: #044AFF; text-decoration:underline; }
table.schetable a:hover,table.schetable a:active { color: #044AFF; text-decoration:none; }
table.schetable th	{
	background: #ECECEC;
	text-align: center;
	font-weight: normal;
	padding: 6px;
	width: 80px;
}
table.schetable td	{
	background: #FFFFFF;
	text-align: left;
	padding: 6px 10px;
}
div.scheborder	{
	margin-top: 20px;
	margin-bottom: 5px;
}
div.schegoogle	{
	clear: both;
	padding-top: 10px;
}
p.sche20px	{
	padding: 0 20px;
	line-height: 170%;
}


















/***********************************************************/
/***********************           *************************/
/***********************  restart  *************************/
/***********************           *************************/
/***********************************************************/








.rgt{
text-align:right;
}




.txt55{
padding:7px 0px;
line-height:220%;
}


h1#green_h1{

}

h1#green_h1	{
	background:url(img/gre/gretop.jpg) no-repeat 0 0;
	width: 740px;
	height: 20px;
	text-align: right;
	padding: 3px 10px 0 0;
}




div#grebox001	{
	width: 750px;
	position: relative;
	z-index: 1;
}
div#grebox001_in	{
	background:url(img/gre/gremainttl.jpg) no-repeat 0 0;
	width: 750px;
	height: 174px;
}
div#grebox001_in h2	{
	display: block;
	position: relative;
	left: 40px;
	z-index: -1;
	width: 710px;
	height: 174px;
	overflow: hidden;
}


div#grebox002	{
	width: 750px;
	position: relative;
	z-index: 1;
}
div#grebox002_in	{
	background:url(img/gre/gretxt01.jpg) no-repeat 0 0;
	width: 750px;
	height: 362px;
}
div#grebox002_in p	{
	display: block;
	position: relative;
	left: 40px;
	z-index: -1;
	width: 710px;
	height: 362px;
	overflow: hidden;
}


div#grebox003{
background:url(img/gre/greback01.jpg) no-repeat 0 0;
height:190px;
line-height:220%;
padding:10px 30px;
}

div#grebox004{
background:url(img/gre/greback02.jpg) no-repeat right top;
line-height:220%;
padding:10px 30px;
}

div#grebox005{
background:url(img/gre/greback03.jpg) no-repeat left top;
line-height:220%;
padding:10px 30px 0px 310px;
}

div#grebox006{
background:url(img/gre/greback04.jpg) no-repeat right top;
line-height:220%;
padding:10px 30px 0px 30px;
}

div#grebox007{
background:url(img/gre/greback05.jpg) no-repeat right top;
line-height:220%;
padding:10px 30px 0px 30px;
}
div#grebox007 p.txt55{
width:430px;
}



div#gre_colorbox{
background:url(img/gre/gre_re.gif) repeat-y 0 0;
padding:0px 37px 0px 35px;
}



div#gre_colorin01{
background:url(img/gre/boxback01.jpg) no-repeat right top;
}
div#gre_colorin01 p.txt55{
padding-left:15px;
padding-right:300px;
}

div#gre_colorin02{
background:url(img/gre/boxback02.jpg) no-repeat left top;
}
div#gre_colorin02 p.txt55{
padding-left:320px;
padding-right:10px;
}

div#gre_colorin03{
background:url(img/gre/boxback03.jpg) no-repeat right bottom;
}
div#gre_colorin03 p.txt55{
padding-left:15px;
padding-right:10px;
}


div#gre_colorin04{
background:url(img/gre/boxback04.jpg) no-repeat left top;
padding-bottom:20px;
}
div#gre_colorin04 p.txt55{
padding-left:310px;
padding-right:10px;
}


div#greconbox{
background:url(img/gre/conback.gif) no-repeat right top;
height:126px;
position:relative;
width:670px;
}
div#greconbox_in{
position:absolute;
width:235px;
height:49px;
left:380px;
top:60px;
}












h1#col_h1	{
	background:url(img/col/coltop.jpg) no-repeat 0 0;
	width: 740px;
	height: 20px;
	text-align: right;
	padding: 3px 10px 0 0;
}


div#colbox001	{
	width: 750px;
	position: relative;
	z-index: 1;
}
div#colbox001_in	{
	background:url(img/col/col-mainttl.jpg) no-repeat 0 0;
	width: 750px;
	height: 139px;
}
div#colbox001_in h2	{
	display: block;
	position: relative;
	left: 40px;
	z-index: -1;
	width: 710px;
	height: 139px;
	overflow: hidden;
}






div#colbox002	{
	width: 750px;
	position: relative;
	z-index: 1;
}
div#colbox002_in	{
	background:url(img/col/col-maintxt.jpg) no-repeat 0 0;
	width: 750px;
	height: 283px;
}
div#colbox002_in p	{
	display: block;
	position: relative;
	left: 40px;
	z-index: -1;
	width: 710px;
	height: 283px;
	overflow: hidden;
}



div#colbox003{
background:url(img/col/colback01.jpg) no-repeat right top;
line-height:220%;
padding:10px 30px 20px 30px;
}

div#colbox003 p.txt54{
padding:7px 0px;
line-height:220%;
width:270px;
}

div#colbox004{
background:url(img/col/colback02.jpg) no-repeat right top;
line-height:220%;
padding:10px 30px 0px 30px;
}

div#colbox005{
background:url(img/col/colback03.jpg) no-repeat center bottom;
line-height:220%;
padding:10px 30px 250px 320px;
}


div#colbox006{
background: url(img/col/col05.jpg) no-repeat right top;
padding:0px 30px 10px 30px;
height:250px;
}






h1#contact_h1	{
	background:url(img/contact/contact-top.jpg) no-repeat 0 0;
	width: 740px;
	height: 20px;
	text-align: right;
	padding: 3px 10px 0 0;
}




div#contabox002,
div#contabox_thank	{
	width: 750px;
	position: relative;
	z-index: 1;
}
div#contabox002_in	{
	background:url(img/contact/ttls.jpg) no-repeat 0 0;
	width: 750px;
	height: 96px;
}
div#contabox002_in h2,
div#contabox_thank_in h2	{
	display: block;
	position: relative;
	left: 40px;
	z-index: -1;
	width: 710px;
	height: 96px;
	overflow: hidden;
}
div#contabox_thank_in	{
	background: url(img/contact/thanks01.jpg) no-repeat 0 0;
	width: 750px;
	height: 96px;
}

div#contabox_thankmain	{
	background: url(img/contact/thanksbg.jpg) no-repeat right 0;
	width: 690px;
	line-height: 180%;
	padding: 20px 30px 0 30px;
}



div#contabox003{
background:url(img/contact/contact_img01.jpg) no-repeat 0 0;
height:205px;
overflow:hidden;
}
div#contabox003 div.ba001{
padding:0px 0px 2px 30px;
}
div#contabox003 div.ba002{
padding:0px 0px 0px 30px;
}


div.pl20{
padding:5px 0px 10px 17px;
}



table.contable{
border:1px solid #6E7555;
margin:2px auto;
}
table.contable th{
border:2px solid #ffffff;
text-align:left;
padding:7px 10px;
line-height:150%;
vertical-align:top;
background:#EEEEE6;
width:170px;
}
table.contable td{
border:2px solid #ffffff;
text-align:left;
padding:7px 10px;
line-height:150%;
vertical-align:top;
border-left:1px solid #D5D7C7;
background:url(img/contact/baks.gif);
}


.must{
color:#dd0000;
font-size:10px;
padding-left:3px;
font-weight:normal;
}

table.contable td .long{
width:430px;
height:17px;
font-size:12px;
vertical-align:middle;
}

table.contable td .txtareas{
width:430px;
font-size:12px;
}






div#kakunin_in{
padding:0px 0px 0px 220px;
vertical-align:top;
}

div#kakunin_in button{
cursor:pointer;
}

#kakubo{
background:url(../img/contact/kakunin_rollout.gif) no-repeat 0px 0px;
width:365px;
height:134px;
border:none;
border:hidden;
}
















