@charset "shift_jis";

/**************************/
/**************************/
/****** LAST UP DATE ******/
/******  2009 10 30  ******/
/**************************/
/**************************/




/*********** Init ***********/

* { font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; }

body,
h1,h2,h3,h4,h5,h6,p,
ul,ol,li,dl,dt,dd,span,img,
form,fieldset,legend,pre,blockquote {
	margin:0px;
	padding:0px;
	border: 0px;
	list-style:none;
}

body { color:#5c5c5c; font-size:12px; }

img { line-height:1; vertical-align:bottom; font-size:0px; }

p,blockquote { line-height:1.7; }
dl { line-height:1.5; }
address { font-style:normal; }

a { }
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
a:active { text-decoration:underline; }


/*********** clear ***********/

hr.clear { clear:both; display:none; }
.clear { clear:both; }
.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.clearfix { min-height: 1px; }
* html .clearfix { height: 1px; }


/*   global setup    */

.pTop { width:153px; height:22px; margin:8px 20px 23px auto; }
.pTop a { display:block; width:153px; height:22px; text-indent:-9999px; }
.pTop a:hover { background-position:0 -22px !important; }

.f10 { font-size:10px; }

#btn_otya,
#btn_otya a { background:url(../img/2010ochugen/btn_otya.gif) no-repeat; }
#btn_nori,
#btn_nori a { background:url(../img/2010ochugen/btn_nori.gif) no-repeat; }

#btn_ocha,
#btn_nori { width:804px; height:51px; margin:20px auto 0; }
#btn_ocha a,
#btn_nori a { width:804px; height:51px; display:block; text-indent:-9999px; }
#btn_ocha a:hover,
#btn_nori a:hover { background-position:left -51px; }



/*********** Shopping cart ***********/

.shopform td.name { line-height:1.6; letter-spacing:1px; }
.shopform td.name strong { font-size:14px; }
.shopform td.money { font-weight:bold; line-height:1; padding-bottom:5px; }
.shopform td.money strong { font-size:14px; }
.shopform td { padding:2px 5px 4px; line-height:1.6; }
.shopform td td { padding:0 0 5px; }

.icon { position:relative; top:-3px; left:-3px; }

input { vertical-align: middle; }
input.amount { border:1px solid #a5acb2; margin:0 8px 0 5px; width:38px; height:18px; }


/*********** Block ID ***********/
div#wrapper { width:800px; margin:0 auto; }
div.section { width:800px; margin:30px auto 0; position:relative; background:#fff no-repeat; }


.shopBox_01,.shopBox_02,.shopBox_03,.shopBox_04,.shopBox_05,.shopBox_06,.shopBox_07,
.name_01, .name_02,  .name_03,.name_04,
.title_01, .title_02, .title_03, .title_04, .title_05, .title_06, .title_07, .title_08,
.txt_01, .txt_02, .txt_03, .txt_04, .txt_05, .txt_06, .txt_07,
.notes_01, .notes_02, .notes_03, .notes_04, .notes_05, .notes_06, .notes_07,
.read_01, .read_02, .read_03, .read_04, .read_05, .read_06, .read_07,
.btn_01, .btn_02, .btn_03, .btn_04, .btn_05, .btn_06, .btn_07,
.img_01, .img_02, .img_03, .img_04, .img_05, .img_06, .img_07, .img_08, .img_09,
.box_01, .box_02, .box_03,
.icon_01, .icon_02, .icon_03,
#btn_other {
	position:absolute;
	z-index: 1;
}




/*********** Header ***********/
div#header { border-left:1px solid #939393; border-right:1px solid #939393; width:800px; }

div#header #hNav li { height:53px; width:266px; float:left; border-bottom:1px solid #484848; }

div#header #hNav li a { height:53px; width:266px; display:block; text-indent:-9999px; background-image:url(../img/2010ochugen/hNav.jpg); }
div#header #hNav li.nav_01 a { background-position:0 -1px; }
div#header #hNav li.nav_02 a { background-position:-267px -1px; }
div#header #hNav li.nav_03 a { background-position:-534px -1px; }

div#header #hNav li.nav_01 a:hover { background-position:0 -56px; }
div#header #hNav li.nav_02 a:hover { background-position:-267px -56px; }
div#header #hNav li.nav_03 a:hover { background-position:-534px -56px; }


body#cp1 div#header #hNav li { border-top:1px solid #484848; border-bottom:1px solid #484848; }
body#cp1 div#header #hNav li.nav_01,
body#cp1 div#header #hNav li.nav_02 { border-right:1px solid #484848; }

body#cp2 div#header #hNav li { border-top:1px solid #939393; border-bottom:1px solid #939393; }
body#cp2 div#header #hNav li.nav_01,
body#cp2 div#header #hNav li.nav_02 { border-right:1px solid #939393; }

body#cs div#header #hNav li { border-top:1px solid #939393; border-bottom:1px solid #939393; }
body#cs div#header #hNav li.nav_01,
body#cs div#header #hNav li.nav_02 { border-right:1px solid #939393; }



/*********** Footer ***********/
div#footer { width:480px; height:38px; padding:17px 0 0 320px; margin:40px auto 0; background:url(../img/2010ochugen/footer_cp2.gif); }
div#footer p#close a { width:160px; height:22px; display:block; text-indent:-9999px; background:url(../img/common/btn_close.gif); }

#btn_nori a { background-image:url(../img/2010ochugen/btn_nori.jpg); }
#btn_otya a { background-image:url(../img/2010ochugen/btn_otya.jpg); }

#btn_otya,
#btn_nori { width:776px; height:51px; margin:20px auto 0; }
#btn_otya a,
#btn_nori a { width:776px; height:51px; display:block; text-indent:-9999px; }
#btn_otya a:hover,
#btn_nori a:hover { background-position:left -51px; }


/*********** cp1 ***********/

body#cp1 { background:url(../img/2010ochugen/bg_cp1Wrapper_center.jpg) top center repeat-y; }
body#cp1 #wrapper { padding:0; }


body#cp1 .pTop { background:url(../img/2010ochugen/cp1_pTop.jpg) no-repeat; }
body#cp1 .pTop a { background:url(../img/2010ochugen/cp1_pTop.jpg) no-repeat; }

#cp1_btn { background:url(../img/2010ochugen/cp1_btn_01.jpg) no-repeat; width:805px; height:57px; margin:10px auto 0; text-indent:-9999px; }
#cp1_btn a { background:url(../img/2010ochugen/cp1_btn_01.jpg) no-repeat; width:805px; height:57px; display:block; }
#cp1_btn a:hover { background-position:0 -57px; }

#btn_other { width:289px; height:40px; position: absolute; text-indent:-9999px; }
#btn_other a { width:289px; height:40px; display:block; background-image:url(../img/2010ochugen/btn_cp1_other.jpg); }
#btn_other a:hover { background-position:left -40px; }


body#cp1 div#footer { background:url(../img/2010ochugen/footer_cp1.gif) no-repeat; }
body#cp1 div#footer p#close a { background:url(../img/2010ochugen/footer_cp1.gif) -320px -17px no-repeat; }


/*********** hashiri ***********/
div#hashiri { border-top:none; height:950px; margin-top:0; background:url(../img/2010ochugen/hashiri_bg.gif) left 540px no-repeat #fff; }
div#hashiri .title_01 { top:0; left:609px; }
div#hashiri .txt_01 { top:0; left:465px; }
div#hashiri .img_01 { top:0; left:0; }
div#hashiri .shopBox_01 { top:416px; left:50px; }
div#hashiri .shopBox_02 { top:416px; left:427px; }

div#hashiri .title_02 { top:566px; left:635px; }
div#hashiri .txt_02 { top:579px; left:436px; }
div#hashiri .txt_03 { top:579px; left:250px; }
div#hashiri .txt_04 { top:579px; left:55px; }
div#hashiri .txt_05 { top:827px; left:21px; }

div#hashiri .btn_01 { top:879px; left:449px; }



/*********** hikobe ***********/

div#hikobe { height:890px; margin-top:0; background:url(../img/2010ochugen/hikobe_bg.gif) left bottom no-repeat #fff; }
div#hikobe .title_01 { top:0; left:642px; }
div#hikobe .txt_01 { top:0; left:525px; }
div#hikobe .img_01 { top:0; left:0; }

div#hikobe .txt_02 { top:425px; left:395px; }

div#hikobe .img_02 { top:525px; left:45px; }
div#hikobe .txt_03 { top:743px; left:45px; }

div#hikobe .txt_03 a { display:block; width:320px; height:82px; background:url(../img/2010ochugen/hikobe_03_r.jpg); }
div#hikobe .txt_03 a:hover { text-indent:-9999px; }

div#hikobe .shopBox_01 { top:406px; left:50px; }

div#hikobe .btn_01 { top:829px; left:449px; }




/*********** jiro ***********/

div#jiro {
	height:1370px;
	background: url(../img/2010ochugen/jiro_bg_01.gif) repeat-x #f3f1d3;
}
div#jiro .icon { top:0; }
div#jiro .bg_02 { height:1370px; background: url(../img/2010ochugen/jiro_bg_02.gif) left bottom repeat-x; }
div#jiro .name_01 { top:0px; left:543px; z-index:5; }
div#jiro .name_02 { top:59px; left:377px; }
div#jiro .name_03 { top:59px; left:218px; }
div#jiro .name_04 { top:59px; left:110px; }

div#jiro .title_01 {
	top:785px;
	left:76px;
}
div#jiro .title_02 {
	top:1000px;
	left:54px;
}

div#jiro .read_01 {
	top:913px;
	left:54px;
}
div#jiro .read_02 {
	top:1026px;
	left:333px;
}

div#jiro .txt_01 { top:59px; left:453px; }
div#jiro .txt_02 { top:59px; left:289px; }
div#jiro .txt_03 { top:59px; left:171px; }
div#jiro .txt_04 { top:59px; left:70px; }
div#jiro .txt_05 {
	top:806px;
	left:76px;
}
div#jiro .txt_06 {
	top:1026px;
	left:227px;
}

div#jiro .img_01 { top:312px; left:54px; }
div#jiro .img_02 {
	top:690px;
	left:447px;
}
div#jiro .img_03 {
	top:1026px;
	left:54px;
}

div#jiro .shopBox_01 { top:612px; left:100px; }
div#jiro .shopBox_02 {
	top:1001px;
	left:420px;
}

div#jiro .btn_01 {
	top:1305px;
	left:441px;
}
div#jiro .btn_02 {
	top:1280px;
	left:53px;
}

div#jiro .attention { color:#b33f00; font-size:10px; font-weight:bold; width:345px; }


/*********** ajisanshi ***********/

div#ajisanshi { height:1080px; background:url(../img/2010ochugen/ajisanshi_bg_01.jpg) no-repeat; }
div#ajisanshi .name_01 { top:67px; left:607px; }
div#ajisanshi .name_02 { top:434px; left:625px; }
div#ajisanshi .name_03 { top:434px; left:482px; }
div#ajisanshi .name_04 { top:434px; left:339px; }

div#ajisanshi .read_01 { top:110px; left:549px; }
div#ajisanshi .read_02 { top:565px; left:664px; }
div#ajisanshi .read_03 { top:565px; left:530px; }
div#ajisanshi .read_04 { top:565px; left:389px; }

div#ajisanshi .title_01 { top:789px; left:292px; }
div#ajisanshi .title_02 { top:960px; left:292px; }


div#ajisanshi .txt_01 { top:565px; left:619px; }
div#ajisanshi .txt_02 { top:565px; left:484px; }
div#ajisanshi .txt_03 { top:565px; left:330px; }
div#ajisanshi .txt_04 { top:737px; left:332px; }

div#ajisanshi .img_01 { top:29px; left:28px; }
div#ajisanshi .img_02 { top:745px; left:73px; }
div#ajisanshi .img_03 { top:777px; left:567px; }

div#ajisanshi .shopBox_01 { top:432px; left:67px; }
div#ajisanshi .shopBox_01 .attention { color:#b33f00; }


div#ajisanshi .shopBox_02 { top:845px; left:297px; }

div#ajisanshi .shopBox_03 { top:575px; left:67px; }
div#ajisanshi .shopBox_04 { top:988px; left:297px; }

div#ajisanshi .btn_01 { top:1006px; left:449px; }



/*********** atekurabe ***********/

div#atekurabe { height:1115px; margin-top:0; background:url(../img/2010ochugen/atekurabe_bg.gif) left bottom no-repeat #fff; }
div#atekurabe .title_01 { top:0; left:591px; }
div#atekurabe .txt_01 { top:0; left:465px; }
div#atekurabe .img_01 { top:0; left:0; }
div#atekurabe .txt_02 { top:388px; left:101px; }

div#atekurabe .shopBox_01 { top:417px; left:101px; }

div#atekurabe .img_02 { top:405px; left:410px; }
div#atekurabe .shopBox_02 { top:688px; left:440px; }
div#atekurabe .txt_03 { top:665px; left:440px; }

div#atekurabe .img_03 { top:584px; left:99px; }
div#atekurabe .shopBox_03 { top:923px; left:100px; }
div#atekurabe .txt_04 { top:880px; left:103px; }

div#atekurabe .img_04 { top:837px; left:406px; }
div#atekurabe .btn_01 { top:1050px; left:449px; }



/*********** soushi ***********/

div#soushi { height:1280px; margin-top:0; background:url(../img/2010ochugen/soushi_bg.gif) left bottom repeat-x #fff; }
div#soushi .title_01 { top:0; left:644px; }
div#soushi .txt_01 { top:0; left:465px; }
div#soushi .img_01 { top:0; left:0; }

div#soushi .shopBox_01 { top:407px; left:71px; }

div#soushi .title_02 { top:790px; left:438px; z-index:2; }
div#soushi .img_02 { top:810px; left:37px; }
div#soushi .shopBox_02 { top:697px; left:411px; }

div#soushi .img_03 { top:569px; left:98px; }
div#soushi .shopBox_03 { top:852px; left:70px; }




div#soushi .name_01 { top:30px; left:592px; z-index:5; }
div#soushi .name_02 { top:11px; left:444px; z-index:4; }
div#soushi .name_03 { top:11px; left:271px; z-index:4; }
div#soushi .name_04 { top:11px; left:96px; z-index:4; }

div#soushi .read_01 { top:542px; left:615px; }

div#soushi .notes_01 { top:797px; left:438px; z-index:2; }

div#soushi .txt_02 { top:26px; left:365px; z-index:4; }
div#soushi .txt_03 { top:26px; left:188px; z-index:4; }
div#soushi .txt_04 { top:26px; left:28px; z-index:4; }



div#soushi .shopBox_01 { top:415px; left:86px; }
div#soushi .shopBox_02 { top:1092px; left:79px; }


div#soushi .btn_01 { top:1199px; left:449px; }


div#soushi #sansen {
	position:absolute;
	top:541px;
	left:66px;
	height:220px;
	width:536px;
	z-index:1;
	background-color: #fdf9bf;
}



/*********** tsumeawase ***********/

div#tsumeawase { height:1035px; background:url(../img/2010ochugen/tsumeawase_bg.jpg) no-repeat; }
div#tsumeawase .name_01 { top:41px; left:698px; }
div#tsumeawase .name_02 { top:430px; left:665px; }
div#tsumeawase .name_03 { top:429px; left:416px; }

div#tsumeawase .notes_01 { top:695px; left:281px; }

div#tsumeawase .txt_01 { top:74px; left:516px; }
div#tsumeawase .txt_02 { top:470px; left:519px; }
div#tsumeawase .txt_03 { top:470px; left:236px; }

div#tsumeawase .img_01 { top:12px; left:26px; }
div#tsumeawase .img_02 { top:664px; left:45px; }

div#tsumeawase .shopBox_01 { top:448px; left:45px; }
div#tsumeawase .shopBox_01 .icon { padding-top:7px; display:block; float:left; }
div#tsumeawase .shopBox_02 { top:770px; left:281px; }
div#tsumeawase .shopBox_02 .money { padding-top:22px; }
div#tsumeawase .shopBox_03 { top:770px; left:519px; }


div#tsumeawase .btn_01 { top:974px; left:449px; }



/*********** hanakago ***********/

div#hanakago_bg { height:1475px; background:url(../img/2010ochugen/hanakago_bg.jpg) left top repeat-x; }
div#hanakago .name_01 { top:28px; left:42px; }

div#hanakago .txt_01 { top:50px; left:310px; }

div#hanakago .img_01 { top:18px; left:582px; }
div#hanakago .img_02 { top:185px; left:47px; }
div#hanakago .img_03 { top:592px; left:389px; }
div#hanakago .img_04 { top:1021px; left:54px; }

div#hanakago .shopBox_01 { top:220px; left:426px; }
div#hanakago .shopBox_02 { top:728px; left:105px; }
div#hanakago .shopBox_03 { top:1120px; left:424px; }
div#hanakago .title_01 { top:196px; left:424px; }
div#hanakago .title_02 { top:680px; left:103px; }
div#hanakago .title_03 { top:1070px; left:424px; }

div#hanakago .icon { top:-3px; }

div#hanakago .btn_01 { top:1427px; left:449px; }



/*********** matsurimetya ***********/
div#matsurimetya { height:1200px; margin-top:0; background:url(../img/2010ochugen/matsurimetya_bg_01.gif) left bottom no-repeat #fff; }
div#matsurimetya .title_01 { top:52px; left:462px; z-index:1; }
div#matsurimetya .title_02 { top:630px; left:10px; z-index:1; }
div#matsurimetya .title_03 { top:854px; left:134px; z-index:1; }

div#matsurimetya .read_01 { top:47px; left:703px; z-index:1; }

div#matsurimetya .txt_01 { top:125px; left:443px; z-index:1; }
div#matsurimetya .txt_02 { top:690px; left:50px; z-index:1; }
div#matsurimetya .txt_03 { top:690px; left:301px; z-index:1; }
div#matsurimetya .txt_04 { top:690px; left:548px; z-index:1; }
div#matsurimetya .txt_05 { top:908px; left:401px; z-index:1; }

div#matsurimetya .img_01 { top:32px; left:573px; z-index:1; }
div#matsurimetya .img_02 { top:px; left:px; z-index:1; }
div#matsurimetya .img_03 { top:899px; left:26px; z-index:1; }
div#matsurimetya .img_04 { top:899px; left:218px; z-index:1; }


div#matsurimetya .shopBox_01 { top:450px; left:433px; z-index:1; }
div#matsurimetya .shopBox_02 { top:450px; left:610px; z-index:1; }


div#matsurimetya .btn_01 { top:1097px; left:22px; z-index:1; }
div#matsurimetya .btn_02 { top:1133px; left:493px; z-index:1; }



/*********** cp homare ***********/

div#homare { height:955px; }

div#homare .title_01 { top:0; left:573px; }
div#homare .title_02 { top:0px; left:28px; }

div#homare .txt_01 { top:51px; left:478px; }
div#homare .txt_02 { top:652px; right:600px; }
div#homare .txt_03 { top:718px; right:658px; }
div#homare .txt_04 { top:784px; left:247px; }

div#homare .img_01 { top:0px; right:335px; }
div#homare .img_02 { top:38px; left:251px; font-size:10px; }

div#homare .icon_01 { top:557px; right:669px; }
div#homare .icon_02 { top:561px; right:586px; }

div#homare .box_01 { top:412px; right:13px; width:550px; height:339px; background:url(../img/2010ochugen/homare_bg_01.jpg) left bottom no-repeat; }

div#homare .shopBox_01 { top:416px; left:26px; width:200px; }


div#homare .box_01 dl { position:absolute; top:40px; left:22px; width:209px; }
div#homare .box_01 dl dd { padding:12px 0 20px 12px; }



div#homare #btn_other { top:886px; left:471px; font-size:10px; }















/*********** cp2 ***********/

body#cp2 { width:802px; background:url(../img/2010ochugen/bg_cp2Wrapper.jpg) center repeat-y; margin:0 auto; }
body#cp2 #wrapper { padding:0; }

body#cp2 .pTop { background:url(../img/2010ochugen/pTop_cp2.jpg) no-repeat; }
body#cp2 .pTop a { background:url(../img/2010ochugen/pTop_cp2.jpg) no-repeat; }

#cp2_btn { background:url(../img/2010ochugen/cp2_btn_01.jpg) no-repeat; width:805px; height:57px; margin:10px auto 0; text-indent:-9999px; }
#cp2_btn a { background:url(../img/2010ochugen/cp2_btn_01.jpg) no-repeat; width:805px; height:57px; display:block; }
#cp2_btn a:hover { background-position:0 -57px; }



/*********** haru ***********/

body#cp1 div#haru.section { border-top:none; height:546px; margin-top:0; background:#fff url(../img/2010ochugen/haru_bg.gif) no-repeat bottom; }
div#haru .title_01 { top:56px; left:605px; }
div#haru .txt_01 { top:72px; left:461px; }
div#haru .img_01 { top:60px; left:45px; }
div#haru .shopBox_01 { top:429px; left:59px; }

div#haru .title_02 { top:63px; left:595px; }
div#haru .txt_02 { top:62px; left:484px; }
div#haru .img_02 { top:51px; left:45px; }
div#haru .shopBox_02 { top:426px; left:59px; }

div#haru #btn_other { top:484px; left:489px; }



/*********** hu-ga ***********/

div#hu-ga { height:1215px; margin-top:0; background:url(../img/2010ochugen/hu-ga_bg.jpg) left 384px no-repeat #fff; }
div#hu-ga .title_01 { top:0; left:568px; }
div#hu-ga .txt_01 { top:0; left:0; }

div#hu-ga .title_02 { top:415px; left:596px; }
div#hu-ga .txt_02 { top:473px; left:521px; }

div#hu-ga .title_03 { top:474px; left:416px; }
div#hu-ga .txt_03 { top:473px; left:339px; }

div#hu-ga .title_04 { top:415px; left:240px; }
div#hu-ga .txt_04 { top:472px; left:138px; }

div#hu-ga .img_01 { top:764px; left:430px; }
div#hu-ga .img_02 { top:812px; left:45px; }

div#hu-ga .shopBox_01 { top:1013px; left:58px; }
div#hu-ga .shopBox_02 { top:1013px; left:438px; }

div#hu-ga #btn_other { top:1155px; left:489px; }


/*********** finanshe ***********/

div#finanshe { height:2800px; border:3px solid #106157; background:url(../img/2010shinnori/finanshe_bg.gif) repeat-x #fff; }


div#finanshe .title_01 { top:43px; left:689px; z-index:5; }
div#finanshe .title_02 { top:41px; left:39px; }

div#finanshe .read_01 { top:61px; left:440px; z-index:5; }

div#finanshe .notes_02 { top:728px; left:45px; color:#e60404; }

div#finanshe .img_01 { top:196px; left:262px; }
div#finanshe .img_02 { top:376px; left:41px; }



div#finanshe .shopBox_01 { top:635px; left:39px; }
div#finanshe .shopBox_02 { top:525px; left:39px; }

div#finanshe .btn_01 { top:610px; left:357px; }

div#finanshe .txt_02 { top:670px; left:357px; }

div#finanshe #valentine { position:absolute; top:832px; left:45px; width:717px; height:146px; background:url(../img/2010shinnori/finanshe_valentine_bg.jpg) no-repeat; }
div#finanshe #valentine .title_01 { top:15px; left:-6px; }
div#finanshe #valentine .txt_01 { top:71px; left:56px; }
div#finanshe #valentine .img_01 { top:-12px; left:522px; }

div#finanshe .secret { top:84px; left:39px; position:absolute; background:url(../img/2010shinnori/finanshe_secret_bg.gif); width:277px; height:259px; z-index:2; }
div#finanshe .secret * { position:absolute; }
div#finanshe .secret .secret_01 { top:16px; left:19px; }
div#finanshe .secret .secret_02 { top:80px; left:19px; z-index:5; }
div#finanshe .secret .secret_03 { top:174px; left:19px; }

div#finanshe .secret .secretTxt_01 { top:38px; left:19px; }
div#finanshe .secret .secretTxt_02 { top:101px; left:19px; z-index:6; }
div#finanshe .secret .secretTxt_03 { top:196px; left:19px; }



div#finanshe #framboise { top:788px; left:0; width:100%; padding-top:1px; position:absolute; border-top:1px solid #ededed; }

div#finanshe #framboise .title_03 { top:47px; left:669px; }
div#finanshe #framboise .read_02 { top:75px; left:494px; }
div#finanshe #framboise .img_03 { top:62px; left:64px; }
div#finanshe #framboise .img_05 { top:481px; left:415px; }


div#finanshe .shopBox_03 { top:389px; left:238px; }
div#finanshe .shopBox_04 { top:389px; left:52px; }



div#finanshe #finanshe-tsumeawase { top:1365px; left:0; width:100%; padding-top:1px; position:absolute; border-top:1px solid #ededed; border-bottom:1px solid #ededed; height:390px; }
div#finanshe #finanshe-tsumeawase .title_01 { top:51px; left:61px; }
div#finanshe #finanshe-tsumeawase .txt_01 { top:96px; left:62px; }
div#finanshe #finanshe-tsumeawase .img_01 { top:34px; left:398px; }

div#finanshe #finanshe-tsumeawase .shopBox_05 { top:170px; left:248px; }
div#finanshe #finanshe-tsumeawase .shopBox_06 { top:170px; left:62px; }




div#finanshe #finansheset { top:960px; left:0; width:100%; padding-top:1px; position:absolute; }
div#finansheset .bg_02 { height:1810px; background:url(../img/2010ochugen/finansheset_bg_02.gif) repeat-x; }

div#finansheset .title_01 { top:845px; left:69px; }

div#finansheset .notes_02 { top:1178px; left:50px; }

div#finansheset .notes_03 { top:1656px; left:90px; background:#928f0b; color:#fff; text-align:center; width:620px; padding:5px 0; }


div#finansheset .txt_02 { top:965px; left:72px; }

div#finansheset .img_02 { top:1247px; left:88px; }
div#finansheset .img_03 { top:1247px; left:434px; }
div#finansheset .img_05 { top:1639px; left:434px; }
div#finansheset .img_06 { top:840px; left:275px; }


div#finansheset .shopBox_03 { top:1525px; left:98px; }
div#finansheset .shopBox_04 { top:1525px; left:440px; }
div#finansheset .shopBox_06 { top:1916px; left:440px; }
div#finansheset .shopBox_07 { top:1044px; left:72px; }

div#finansheset .btn_01 { top:1724px; left:453px; }





/*********** ocha_kago ***********/

body#cp1 div#ocha_hanakago.section { border:1px solid #000; height:1050px; margin-top:0; background:url(../img/2010ochugen/ocha_hanakago_bg.gif) left bottom no-repeat #fff; }
div#ocha_hanakago .title_01 { top:0; left:0; }
div#ocha_hanakago .txt_01 { top:0; left:298px; }

div#ocha_hanakago .img_01 { top:212px; left:39px; }
div#ocha_hanakago .img_02 { top:212px; left:417px; }

div#ocha_hanakago .shopBox_01 { top:616px; left:80px; }
div#ocha_hanakago .shopBox_02 { top:716px; left:430px; }
div#ocha_hanakago #btnArea2 { position:absolute; top:975px; left:440px; }















/*********** cs ***********/
body#cs { background:url(../img/2010ochugen/cs_bg_body.gif) repeat-x #fff; }
body#cs #wrapper { width:800px; background:url(../img/2010ochugen/cs_bg.jpg) top no-repeat; }
body#cs #header { height:285px; border:none; }
body#cs #header h1 { position:absolute; top:68px; left:26px; }
body#cs #header ul#Nav { height:55px; display:block; }

body#cs #logo { height:230px; position:relative; }



body#cs div#footer { background:url(../img/2010ochugen/cs_bg_footer.gif); }



/*********** cs ***********/

div#cs { margin-top:7px; background:url(../img/2010ochugen/cs_bg_section.jpg) 10px top no-repeat; height:944px; }

div#cs .title_01 { top:18px; left:75px; }
div#cs .title_02 { top:125px; left:55px; }
div#cs .title_03 { top:419px; left:55px; }

div#cs .txt_01 { top:164px; left:362px; }
div#cs .txt_02 { top:478px; left:75px; }
div#cs .txt_03 { top:742px; left:95px; }
div#cs .txt_04 { top:867px; left:36px; }

div#cs .img_01 { top:209px; left:69px; }
div#cs .img_02 { top:416px; left:556px; }
div#cs .img_03 { top:675px; left:552px; }

