@charset "utf-8";


/*==================================================================

COMMON
 
================================================================== */
#header h1#logo a{
	background: url(../images/2013winter/logo_vol11.gif) no-repeat;
}

/*
#homepage ul.article_thumb { background: url(../images/2013winte/top_bg.jpg) no-repeat; left top; height: 7250px; }

*/

/*===============================================

 TABLET

===============================================*/
 @media screen and (max-width: 768px) {
	#homepage ul.article_thumb { background-image: url(none); left top; height: auto; }
	

}


#staff  { width: 715px; padding-bottom: 40px; }
#staff .image { float: left; width: 400px; }
#staff .detail { float: left; width: 315px; }
#staff .detail .name { padding-bottom: 30px; }
#staff .detail .name .leftbox { width: 80px; padding-right: 15px; float:left; padding-left: 15px; }
#staff .detail .name .rightbox { width: 205px; float:left; }
#staff .detail .name .rightbox h3 { font-size: 28px; font-weight: bold;}
#staff .detail .name .rightbox h4 { font-size: 13px; font-weight: bold;  padding-bottom: 8px; padding-top: 10px;}
#staff .detail .txt { padding-left: 15px; }
#staff .detail .txt h4 { }
#staff .detail .txt p { font-size: 15px; line-height: 1.5em; }
.nextprev { padding-top: 16px; background: url(../images/line_dot.jpg) repeat-x top; padding-bottom: 30px; }
.nextprev .next { width:70px; height:70px; float:left;}
.nextprev .prev { width:70px; height:70px; float:left;}
.nextprev .back { width:575px; height:70px; float:left; line-height: 70px; text-align: center; }

#main .article .ttl .ttlbox.ttl35 h2 { font-size: 16px;line-height: 1.2em; padding-top: 15px; }
#main .article .ttl .ttlbox.ttl35 h2 .subttl { font-size: 12px;}
#main .article .ttl .ttlbox.ttl35 .category {margin-top: 8px; }




/*==================================================================

友光CSS

================================================================== */








/*==================================================================

土肥CSS

================================================================== */


#no17 .div_1{ overflow:hidden;}
#no17 .div_1 .boxL{ float:left; width:407px;}
#no17 .div_1 .boxR{ float:right; width:308px;}
#no17 .div_2{ overflow:hidden;}
#no17 .div_2 .boxL{ float:left; width:310px;}
#no17 .div_2 .boxR{ float:right; width:375px;}
#no17 .div_3{ position:relative;}
#no17 .div_3 img{ position:relative;}
#no17 .div_3 .mt_minus{ margin-top:-567px;}
#no17 .pb_sns{ padding-bottom:3.2em;}

#no18 .mb20{ margin-bottom:20px;}
#no18 .tx_1 p{ padding-bottom:25px;}
#no18 .tx_1 .price{ padding-bottom:10px;}
#no18 .pb_sns{ padding-bottom:3.2em;}

#no19 .lead span { font-weight:700; padding-bottom:10px; display:inline-block;}
#no19 .div_1{ background:url(../upload/2013winter/article/19/19_01.jpg) left top no-repeat; height:638px; position:relative; }
#no19 .div_1 .p_1 {  width: 229px; position:absolute; top:273px; left:436px;}
#no19 .div_1 .p_2 {  padding: 0 0 0 62px;  width: 597px; }
#no19 .div_1 .img1{  position:relative;}
#no19 .div_2 { position:relative; height:699px;}
#no19 .div_2 .img2{ position:absolute; top:0;}
#no19 .div_2 .img3{ position:absolute; top:-39px;}
#no19 .div_3{ width:645px; margin:0 auto; padding-bottom:3.2em;}

#no20 .wrap_1,
#no20 .wrap_2,
#no20 .wrap_3,
#no20 .wrap_4
{ overflow:hidden;}
#no20 .wrap_1 .boxL{ float:left; width:260px;}
#no20 .wrap_1 .boxR{ float:right; width:430px; padding-left:25spx;}
#no20 .wrap_2 .boxL{ float:left; width:430px; padding-left:25spx;}
#no20 .wrap_2 .boxR{ float:right; width:260px;}
#no20 .wrap_3 img{ float:right;}
#no20 .wrap_4 img{ float:left;}
#no20 .q{ font-weight:700; padding-bottom:15px;}
#no20 .a{ padding-bottom:15px;}
#no20 .a .purple{ color:#2f2f82; padding-right:1em;}
#no20 .a .blue{ color:#0033cc; padding-right:1em;}
#no20 .a .lightblue{ color:#0066ff; padding-right:1em;}
#no20 .pb_sns{ padding-bottom:3.2em;}

#no21 .div_1{ background:black; color:white;} 
#no21 .div_1 div { padding:10px 15px; } 
#no21 .div_2{ padding:15px 0;}
#no21 .div_3{ padding:15px 0; background:black; color:white;}
#no21 .div_3 ul{ list-style:none; overflow:hidden;}
#no21 .div_3 ul li{ float:left;}
#no21 .div_3 ul li a{ color:white;}
#no21 .div_3 ul li.li_1{ width:348px;}
#no21 .div_3 ul li.li_2{ width:330px; padding-left:20px;}
#no21 .div_3 ul li.li_3{ width:348px; }
#no21 .div_3 ul li.li_4{ width:350px; }
#no21 .pl10{ padding-left:10px;}
#no21 .h_sns{ height:3.2em;}

#no22 .ab{ position:absolute;}
#no22 .div_1,
#no22 .div_2,
#no22 .div_3{ position:relative;}
#no22 .div_1{ height:825px;}
#no22 .div_2{ height:676px;}
#no22 .div_3{ height:600px; padding-bottom:3.2em;}
#no22 .div_1 .img_1{ top:102px; left:115px;}
#no22 .div_2 .img_2{ top:51px; left:131px;}
#no22 .div_2 .img_3{ top:95px; left:105px;}
#no22 .div_3 .img_4{ top:109px; left:50px;}
#no22 .div_1 .p_1{ top:658px; left:227px;}
#no22 .div_2 .p_2{ top:95px; left:392px; width:203px;}
#no22 .div_2 .p_3{ top:510px; left:131px; width:451px;}
#no22 .div_3 .p_4{ top:121px; left:337px; width:258px;}

#no23 .p_1{ padding:0 30px 50px 30px;}
#no23 .div_1{ overflow:hidden; padding-bottom:25px;}
#no23 .div_1 .boxL{ float:left; width:356px;}
#no23 .div_1 .boxL .p_3{ padding:30px 30px 0 0 ;}
#no23 .div_1 .boxR{ float:right; width:359px;}
#no23 .div_1 .boxR .p_2{ padding:30px 10px 0px 30px; height:328px;}
#no23 .div_2 { padding-bottom:3.2em;}
#no23 .div_2 .p_4{ padding-top:20px;}

#no24 .mb20{ margin-bottom:20px;}
#no24 .div_1,
#no24 .div_2{ overflow:hidden;}
#no24 .div_1 .boxL{ float:left; width:315px;}
#no24 .div_1 .boxR{ float:right; width:400px;}
#no24 .div_2 .boxL{ float:left; width:400px;}
#no24 .div_2 .boxR{ float:right; width:315px;}
#no24 .div_1 .p_1{ padding-left:15px;}
#no24 .div_2 .p_2{ padding:0 20px;}

#no25 .div_1,#no25 .div_4,#no25 .div_7{ position:relative;}
#no25 .div_1{ height:960px;}
#no25 .div_2{top:656px;left:0;width:312px;}
#no25 .div_3{ top:789px; left:332px; width:332px;}
#no25 .div_4{ height:984px;}
#no25 .div_5{ top:851px; left:0;width:383px;}
#no25 .div_6{top:712px;left:403px;width:312px;}
#no25 .div_7{ height:940px; padding-bottom:3.2em;}
#no25 .div_8{ top:824px; left:332px; width:383px;}
#no25 .div_9{ top:730px; left:13px; width:300px;}
#no25 .ab{ position:absolute;}
#no25 .img_1{top:42px;left:1px;}
#no25 .img_2{top:391px;left:1px;}
#no25 .img_3{ top:394px; right:0;}
#no25 .img_4{top:41px;right:0;}
#no25 .img_5{ top:456px; left:0;}
#no25 .img_6{top:435px;right:0;}
#no25 .img_7{ top:428px; right:0;}
#no25 .img_8{top:447px;left:14px;}
#no25 .p_1{ top:60px; left:403px; width:295px;}
#no25 .p_2{ top:60px; left:0px; width:295px;}
#no25 .p_3{ top:60px; left:403px; width:295px;}

#no26 .div_1 { background: url(../upload/2013winter/article/43/43_line2.gif) repeat-y center top; }
#no26 .div_1 .set { background: url(../upload/2013winter/article/43/43_line.gif) repeat-x left top; padding-bottom: 30px; padding-top: 20px; }
#no26 .div_1 .set .itembox { float: left; width: 357px; }
#no26 .div_1 .set .itembox .img{ text-align: center; }
#no26 .div_1 .set .itembox .txt{ width: 320px; margin-right: auto; margin-left: auto; }

#no27 .mb20{ margin-bottom:20px;}
#no27 .ul_1{ list-style:none; overflow:hidden;}
#no27 .ul_1 li{ float:left;}
#no27 .ul_1 li p{ padding-top:10px; padding:0 10px;}
#no27 .ul_1 li.li_1{ width:239px;}
#no27 .ul_1 li.li_2{ width:237px;}
#no27 .ul_1 li.li_3{ width:239px;}
#no27 .div_1,#no27 .div_2,#no27 .div_3,#no27 .div_4{ overflow:hidden;}
#no27 .div_3{ padding-top:35px;}
#no27 .div_4{ padding-bottom:3.2em;}
#no27 .div_1 .boxL{ float:left; width:327px; padding-right:30px;}
#no27 .div_1 .boxR{ float:right; width:358px; padding-bottom:30px;}
#no27 .div_2 .boxL{ float:left; width:377px;}
#no27 .div_2 .boxR{ float:right; width:338px;}
#no27 .div_3 .boxL{ float:left; width:357px;}
#no27 .div_3 .boxR{ float:right; width:358px;}
#no27 .div_4 .boxL{ float:left; width:295px; padding-top:10px;}
#no27 .div_4 .boxR{ float:right; width:420px;}
#no27 .thumb{ float:left; margin:0 15px 15px 0;}
#no27 .dl_1,#no27 .dl_2,#no27 .dl_3
{ overflow:hidden; padding-bottom:20px;}
#no27 .dl_1 dt,#no27 .dl_1 dd,
#no27 .dl_2 dt,#no27 .dl_2 dd,
#no27 .dl_3 dt,#no27 .dl_3 dd
{ float:left;}
#no27 .dl_1 dt,
#no27 .dl_2 dt,
#no27 .dl_3 dt
{ width:80px;}
#no27 .dl_1 dd{ width:635px;}
#no27 .dl_2 dd{ width:258px;}
#no27 .dl_3 dd{ width:215px;}

#no28 .ab{ position:absolute;}
#no28 .div_1{ margin-bottom:3.2em;}
#no28 .div_1,#no28 .div_2{ position:relative; background:#f3e4c7;}
#no28 .div_1 .price_1{ top:467px; left:34px;}
#no28 .div_1 .price_2{ top:515px; left:34px;}
#no28 .div_1 .p_1{ padding:20px;}
#no28 .ul_1{ overflow:hidden;}
#no28 .ul_1 li{ float:left;}
#no28 .ul_1 li img{ margin-bottom:17px;}
#no28 .ul_1 li.li_1{ padding-left:17px; width:330px;}
#no28 .ul_1 li.li_2{ padding-left:23px; width:330px;}

#no29 .ab{ position:absolute;}
#no29 .font_b{ font-weight:700; font-size:120%; padding-bottom:17px; display:block;}
#no29 .div_1,#no29 .div_3,#no29 .div_5{ position:relative;}
#no29 .div_1{ height:661px;}
#no29 .div_3{ height:671px;}
#no29 .div_5{ height:670px;}
#no29 .div_1 .p_1 { top: 73px; left: 358px; z-index:101;}
#no29 .div_1 p{ color:white;}
#no29 .div_2 {  height: 75px;  left: 469px;  top: 580px;  width: 246px; z-index:101;}
#no29 .div_3 .p_2 { top: 84px; left: 358px; color:white; z-index:101;}
#no29 .div_4 {  height: 75px;  left: 24px;  top: 577px;  width: 246px;  z-index: 101;}
#no29 .div_5 .p_2 {  color: #FFFFFF;  left: 358px;  top: 78px;  z-index: 101;}
#no29 .div_6 {  height: 75px;  left: 491px;  top: 588px;  width: 246px;  z-index: 101;}
#no29 .img_1{ top:0; z-index:100;}
#no29 .img_2{ top:258px; z-index:10;}
#no29 .tx_1{ padding:20px 0 0 0 ;}
#no29 .pd_sns{ padding-bottom:3.2em;}

#no30 .div_1,
#no30 .div_2,
#no30 .div_3{ overflow:hidden;}
#no30 .div_1 .boxL{ float:left; width:200px;}
#no30 .div_1 .boxR{ float:right; width:515px;}
#no30 .div_2 .boxL{ float:left; width:365px;}
#no30 .div_2 .boxR{ float:right; width:350px; background:black;}
#no30 .div_3 .boxL{ float:left; width:350px; background:#003459;}
#no30 .div_3 .boxR{ float:right; width:365px;}
#no30 .p_1{ padding-left:40px; padding-right:20px;}
#no30 .price_1 a,
#no30 .price_2 a{ color:white;}
#no30 .price_1{padding-left:30px; height:163px; overflow:hidden;}
#no30 .price_2{padding-left:30px;height:110px;overflow:hidden;padding-top: 35px;}
#no30 .tx_1{ padding:20px 0;}
#no30 .pd_sns{ padding-bottom:3.2em;}
#no30 .pb_60{ padding-bottom:60px;}

#no31 .tx_cen{ text-align:center;}
#no31 .div_3 p,
#no31 .div_4 p{ color:white;}
#no31 .div_1{ background:#524645; margin:0 auto;}
#no31 .div_1 .pa_1{ padding:15px;}
#no31 .div_2{ float:left; width:398px;}
#no31 .div_3{ float:right; width:265px;}
#no31 .div_4{ float:left; width:305px;}
#no31 .div_5{ float:right; width:350px;}
#no31 .div_6{ background:white;}
#no31 .div_7{ padding:25px 20px; border:1px solid #524645; overflow:hidden; }
#no31 .div_7 .boxL{ float:left; width:322px; }
#no31 .div_7 .boxR{ float:right; width:322px; }
#no31 .div_7 .boxR div p{margin-bottom:25px;padding-left:5px;}
#no31 .div_8{ overflow:hidden; }
#no31 .div_8 .boxL {  float: left;  width: 385px;}
#no31 .div_8 .boxR{ float:right; width:290px; }
#no31 .div_8 p.q{ font-weight:700; padding-bottom:25px; }
#no31 .div_8 p.a{ padding-bottom:25px; }
#no31 .div_8 p.a span{ font-weight:700; color:#704010; padding-right:1em; padding-bottom:25px; }
#no31 .div_9 { clear:both;}
#no31 .div_9 .boxL{ float:left; width:270px; }
#no31 .div_9 .boxR{ float:right; width:395px; }
#no31 .bb{ border-bottom:1px dotted #ccc;}
#no31 dl.shop{ overflow:hidden; padding:40px 0;}
#no31 dl.shop dt,
#no31 dl.shop dd{ float:left;}
#no31 dl.shop dt{ width:200px; padding-left:5px;}
#no31 dl.shop dd{ width:475px; padding-left:35px; padding-top:25px;}
#no31 dl.shop dd p.tit{ font-weight:700; font-size:120%; padding-bottom:25px;}
#no31 .mb8{ margin-bottom:8px;}
#no31 .mb10{ margin-bottom:10px;}
#no31 .p1{ line-height:0;}
#no31 .wrap{ overflow:hidden;}
#no31 .pb_sns{ padding-bottom:3.2em;}

#no62 .pb20{ padding-bottom:20px;}
#no62 .pb30{ padding-bottom:30px;}
#no62 .ul_1{ overflow:hidden;}
#no62 .ul_1 li{ float:left}
#no62 .ul_1 li.li_1{ width:359px;}
#no62 .ul_1 li.li_1 p{ padding:0 25px;}
#no62 .ul_1 li.li_2{ width:355px;}
#no62 .ul_1 li.li_2 p{ padding:0 30px 0 10px;}
#no62 .ul_1 li.li_3{ width:355px;}
#no62 .ul_1 li.li_3 div{ padding:0 20px 0 45px;}
#no62 .ul_1 li.li_4{ width:360px;}
#no62 .ul_1 li.li_4 p{ padding: 0 30px;}
#no62 .div_1 { position:relative; height:576px;}
#no62 .div_1 img {top:0px;left:0px;}
#no62 .div_1 .tx_1 {  left: 372px;  position: absolute;  top: 87px;  width: 280px;}
#no62 .div_1 .price_1 {  left: 372px;  position: absolute;  top: 445px;  width: 280px;}

#no63 .div_1,
#no63 .div_2
{ position:relative;}
#no63 .div_1{ height:1298px;}
#no63 .div_2{ height:547px;}
#no63 .ab{ position:absolute;}
#no63 .img_1{ top:0; left:0;}
#no63 .img_6{ top:36px; left:0;}
#no63 .img_7{ top:36px; left:357px;}
#no63 .p_1 {  left: 490px;  top: 119px;}
#no63 .p_2 {  left: 73px;  top: 401px;}
#no63 .p_3 {  left: 438px;  top: 664px;}
#no63 .p_4 {  left: 520px;  top: 882px;}
#no63 .p_5 {  font-size: 80%;  left: 40px;  top: 1072px;}
#no63 .blk{ color:#FFFFFF;}
#no63 .ul_1{ overflow:hidden; padding-bottom:40px; }
#no63 .ul_1 li{ float:left;}
#no63 .ul_1 li.li_1{ width:355px;}
#no63 .ul_1 li.li_2{ width:360px;}
#no63 .ul_1 li.li_1 p,
#no63 .ul_1 li.li_2 p
{ padding:30px 30px 0 30px;}
#no63 .ul_1 li.li_1 .price,
#no63 .ul_1 li.li_2 .price
{ padding:30px 0 0 30px;}
#no63 .bb{ border-bottom:1px dotted #ccc;}
#no63 dl.info{ overflow:hidden; padding-top:30px;}
#no63 dl.info dt,
#no63 dl.info dd
{ float:left;}
#no63 dl.info dt{ width:200px;}
#no63 dl.info dd{ width:485px; padding-left:30px;}
#no63 dl.info dd .tit{ font-size:120%; font-weight:700; padding-bottom:10px;}
#no63 .pb_sns{ padding-bottom:3.2em;}

#no64 .pr{ position:relative;}
#no64 .div_1{ height:466px;}
#no64 .div_2{ height:564px;}
#no64 .div_3{ height:572px;}
#no64 .div_4{ height:502px;}
#no64 .div_5{ height:560px;}
#no64 .div_6{ height:586px;}
#no64 .div_7{ height:497px;}
#no64 .div_8{ height:563px;}
#no64 .div_9{ height:538px;}
#no64 .div_10{ height:551px; padding-bottom:3.2em;}
#no64 .ab{ position:absolute;}
#no64 .img_0{ top:0; left:0;z-index:5;}
#no64 .img_1{ top:0; right:0;z-index:5;}
#no64 .box1{top:0; right:0; width:243px; z-index:4;}
#no64 .box2{top:0; left:0; width:243px; z-index:4;}
#no64 .name_0{ text-align:center; background:#c8b37c; padding:10px;}
#no64 .name_0 span{ font-size:110%; font-weight:700;}
#no64 .tx{  padding:10px;}
#no64 .font100{ font-size:100%!important;}


#no65 .div_1,
#no65 .div_2
{ position:relative;}
#no65 .div_1{ height:401px;}
#no65 .div_1 div{ position:absolute;}
#no65 .div_1 div.tx {  left: 375px;  top: 169px;  width: 242px;}
#no65 .div_1 div.price{ left: 375px;  top: 270px;  width: 242px;}
#no65 .div_2{ height:458px;}
#no65 .div_2 ul{ list-style:none; overflow:hidden; display:table; with:577px; position:absolute;}
#no65 .div_2 ul li{ display:table-cell; height:178px; vertical-align:middle; margin:0 auto;}
#no65 .div_2 ul li.li_1{ width:224px; padding-right:20px;}
#no65 .div_2 ul li.li_2{ width:332px;}
#no65 .div_2 ul li.li_3{ width:230px; padding-left:20px;}
#no65 .div_2 ul.ul_1{ top:36px; left:71px;}
#no65 .div_2 ul.ul_2{ top:238px; left:71px;}
#no65 .bb{ border-bottom:1px dotted #ccc;}
#no65 .shopinfo{ overflow:hidden; padding-bottom:3.2em;}
#no65 .shopinfo li{ float:left;}
#no65 .shopinfo li.pic{ width:315px;}
#no65 .shopinfo li.info{ width:370px; padding-left:30px;}
#no65 .shopinfo li.info .tit{ font-weight:700; font-size:120%; padding-bottom:20px;}

#no66 .q{ font-weight:700; padding-bottom:25px;}
#no66 .a{ padding-bottom:25px;}
#no66 .a span{ color:#6d6cc5; padding-right:1em;}
#no66 .div_1,
#no66 .div_2
{ overflow:hidden;}
#no66 .div_1 .boxL{ float:left; width:336px; padding-right:20px;}
#no66 .div_1 .boxR{ float:right;width:357px;}
#no66 .div_2 .boxL{ float:left; width:270px; }
#no66 .div_2 .boxR{ float:right;width:445px;}
#no66 .div_2 .boxL p{ padding-left:25px;}
#no66 .div_3{ position:relative; height:1716px;}
#no66 .div_3 img{ position:absolute;}
#no66 .div_3 .img_1{ top:0 ; }
#no66 .div_3 .img_2{ top:157px ; left:45px; }
#no66 .div_3 .img_3{ top:384px ; left:45px; }
#no66 .div_3 .img_4{ top:642px ; left:45px; }
#no66 .div_3 .img_5{ top:900px ; left:45px; }
#no66 .div_3 .img_6{ top:1155px ; left:45px; }
#no66 .div_3 .img_7{ top:1414px ; }
#no66 .bb{ border-bottom:1px dotted #ccc;}
#no66 .shopinfo{ overflow:hidden; padding-bottom:3.2em;}
#no66 .shopinfo li{ float:left;}
#no66 .shopinfo li.pic{ width:200px;}
#no66 .shopinfo li.info{ width:485px; padding-left:30px;}
#no66 .shopinfo li.info .tit{ font-weight:700; font-size:120%; padding-bottom:20px;}


#no67 .div_1{ height:245px;}
#no67 .div_2{ height:1482px;}
#no67 .div_1,#no67 .div_2,#no67 .div_3,#no67 .div_4{ position:relative;}
#no67 .div_1 img,
#no67 .div_1 p,
#no67 .div_2 p,
#no67 .div_3 p{ position:absolute;}
#no67 .div_2 p{
	position:absolute;
	left: 0px;
	top: 432px;
}
#no67 .div_1 .img_1{ top:27px; left:24px;}
#no67 .div_1 .img_2{ top:27px; left:358px;}
#no67 .div_1 .p_1{ top:74px; left:358px; width:330px; font-size:12px;}
#no67 .div_2 .p_2 {  left: 77px;  top: 923px;  width: 258px;}
#no67 .div_2 .p_3 {  left: 394px;  top: 923px;  width: 258px;}
#no67 .div_2 .p_4 {  left: 77px;  top: 1315px;  width: 258px;}
#no67 .div_2 .p_5 {  left: 394px;  top: 1315px;  width: 258px;}
#no67 .div_3 { padding-bottom:3.2em;}
#no67 .div_3 p span { font-weight:700; display:block; text-align:center; padding-bottom:1em;}
#no67 .div_3 .p_6 {
	left: 34px;
	top: 30px;
	width: 294px;
}
#no67 .div_3 .p_7 {
	left: 390px;
	top: 515px;
	width: 293px;
}
#no67 .div_4 { height:501px;}
#no67 .div_4 .img_3 {
	left: 22px;
	position: absolute;
	top: 31px;
}
#no67 .div_4 .img_4 {
	left: 368px;
	position: absolute;
	top: 31px;
}

#no68 .ul_1{ list-style:none; display:table; overflow:hidden;}
#no68 .ul_1 li{ display:table-cell; vertical-align:middle; height:135px;}
#no68 .ul_1 li.li_1{ width:235px; text-align:center;}
#no68 .ul_1 li.li_1 span{ display:block; font-size:120%; font-weight:700; }
#no68 .ul_1 li.li_2{ width:480px; }
#no68 .div_1{ position:relative; height:1196px; padding-bottom:3.2em;}
#no68 .div_1 .tx{}
#no68 .div_2,
#no68 .div_3{ position:absolute;}
#no68 .div_2 {  left: 112px;  top: 835px;  font-size: 80%;  width: 204px;}
#no68 .div_3 {  left: 404px;  top: 835px;  font-size: 80%;  width: 194px;}

#no69 .div_1{ overflow:hidden; padding-bottom:25px;}
#no69 .div_1 .tx_1,
#no69 .div_1 .tx_2
{ float:left;}
#no69 .div_1 p.tx_1{ width:408px; padding-right:11px;}
#no69 .div_1 div.tx_2{ width:296px; background:#ff99a5; height:272px;}
#no69 .div_1 div.tx_2 p{ padding:0 25px;}
#no69 .div_2{ background:#c3d9e6; position:relative;height:1145px;}
#no69 .div_2 img{ position:absolute; }
#no69 .div_2 .img_1{ top:0; left:0;}
#no69 .div_2 .img_2{ top:0; right:0;}
#no69 .div_2 .img_3{ top:406px; right:0;}
#no69 .div_2 .img_4{ bottom:228px; left:0;}
#no69 .div_2 .img_5{ bottom:0; right:0;}
#no69 .div_3 .img_8{ top:0; right:0;}
#no69 .div_3 .img_9{ top:62px; right:146px;}
#no69 .div_3 .img_10{ top:130px; left:71px;}
#no69 .div_3 .img_11{ top:130px; right:74px;}
#no69 .div_3 .img_12{ top:404px; left:71px;}
#no69 .div_3 .img_13{ top:404px; right:74px;}
#no69 .div_3 .img_14 {  left: 126px;  top: 682px;}
#no69 .div_2 p,#no69 .div_3 p,#no69 .div_4 p{ position:absolute;}
#no69 .div_2 .p_1 {  left: 353px;  top: 223px;  width: 333px;}
#no69 .div_2 .p_2 {  left: 157px;  top: 551px;  width: 270px;}
#no69 .div_2 .p_3 {  left: 404px;  top: 742px;  width: 256px;}
#no69 .div_2 .p_4 {  left: 44px;  top: 936px;  width: 277px;}
#no69 .div_3 .p_5 {  left: 373px;  top: 324px;  width: 283px;}
#no69 .div_3 .p_6 {  left: 72px;  top: 324px;  width: 283px;}
#no69 .div_3 .p_7 {  left: 373px;  top: 588px;  width: 283px;}
#no69 .div_3 .p_8 {  left: 72px;  top: 588px;  width: 283px;}
#no69 .div_3 .p_9 {  left: 125px;  top: 982px;  width: 443px;}
#no69 .div_4 p {  color: #FFFFFF;  left: 131px;  top: 95px;  width: 233px;}
#no69 .div_3,#no69 .div_4{ position:relative;}
#no69 .div_3{ height:1067px;}
#no69 .div_4{ height:252px; padding-bottom:3.2em;}
#no69 .div_3 img,#no69 .div_4 img{ position:absolute;}

#no70 .div_1,
#no70 .div_2,
#no70 .div_3
{ position:relative;} 
#no70 .div_1{ height:226px;}
#no70 .div_2{ height:439px;}
#no70 .div_3{ height:422px;}
#no70 .ab{ position:absolute;} 
#no70 .img_1{ top:0; left:0;}
#no70 .p_1 {  left: 12px;  top: 71px;  width: 480px;}
#no70 .p_2 {  font-size: 80%;  left: 522px;  top: 71px;  width: 190px; line-height:18px;}
#no70 .p_3 {  left: 75px;  top: 397px;  width: 715;  font-size: 90%;}
#no70 .p_4 {  font-size: 90%;  left: 52px;  top: 379px;}
#no70 .mov { text-align:center; padding-top:20px;}
#no70 .bold { font-weight:700;}
#no70 .ul_1,#no70 .ul_2{ overflow:hidden; list-style:none;}
#no70 .ul_1 li,#no70 .ul_2 li{ float:left;}
#no70 .ul_1 li.li_1{ width:461px;}
#no70 .ul_1 li.li_2{ width:254px;}
#no70 .ul_2 { padding-left:83px;}
#no70 .ul_2 li.li_1{ width:179px;}
#no70 .ul_2 li.li_2{ width:367px; padding-top:25px; font-size:90%;}
#no70 .ul_2 li.li_2 div { overflow:hidden;}
#no70 .ul_2 li.li_2 div img{ display:block; margin-top:5px; width:11px; float:left;}
#no70 .ul_2 li.li_2 div p{ width:350px;float:left; padding-left:3px;}
#no70 .h_sns{ height:3.2em;}

#no71 .wrap{ position:relative; height:2426px; padding-bottom:3.2em;} 
#no71 .wrap  img,#no71 .wrap p{ position:absolute; line-height:1.3em;}
#no71  .img_1{ top:0; left:0;}
#no71  .img_3{ top:158px; left:0;}
#no71 .img_4 {  left: 365px;  top: 140px;}
#no71 .img_5 {  left: 365px;  top: 441px;}
#no71 .img_6 {  left: 0;  top: 624px;}
#no71 .img_7 {  left: 321px;  top: 626px;}
#no71 .img_8 {  left: 105px;  top: 909px;}
#no71 .img_9 {  left: 362px;  top: 909px;}
#no71 .img_10 {  left: 72px;  top: 1239px;}
#no71 .img_11 {  left: 366px;  top: 1185px;}
#no71 .img_12 {  left: 81px;  top: 1505px;}
#no71 .img_13 {  left: 372px;  top: 1565px;}
#no71 .img_14 {  left: 64px;  top: 1877px;}
#no71 .img_15 {  left: 64px;  top: 2184px;}
#no71 .p_1 {  left: 393px;  top: 462px;  width: 280px;}
#no71 .p_2 {  left: 75px;  top: 749px;  width: 210px;}
#no71 .p_3 {  left: 405px;  top: 1043px;  width: 210px;}	
#no71 .p_4 {  left: 109px;  top: 1371px;  width: 210px;}
#no71 .p_5 {  left: 411px;  top: 1696px;  width: 210px;}
#no71 .p_6 {  left: 240px;  top: 2221px;  width: 400px;  line-height:1.2em;}

#no72 .ul_1{ overflow:hidden;}
#no72 .ul_1 li{ float:left;}
#no72 .ul_1 li.li_1{width:356px;}
#no72 .ul_1 li.li_2{width:359px;}
#no72 .ul_1 li.li_3{width:361px;}
#no72 .ul_1 li.li_4{width:354px;}
#no72 .ul_1 li.li_5{width:356px;}
#no72 .ul_1 li.li_6{width:359px;}
#no72 .tx_1 { padding-left:40px;}
#no72 .tx_1 p{ padding-bottom:20px;}
#no72 .ul_1 li.li_3 .tx_1{ padding: 0 30px 0 20px;}
#no72 .bb{ border-bottom:1px dotted #ccc;}
#no72 .shopinfo{ overflow:hidden;}
#no72 .shopinfo li{ float:left;}
#no72 .shopinfo li.pic{ width:200px;}
#no72 .shopinfo li.info{ width:485px; padding-left:30px;}
#no72 .shopinfo li.info .tit{ font-weight:700; font-size:120%; padding-bottom:20px;}
#no72 .mov{ text-align:center;}
#no72  .pd_sns{ padding-bottom:3.2em;}



#no73 .div_1{ overflow:hidden;}
#no73 .div_2{ background:#ffe8eb; clear:both;}
#no73 .div_2 ul{ list-style:none; overflow:hidden;}
#no73 .div_2 ul li{ float:left; width:283px;}
#no73 .div_2 ul li.li_1{ padding-left:57px;}
#no73 .div_2 ul li.li_2{ padding-left:37px;}
#no73 .div_2 ul li.li_3,
#no73 .div_2 ul li.li_4,
#no73 .div_2 ul li.li_5{  width:193px; padding-left:32px;}
#no73 .img_1{ float:right; margin-left:20px;}
#no73 .img_2{ float:left; margin-right:30px;}
#no73 .font_1{ font-weight:700; padding-bottom:20px;}
#no73 .p_1{ float:left; width:338px;}
#no73 .p_2{ clear:both;}
#no73 .p_3{ overflow:hidden;}
#no73 .p_1 span,
#no73 .p_2 span,
#no73 .p_3 span
{ display:block; padding-bottom:20px;}
#no73 span font{ color:#ff99a5; padding-right:1em;}
#no73 .bb{ border-bottom:1px dotted #ccc;}
#no73 dl{ overflow:hidden; padding-bottom:3.2em;}
#no73 dl dt,
#no73 dl dd
{ float:left;}
#no73 dl dt{ width:200px;}
#no73 dl dd{ width:515px;}
#no73 dl dd p{ padding-left:30px;}
#no73 dl dd .tit{ font-weight:700; font-size:120%; font-weight:700; padding-bottom:20px;}

#no74 .ab{ position:absolute;}
#no74 .div_1,
#no74 .div_2,
#no74 .div_3{ position:relative;}
#no74 .div_1{ height:437px;}
#no74 .div_2{ height:437px;}
#no74 .div_3{ height:909px; padding-bottom:3.2em;}
#no74 .img_1{ top:0; left:0;}
#no74 .img_2{ top:0; left:360px;}
#no74 .img_3{ top:0; right:0px;}
#no74 .img_4{ top:88px; left:0px;}
#no74 .img_5{ top:0; left:0;}
#no74 .img_6{ top:0; left:330px;}
#no74 .img_7{ top:219px; left:341px;}
#no74 .img_8{ top:456px; left:0;}
#no74 .img_9{ top:456px; left:390px;}
#no74 .tx_1{ top:163px; left:365px; width:319px;}
#no74 .tx_2{ top:257px; left:22px; width:285px;}
#no74 .tx_3{  top:219px; left:490px; width:240px;}
#no74 .tx_4{  top:359px; left:341px; }
#no74 .tx_5{  top:631px; left:18px; width:317px; }

#no75 .wrap{ position:relative; height:665px;}
#no75 .wrap img,
#no75 .wrap div
{ position:absolute;}
#no75 .img_l{ left:0;}
#no75 .img_r{ right:0;}
#no75 .box_l {  left: 53px;  top: 475px;  width: 260px;}
#no75 .box_r {  left: 410px;  top: 475px;  width: 260px;}
#no75 .box_l2 {  left: 53px;  top: 485px;  width: 260px;}
#no75 .box_r2 {  left: 410px;  top: 485px;  width: 260px;}
#no75 .pb_sns{ padding-bottom:3.2em;}


#no76 .ab{ position:absolute;}
#no76 .div_1,
#no76 .div_2{ position:relative;}
#no76 .div_1{ height:1431px;}
#no76 .div_2{ height:1254px; padding-bottom:3.2em;}
#no76 .img_1{ top:0; left:0;}
#no76 .img_2{ top:0; right:0;}
#no76 .img_3{ top:158px; left:0;}
#no76 .img_4{ top:309px; left:351px;}
#no76 .img_5{ top:562px; left:0;}
#no76 .img_6{ top:717px; right:0;}
#no76 .img_7{ top:1034px; left:0;}
#no76 .img_8{ top:1182px; left:574px;}
#no76 .img_10{ top:31px; left:92px;}
#no76 .img_11{ top:87px; left:92px;}
#no76 .img_12{ top:569px; left:0;}
#no76 .img_13{ top:561px; left:371px;}
#no76 .img_14{ top:713px; left:402px;}
#no76 .img_15{ top:668px; left:0;}
#no76 .img_16{ top:965px; left:402px;}
#no76 .img_17{ top:1068px; left:23px;}
#no76 .tx_1{  top:236px; left:409px; width:206px; }
#no76 .tx_2{  top:413px; left:97px; width:224px; }
#no76 .tx_3{  top:682px; left:370px; width:204px; }
#no76 .tx_4{  top:949px; left:95px; width:274px; }
#no76 .tx_5{  top:1229px; left:334px; width:215px; }
#no76 .tx_6{  top:442px; left:92px; background:white; width:488px; padding:10px 20px;}
#no76 .tx_7{  top:620px; left:392px; width:282px; font-size:80%; }
#no76 .tx_8{  top:1124px; left:43px; width:320px; font-size:80%; }
#no76 .bold{ font-weight:700; display:block; padding-bottom:10px;}



#no77 .div_1{ position:relative; height:1975px;padding-bottom:3.2em;}
#no77 .div_1 .img_1,#no77 .div_1 .img_2,#no77 .div_1 .img_3,#no77 .div_1 .img_4,#no77 .div_1 .tx_1,#no77 .div_1 .tx_2,#no77 .div_1 .tx_3{ position:absolute;}
#no77 .div_1 .img_1 {  left: 31px;  top: 183px;}
#no77 .div_1 .img_2 {  left: 376px;  top: 183px;}
#no77 .div_1 .img_3 {  left: -20px;  top: 765px;}
#no77 .div_1 .img_4 {  left: -20px;  top: 1349px;}
#no77 .div_1 .tx_1 {  top: 613px; text-align:center;}
#no77 .div_1 .tx_1 p{   text-align:left; margin:0 auto; padding:15px 24px 0;}
#no77 .div_1 .tx_2 {  left: 436px;  top: 925px;  width: 268px;}
#no77 .div_1 .tx_2 .tx_area{ padding-bottom:21px;}
#no77 .div_1 .tx_3 {  left: 436px;  top: 1508px;  width: 268px;}
#no77 .div_1 .tx_3 .tx_area{ padding-bottom:21px;}

#no78 .tx_1{ padding-left:15px; padding-bottom:35px;}
#no78 .div_1{ position: relative; font-size: 12px; line-height: 1.6em; }
#no78 .div_1{ height:3746px;}
#no78 .ab{ position:absolute;}
#no78 .img_1{ top:0; left:0;}
#no78 .img_5{ top:208px; left:0;}
#no78 .img_6{ top:208px; right:5px;}
#no78 .img_7{ top:568px; left:0;}
#no78 .img_8{ top:1223px; left:0;}
#no78 .img_9{ top:1375px; left:0;}
#no78 .img_10{ top:1375px; left:355px;}
#no78 .img_11{ top:1654px; left:0;}
#no78 .img_12{ top:1654px; left:355px;}
#no78 .img_13{ top:1933px; left:0;}
#no78 .img_14{ top:1933px; left:355px;}
#no78 .img_15{ top:2283px; left:0;}
#no78 .img_16{ top:2264px; left:309px;}
#no78 .img_17{ top:2396px; left:395px;}
#no78 .img_18{ top:2832px; left:0px;}
#no78 .img_19{ top:2839px; left:382px;}
#no78 .img_20{ top:3080px; left:3px;}
#no78 .img_21{ top:3080px; left:388px;}
#no78 .img_22{ bottom:40px	; left:0;}
#no78 .tx_2 {  left: 44px;  top: 456px;  width: 288px;}
#no78 .tx_3 {  left: 399px;  top: 456px;  width: 288px;}
#no78 .tx_4 {  left: 37px;  top: 1059px;  width: 645px;}
#no78 .tx_5 {  left: 62px;  top: 1495px;  width: 269px;}
#no78 .tx_6 {  left: 411px;  top: 1772px;  width: 269px;}
#no78 .tx_7 {  left: 63px;  top: 2044px;  width: 269px;}
#no78 .tx_8 {  left: 451px;  top: 2522px;  width: 200px;}
#no78 .tx_9 {  left: 67px;  top: 2891px;  width: 262px;}
#no78 .tx_10 {  left: 438px;  top: 3256px;  width: 240px;}
#no78 .bb{ border-bottom:1px dotted #ccc;}
#no78 dl{ overflow:hidden;}
#no78 dl dt,
#no78 dl dd
{ float:left;}
#no78 dl dt{ width:200px;}
#no78 dl dd{ width:515px;}
#no78 dl dd p{ padding-left:30px;}
#no78 dl dd .tit{ font-weight:700; font-size:120%; font-weight:700; padding-bottom:20px;}
#no78 .w296{ width:296px;}
#no78 .w419{ width:419px;}
#no78 .pd_sns{ padding-bottom:3.2em;}

#no79 .div_1,#no79 .div_2,#no79 .div_3{ position:relative;}
#no79 .div_1{ height:415px;}
#no79 .div_2{ height:418px;}
#no79 .div_3{ height:407px; padding-bottom:3.2em;}
#no79 .ab{ position:absolute;}
#no79 .p_1 {  left: 65px;  top: 251px;  width: 584px;}
#no79 .p_2 {  left: 413px;  top: 169px;  width: 274px;}
#no79 .p_3 {  left: 57px;  top: 120px;  width: 255px;}
#no79 .img_1{  top:0; left:0;}
#no79 .tx_1{ padding:10px 70px 40px;}

#no80 .ab{ position:absolute;}
#no80 .div_1{ position:relative; height:941px;}
#no80 .div_2{ position:relative; height:941px;}
#no80 .div_3{ position:relative; height:941px; padding-bottom:3.2em;}
#no80 .img_1{ top:126px; left:28px;}
#no80 .img_2{ top:126px; left:387px;}
#no80 .img_3{ top:442px; left:146px;}
#no80 .img_4{ top:100px; left:30px;z-index:5;}
#no80 .img_5 { left: 74px;  top: 60px;z-index:5;}
#no80 .img_6{ top:100px; left:380px; z-index:4;}
#no80 .img_7 {  left: 139px;  top: 414px;z-index:5}
#no80 .img_8 {  left: 0;  top: 61px;  z-index: 0;}
#no80 .img_9 {  left: 392px;  top: 148px;  z-index: 5;}
#no80 .img_10 {  left: 421px;  top: 269px;  z-index: 5;}
#no80 .img_11 {  left: 69px;  top: 421px;  z-index: 0;}

#no81 .wrap_1{ overflow:hidden;}
#no81 .wrap_1 div{ float:left;}
#no81 .boxL{ width:410px;}
#no81 .boxR{ width:305px;}
#no81 .boxR p{ padding:0 30px;}
#no81 .h_sns{ height:3.2em;}
	
#no82 .div_1 ul{ list-style:none; overflow:hidden;}
#no82 .div_1 ul li{ float:left;}
#no82 .div_1 ul li.pic {  width: 315px;  overflow: hidden;}
#no82 .div_1 ul li.tx{ width:393px;}
#no82 .div_2{ padding:30px 10px 30px 25px;}
#no82 .color1{color:#d4569f; line-height:1.2em;}
#no82 .color2{color:#724756; line-height:1.2em;}
#no82 .color3{color:#ff926a; line-height:1.2em;}
#no82 .person,#no82 .shop{ overflow:hidden;}
#no82 .person li,#no82 .shop li{ float:left; }
#no82 .person li.pic{ width:200px;}
#no82 .person li.tx{ width:485px; padding-left:30px;}
#no82 .person li.tx .name{ padding-bottom:20px; font-weight:700;}
#no82 .shop li.pic{ width:299px;}
#no82 .shop li.tx{ width:396px; padding-left:20px;}
#no82 .shop li.tx .name{ padding-bottom:20px; font-weight:700;}
#no82 .pb_sns{ padding-bottom:3.2em; }

#no83 .ab{ position:absolute;}
#no83 .div_1,#no83 .div_3,#no83 .div_5{ position:relative;}
#no83 .div_5{ padding-bottom:3.2em;}
#no83 .div_1{ height:1058px;}
#no83 .div_3,#no83 .div_5{ height:1080px;}
#no83 .div_1 .img_1{ top:0; left:0;}
#no83 .div_1 .img_2{ top:183px; left:63px;}
#no83 .div_1 .img_3{ top:183px; left:338px;}
#no83 .div_1 .img_4{ top:487px; left:36px;}
#no83 .div_1 .img_5{ top:487px; left:379px;}
#no83 .div_3 .img_6{ top:0; left:0;}
#no83 .div_3 .img_7{ top:204px; left:63px;}
#no83 .div_3 .img_8{ top:204px; left:338px;}
#no83 .div_3 .img_9{ top:509px; left:37px;}
#no83 .div_3 .img_10{ top:509px; left:379px;}
#no83 .div_5 .img_11{ top:0; left:0}
#no83 .div_5 .img_12{ top:205px; left:63px;}
#no83 .div_5 .img_13{ top:205px; left:338px;}
#no83 .div_5 .img_14{ top:503px; left:36px;}
#no83 .div_5 .img_15{ top:509px; left:379px;}
#no83 .div_1 .p_1{ top:345px; left:379px; width:307px;}
#no83 .div_3 .p_2,
#no83 .div_5 .p_3{ top:368px; left:379px; width:307px;}
#no83 .div_1 .div_2{ top:541px; left:409px; width:277px;}
#no83 .div_3 .div_4{ top:560px; left:409px; width:277px;}
#no83 .div_5 .div_6{ top:560px; left:409px; width:277px;}

#no84 .div_1 p{ padding:90px 30px 3.2em 30px;}
#no84 .div_1 span{color:#ca6997;margin: 2px 10px 30px 0;float: left;}

#no85 .wrap_1{ overflow:hidden;}
#no85 .boxL{ float:left; width:396px;}
#no85 .boxR{ float:right; width:319px;}
#no85 .boxR p{ padding:10px 25px 0;}
#no85 .ul_1{ overflow:hidden; list-style:none; padding-bottom:3.2em;}
#no85 .ul_1 li{ float:left;}
#no85 .ul_1 .li_1{ width:214px; padding-right:30px;}
#no85 .ul_1 .li_2{ width:225px; padding-right:30px;}
#no85 .ul_1 .li_3{ width:215px; }

#no86 .ab{ position:absolute;}
#no86 .div_3,
#no86 .div_2,
#no86 .div_1 { position:relative;}
#no86 .div_1{ height:985px;}
#no86 .div_2{ height:983px;}
#no86 .div_3{ height:938px; padding-bottom:3.2em;}
#no86 .div_1 .img_2{ top:0; left:0;}
#no86 .div_1 .img_3{ top:47px; left:373px;}
#no86 .div_1 .img_4{ top:412px; left:0;}
#no86 .div_2 .img_6{ left:0; top:0;}
#no86 .div_2 .img_7{ left:373px; top:0;}
#no86 .div_2 .img_8{ left:0px; top:397px;}
#no86 .div_3 .img_10{ left:0; top:0;}
#no86 .div_3 .img_11{ left:373px; top:47px;}
#no86 .div_3 .img_12{ left:0; top:419px;}
#no86 .div_1 .p_1 {  left: 438px;  top: 140px;  width: 229px;}
#no86 .div_1 .p_2 {  left: 29px;  top: 566px;  width: 249px;}
#no86 .div_2 .p_3 {  left: 437px;  top: 129px;  width: 222px;}
#no86 .div_2 .p_4 {  left: 27px;  top: 583px;  width: 249px;}
#no86 .div_3 .p_5 {  left: 437px;  top: 140px;  width: 222px;}
#no86 .div_3 .p_6 {  left: 27px;  top: 583px;  width: 249px;}

#no87 .p_1{ padding:0 30px 50px;}
#no87 .wrap_1{ height: 1144px; position: relative; padding-bottom: 60px; font-size: 12px; line-height: 1.6em; }
#no87 .wrap_2{ height:1170px; position:relative; padding-bottom:3.2em; font-size: 12px; line-height: 1.6em; }
#no87 .wrap_1 img,
#no87 .wrap_2 img{ }
#no87 .img_2{ top:0; left:0; position:absolute;}
#no87 .img_4 {  left: 38px;  top: 124px; position:absolute;}
#no87 .img_5 {  left: 347px;  top: 124px; position:absolute;}
#no87 .img_6 {  left: 38px;  top: 629px; position:absolute;}
#no87 .img_7 {  left: 357px;  top: 603px; position:absolute;}
#no87 .img_10 {  left: 38px;  top: 124px; position:absolute;}
#no87 .img_11 {  left: 347px;  top: 124px; position:absolute;}
#no87 .img_12 {  left: 38px;  top: 619px; position:absolute;}
#no87 .img_13 {  left: 357px;  top: 603px; position:absolute;}

#no88 .ab{ position:absolute;}
#no88 .div_1,#no88 .div_2 { position:relative;}
#no88 .div_1{ height:229px;}
#no88 .div_2{ height:232px;}
#no88 .div_1 .img_1{ top:0; left:0;}
#no88 .div_1 .p_1 {  left: 60px;  top: 61px;  width: 269px;}
#no88 .div_1 .p_2 {  left: 315px;  top: 61px;  width: 350px;}
#no88 .div_2 .p_3 {  left: 69px;  top: 73px;  width: 607px;}
#no88 .ul_1{ overflow:hidden;}
#no88 .ul_1 li{ float:left; width:340px; }
#no88 .ul_1 li.li_1{ width:340px; padding-right:35px;}
#no88 .mb25{ margin-bottom:25px;}
#no88 .tx_1{ color:#bf9000; padding:0 30px 30px;}
#no88 .tx_1 a{ color:#bf9000;}
#no88 .bb{ border-bottom:1px dotted #ccc;}
#no88 dl{ overflow:hidden; padding-bottom:3.2em;}
#no88 dl dt,
#no88 dl dd
{ float:left;}
#no88 dl dt{ width:339px;}
#no88 dl dd{ width:341px; padding-left:35px;}
#no88 .tit{ font-size:120%; font-weight:700; padding-bottom:10px;}
#no88 .pb30{ padding-bottom:30px;}
#no88 .pt30{ padding-top:30px;}


#no89 .ab{ position:absolute;}
#no89 .div_1,
#no89 .div_2,
#no89 .div_3 { position:relative;}
#no89 .div_1{ height:984px;}
#no89 .div_2{ height:984px;}
#no89 .div_3{ height:550px; padding-bottom:3.2em;}
#no89 .div_1 .img_1{ top:84px; left:7px;}
#no89 .div_1 .img_2{ top:615px; left:335px;}
#no89 .div_2 .img_3{ top:86px; left:8px;}
#no89 .div_2 .img_4{ top:616px; left:335px;}
#no89 .div_3 .img_5{ top:86px; left:8px;}
#no89 .div_1 .p_1{ top:159px; left:416px; width:250px;}
#no89 .div_1 .p_2{ top:638px; left:47px; width:250px;}
#no89 .div_2 .p_3{ top:157px; left:416px; width:250px;}
#no89 .div_2 .p_4{ top:638px; left:47px; width:250px;}
#no89 .div_3 .p_5{ top:158px; left:418px; width:250px;}










/*==================================================================

木内CSS

================================================================== */

#no1{ background-color:#FBF9F1; border-top:12px solid #2C5184; }
#no1 p.catch01{ width:666px; margin:45px 30px; color:#2D5281; }

#a_left{ float:left; width:382px; margin-left:20px; }
#no101 #a_left{ background:url(../upload/2013winter/article/1/1/01_01_02.jpg) 314px 44px no-repeat;}
#no102 #a_left{ background:url(../upload/2013winter/article/1/2/01_02_02.jpg) 314px 44px no-repeat;}
#no103 #a_left{ background:url(../upload/2013winter/article/1/3/01_03_02.jpg) 314px 44px no-repeat;}
#no104 #a_left{ background:url(../upload/2013winter/article/1/4/01_04_02.jpg) 314px 44px no-repeat;}
#no105 #a_left{ background:url(../upload/2013winter/article/1/5/01_05_02.jpg) 314px 44px no-repeat;}
#a_left p{ width:300px;}
#a_right{ float:right; width:300px; margin-right:12px;}
#ningenbox01{ background:url(../upload/2013winter/article/1/1/01_01_03.jpg) 60px 0 no-repeat; width:715px; min-height:791px;}
#ningenbox01 p{ width:214px; padding:350px 0 0 490px; font-weight:bold;}

#no5 p.hnh{ text-align:center; line-height:2em; }

#no5 #leftbox{ width:340px; float:left; min-height:184px; padding-right:35px; }
#no5 #leftbox .img{ float:left; }
#no5 #leftbox p{ float:right; width:200px; font-size:0.95em; }
#no5 #rightbox{ width:340px; float:right; min-height:184px; }
#no5 #rightbox .img{ float:left; }
#no5 #rightbox p{ float:right; width:200px; font-size:0.95em; }


#no96 .box01{ width:715px; min-height:552px; background:url(../upload/2013winter/article/96/96_boybg.jpg) repeat ;}
#no96 .box01 img.left{ float:left; margin:14px 0 0 16px; }
#no96 .box01 div#right{ width:325px; min-height:508px; float:right; margin:21px 23px 0 0; background:#FFF; }
#no96 .box01 div#right p{ margin:23px; }
#no96 .box01 div#right p span{ color:#666E99; font-size:1.2em;}
#no96 .box01 div#right img{ margin:0 23px;}
#no96 .box01_2{ width:715px; min-height:280px; padding-bottom:5px; background:url(../upload/2013winter/article/96/96_boybg.jpg) repeat ;}
#no96 .box01_2 div#sitabox{ width:672px; background:#FFF;  margin:0px 22px;}
#no96 .box01_2 div#sitabox p{ margin:23px; padding-bottom:20px; }
#no96 .box01_2 div#sitabox img.title{ margin:28px 0 0 23px; }
#no96 .box01_2 a{ color:#666E99; font-size:0.85em;}
#no96 .box01_2 p span.anasi{ color:#666E99;  font-size:0.85em;}

#no96 .box02{ width:715px; min-height:620px; background:url(../upload/2013winter/article/96/96_girlbg.jpg) repeat ;}
#no96 .box02 img.right{ float:right; margin:14px 16px 0 0; }
#no96 .box02 div#left{ width:325px; min-height:567px; float:left; margin:21px 0 0 23px; background:#FFF; }
#no96 .box02 div#left p{ margin:23px; }
#no96 .box02 div#left p span.anasi{ color:#B23339;  font-size:0.85em;}
#no96 .box02 div#left a{ color:#B23339;  font-size:0.85em;}
#no96 .box02 div#left p span{ color:#666E99; font-size:1.2em;}
#no96 .box02 div#left img.title{ margin:23px 0 0 23px;}


#no96 .box03{ width:715px; min-height:552px; background:url(../upload/2013winter/article/96/96_girlbg.jpg) repeat ;}
#no96 .box03 img.left{ float:left; margin:14px 0 0 9px; }
#no96 .box03 div#right{ width:325px; min-height:508px; float:right; margin:21px 23px 0 0; background:#FFF; }
#no96 .box03 div#right p{ margin:23px; }
#no96 .box03 div#right p span{ color:#C11701; font-size:1.2em;}
#no96 .box03 div#right img{ margin:0 23px;}
#no96 .box03_2{ width:715px; min-height:280px; padding-bottom:5px; background:url(../upload/2013winter/article/96/96_girlbg.jpg) repeat ;}
#no96 .box03_2 div#sitabox{ width:672px; background:#FFF;  margin:0px 22px;}
#no96 .box03_2 div#sitabox p{ margin:23px; padding-bottom:20px; }
#no96 .box03_2 div#sitabox p span.anasi{ color:#B23339;  font-size:0.85em;}
#no96 .box03_2 div#sitabox img.title{ margin:28px 0 0 23px; }
#no96 .box03_2 a{ color:#C11701; font-size:0.85em;}

#no96 .box04{ width:715px; min-height:563px; background:url(../upload/2013winter/article/96/96_boybg.jpg) repeat ;}
#no96 .box04 img.right{ float:right; margin:15px 10px 0 0; }
#no96 .box04 div#left{ width:325px; min-height:511px; float:left; margin:21px 0 0 23px; background:#FFF; }
#no96 .box04 div#left p{ margin:23px; }
#no96 .box04 div#left a{ color:#666E99;  font-size:0.85em;}
#no96 .box04 div#left .item_credit{   font-size:0.85em;}
#no96 .box04 div#left p span{ color:#666E99; font-size:1.2em;}
#no96 .box04 div#left p span.anasi{ color:#666E99;  font-size:0.85em;}
#no96 .box04 div#left img.title{ margin:23px 0 0 23px;}

#no96 .item_image300{ width:299px; float:left;}
#no96 .item_text380{ width:390px; float:right;}

#no96 .item_image200{ width:199px; float:left;}
#no96 .item_text480{ width:490px; float:right; margin-top:-200px;}



#no91 .item_image300{ width:240px; float:left;}
#no91 .item_text380{ width:440px; float:right;}
#no91 .box01{ width:715px; min-height:395px; background:url(../upload/2013winter/article/91/91_04.jpg) 0px 0px no-repeat ;}
#no91 .box01 p{ width:310px; margin:0 0 0 386px; padding-top:18px; color:#ffffff;}
#no91 .box01 a{ color:#FFCA00;}
#no91 .box02{ width:715px; min-height:480px; background:url(../upload/2013winter/article/91/91_05.jpg) 0px 0px no-repeat ;}
#no91 .box02 p{ width:310px; margin:0 0 0 386px; padding-top:112px; color:#ffffff;}
#no91 .box02 a{ color:#FFCA00;}


#no95 .box01 p{ background-color:#93587B; color:#ffffff; width:665px; padding:0 25px; font-size:0.8em;}
#no95 .box01 a{ color:#FFCA00;}
#no95 .box02 p{ background-color:#6B5794; color:#ffffff; width:665px; padding:0 25px; font-size:0.8em;}
#no95 .box02 a{ color:#FFCA00;}
#no95 .box03 p{ background-color:#728F8D; color:#ffffff; width:665px; padding:0 25px; font-size:0.83em;}
#no95 .box03 a{ color:#FFCA00;}



#no100 .97box{ width:715px;}
#no100 .itmimg{ margin:0 31px;}
#no100 .itembox{  width:653px; margin:0 31px; background:url(../upload/2013winter/article/100/100_capbg.png) 0 0 no-repeat;}
#no100 .itembox p{
	margin: 0px;
	padding: 25px 25px 30px;
}
#no100 .itembox a{ color: #456B7B; }



#no98 .box01{ width:715px; background:url(../upload/2013winter/article/98/98_01bg.jpg);}
#no98 .box01 p{ width:615px; margin:0 50px;}
#no98 .box01 p span{ color:#666D99;}
#no98 .box01 a{ color:#666D99;}

#no98 .box02{ width:715px; background:url(../upload/2013winter/article/98/98_02bg.jpg);}
#no98 .box02 p{ width:615px; margin:0 50px;}
#no98 .box02 p span{ color:#666D99;}
#no98 .box02 a{ color:#666D99;}

#no98 .box03{ width:715px; background:url(../upload/2013winter/article/98/98_03bg.jpg);}
#no98 .box03 p{ width:615px; margin:0 50px;}
#no98 .box03 a{ color:#666D99;}



#no90 p.fl{ width:326px; float:left; margin:0 21px 0 21px;}
#no90 p.fr{ width:326px; float:right; margin:0 9px 0 0;}
#no90 .itemlink{ background-color:#FFD000; text-align:center; margin:0 0 0 16px; width:700px; padding:9px 0;}
#no90 .itemlink a{ padding-top:16px; font-size:1.1em; margin-top:10px;}



#no92 .item_image457{ width:457px; float:left;}
#no92 .item_text294{ width:243px; float:right;}
#no92 .item_text457{ width:243px; float:left;}
#no92 .item_image294{ width:457px; float:right;}
#no92 a{ color:#8478A5;}



#no93 .box01{ width:715px; height:762px; background:url(../upload/2013winter/article/93/93_01.jpg) 0 0 no-repeat;}
#no93 .box01 p{ width:410px; padding:80px 0 0 266px; color:#F8F1D2;}

#no93 .box02{ width:715px; height:572px; background:url(../upload/2013winter/article/93/93_02.jpg) 0 0 no-repeat;}
#no93 .box02 p{ width:302px; padding:65px 0 0 391px; color:#192447; font-size:0.875em; }
#no93 .box02 p span{ font-weight:bold; font-size:1.1em;}
#no93 .box02 a{ color:#192447; }

#no93 .box03{ width:715px; height:682px; background:url(../upload/2013winter/article/93/93_03.jpg) 0 0 no-repeat;}
#no93 .box03 p{ width:632px; padding:80px 0 0 45px; color:#F8F1D2;}

#no93 .box04{ width:715px; height:542px; background:url(../upload/2013winter/article/93/93_04.jpg) 0 0 no-repeat;}
#no93 .box04 p{ width:302px; padding:65px 0 0 30px; color:##3F1F00; font-size:0.875em; }
#no93 .box04 p span{ font-weight:bold; font-size:1.1em;}
#no93 .box04 a{ color:#3F1F00; }


#no94 .item_image300{ width:240px; float:left;}
#no94 .item_text380{ width:462px; float:right;}
#no94 .item_text380 p span{ font-size:1.2em; font-weight:bold; line-height:200%;}

#no94 .box01{ width:715px; min-height:285px; background:url(../upload/2013winter/article/94/94_05.jpg) 0px 0px no-repeat ;}
#no94 .box01 p{ width:350px; margin:0 0 0 357px; padding-top:58px; }
#no94 .box01 a{ color:#D9A300;}

#no94 .box02{ width:715px; min-height:285px; background:url(../upload/2013winter/article/94/94_06.jpg) 0px 0px no-repeat ;}
#no94 .box02 p{ width:352px; margin:0 0 0 10px; padding-top:58px; }
#no94 .box02 a{ color:#0098CD;}

#no94 .box03{ width:715px; min-height:285px; background:url(../upload/2013winter/article/94/94_07.jpg) 0px 0px no-repeat ;}
#no94 .box03 p{ width:350px; margin:0 0 0 357px; padding-top:58px; }
#no94 .box03 a{ color:#D1659A;}

#no99 p.cap{ margin:0 30px; }

#no99 .item_imagel{ width:366px; float:left;}
#no99 .item_textr{ background:url(../upload/2013winter/article/99/99_fukir.jpg);  width:339px; min-height:182px; float:right;}
#no99 .item_textr p{ width:280px; padding:48px 0 0 44px; }

#no99 .item_imager{ width:366px; float:right;}
#no99 .item_textl{ background:url(../upload/2013winter/article/99/99_fukil.jpg);  width:339px; min-height:182px; float:left;}
#no99 .item_textl p{ width:280px; padding:48px 0 0 23px; }

#no99 .item_imagel2{ width:201px; float:left;}
#no99 .item_textr2{ width:483px; min-height:182px; float:right;}
#no99 p span{ font-size:1.2em; font-weight:bold; line-height:2.0em; }

#no99 .item_textl3{ width:342px; float:left;}
#no99 .item_textr3{ width:342px; float:right;}
#no99 .item_textl3 a{ color:#0099CC;}
#no99 .item_textr3 a{ color:#D66399;}

#no97 .cap{ width:634px; min-height:81px; background:url(../upload/2013winter/article/97/97_05.jpg) 0 0 no-repeat; background-color:#FFEFBF; float:left; margin:-7px 0 50px 41px;}
#no97 .cap p{ width:562px; padding:24px 0 15px 66px;}

#no97 .cap2{ width:634px; min-height:81px; background-color:#FFEFBF; float:left; margin:-7px 0 50px 41px;}
#no97 .cap2 img{ width:124px; float:left; margin:10px;}
#no97 .cap2 p{ padding:24px 24px 0 0px; width:460px; float:right;}
#no97 .cap2 a{ color:#FF6407;}

#no97 .item_imagel2{ width:236px; float:left; margin-left:30px;}
#no97 .item_textr2{ width:428px; min-height:182px; float:right;}
#no97 p span{ font-size:1.2em; font-weight:bold; line-height:2.0em; }
#no97 p span.dekai{ font-size:1.7em; color:#0097CD; font-weight:bold; line-height:2.0em; }











/*==================================================================

佐々木CSS

================================================================== */
#no48 .box01{ width:703px; min-height:938px; background:url(../upload/2013winter/article/48/48_01.jpg) no-repeat; margin:0 auto;}
#no48 .box02{ width:703px; min-height:780px; background:url(../upload/2013winter/article/48/48_05.jpg) no-repeat; margin:0 auto;}
#no48 .box03{ width:703px; min-height:946px; background:url(../upload/2013winter/article/48/48_09.jpg) no-repeat; margin:0 auto;}
#no48 .tit{text-align:center; padding-top:60px;}
#no48 .main{text-align:center; padding-top:40px;}
#no48 .left{ width:251px; float:left; margin-left:42px;}
#no48 .right{  float:left;}


#no55 .box01{ width:705px; margin:0 auto;}
#no55 .tit{text-align:center; margin-bottom:30px;}
#no55 .box01 ul{}
#no55 .box01 li{ float:left;}
#no55 .box01 #coat01{width:237px; margin-right:21px;}
#no55 .box01 #coat02{width:204px; margin-right:21px;}
#no55 .box01 #coat03{width:222px}
#no55 .box01 #coat04{width:215px; margin-right:30px;}
#no55 .box01 .end{width:215px;}
#no55 .box01 .coattit{ margin-bottom:10px;}
#no55 .box01 .coat{ margin-bottom:20px;}
#no55 .box01 .staff{ margin-bottom:15px;}
#no55 .box01 .staffname{ margin-bottom:15px; text-align:center;}
#no55 .box02{ width:705px; margin:0 auto;}
#no55 .box02 .main ul{}
#no55 .box02 .main li{}
#no55 .box02 .stafftit{ margin-bottom:20px;}
#no55 .box02 .left{ margin-bottom:30px;}
#no55 .box02 .left .img{ margin:20px 20px 0 0; float:left;}
#no55 .box02 .left p{ float:left; margin-top:20px; width:493px;}
#no55 .box02 .right{ margin-bottom:30px;}
#no55 .box02 .right .img{ margin:20px 0 0 20px; float:left;}
#no55 .box02 .right p{ float:left;margin-top:20px; width:493px;}


#no56 .box01{ width:706px; margin:0 auto;}
#no56 .box01 .main ul{}
#no56 .box01 .main li{}
#no56 .box01 .stafftit{ margin-bottom:20px;}
#no56 .box01 .left{ margin-bottom:35px;}
#no56 .box01 .left .itemimg{margin-right:35px; float:left;}
#no56 .box01 .left .text{ float:left; width:321px;}
#no56 .box01 .text img{margin:70px 0 20px 0;}
#no56 .box01 .right{ margin-bottom:35px;}
#no56 .box01 .right .itemimg{margin-left:35px; float:left;}
#no56 .box01 .right .text{ float:left; width:321px;}
#no56 .box02{width:706px; margin:0 auto;}
#no56 .box02 .main{ position:relative;}
#no56 .box02 .on01{ position:absolute; top:200px; right:40px;}
#no56 .box02 .on02{ position:absolute; top:200px; right:20px;}
#no56 .box02 .on03{ position:absolute; top:235px; right:15px;}
#no56 .box02 .text{ margin:20px 0; width:347px;}
#no56 .box02 .text img{ margin:20px 0;}
#no56 .box03{width:706px; margin:0 auto;}
#no56 .box03 .text{ float:left; width:470px;}
#no56 .box03 .text h2{ font-size:20px; font-weight:bold; margin-bottom:20px;}
#no56 .box03 img{ margin-right:35px;float:left;}


#no57 .box01{width:705px; margin:0 auto;}
#no57 .box01 .main{ position:relative;}
#no57 .box01 .on01{ position:absolute; top:-43px; right:5px;}
#no57 .box01 .on02{ position:absolute; top:200px; right:20px;}
#no57 .box01 .on03{ position:absolute; top:235px; right:15px;}
#no57 .box01 .text{ margin:40px 0 0 20px; width:347px;}
#no57 .box01 .left{ float:left;  width:337px; margin-right:31px;}
#no57 .box01 .right{float:left; width:337px;}


#no47 .box01{width:707px; margin:0 auto;}
#no47 .tit{text-align:center; margin:50px 0 30px 0;}
#no47 .box01 p{margin:20px 0 30px 0;}


#no52 .box01{width:707px; margin:0 auto;}
#no52 .tit{text-align:center; margin:50px 0 30px 0;}
#no52 .left{width:707px; margin:0 auto; margin-bottom:20px;}
#no52 .left img{width:433px; margin-right:30px; float:left;}
#no52 .left p{width:244px; float:left; margin-top:90px;}
#no52 .right{width:707px; margin:0 auto;}
#no52 .right img{width:433px; margin-left:30px; float:left;}
#no52 .right p{width:244px; float:left; margin-top:90px;}


#no54 .box01{width:706px; margin:0 auto;}
#no54 .tit{text-align:center; margin:0px 0 50px 0;}
#no54 .box01 span{ font-weight:bold;}
#no54 .box01 .inter{margin-bottom:40px;}
#no54 .box01 .left{ float:left; margin-right:25px;}
#no54 .box01 .right{width:347px; float:left;}
#no54 .box01 .left2{ float:left; margin-right:35px;}
#no54 .box01 .right2{width:470px; float:left;}
#no54 .box01 .right2 h2{ font-size:20px; font-weight:bold; margin-bottom:20px;}


#no59 .main {
	width: 705px;
	margin: 0 auto;
	background: url(../upload/2013winter/article/59/59_01.jpg) repeat-y;
}
#no59 .box01{width:705px; margin:0 auto; margin-bottom:50px;}
#no59 .box01 .left{ width:115px; margin:30px 30px 0 30px; float:left;}
#no59 .box01 .right{ width:518px; margin-right:12px; float:left; position:relative;}
#no59 .box01 .right .eria01{ width:518px; position:absolute; top:30px;}
#no59 .box01 .right .eria02{ width:518px; position:absolute; top:557px; position:relative;}
#no59 .box01 .right .eria02 p{ width:230px; position:absolute; top:300px;}
#no59 .box01 .right .eria03{ width:518px; position:absolute; top:597px; position:relative;}
#no59 .box01 .right .eria03 .text01{ width:250px; position:absolute; top:300px; right:15px;}
#no59 .box01 .right .eria03 .text02{ width:503px; position:absolute; top:420px; right:15px;}
#no59 .box01 .right .eria03 .text02 h3{ font-size:13px; font-weight:bold; margin:0; }
#no59 .box01 .right .eria04{ width:518px; position:absolute; top:1230px; position:relative;}
#no59 .box01 .right .eria04 .text01{ width:200px; position:absolute; top:300px; left:0;}
#no59 .box01 .right .eria04 .text02{ width:503px; position:absolute; top:440px; right:15px;}
#no59 .box01 .right .eria04 .text02 h3{ font-size:13px; font-weight:bold; margin:0; }
#no59 .box01 .right .eria05{ width:518px; position:absolute; top:2640px;}
#no59 .box01 .right .eria05 h3{ font-size:13px; font-weight:bold; margin:20px 0 0 0 ; }
#no59 .box02{width:650px; margin:0 auto; margin-bottom:20px;}
#no59 .box03 .left{ float:left; margin-right:35px;}
#no59 .box03 .right{width:469px; float:left;}
#no59 .box03 .right h2{ font-size:20px; font-weight:bold; margin-bottom:20px;}


#no60 .box01{width:707px; margin:0 auto; margin-bottom:20px;}
#no60 .box02{ width:707px; position:relative; margin-bottom:40px;}
#no60 .box02 .left{ width:230px; position:absolute; top:400px; left:110px;}
#no60 .box02 .right{ width:230px; position:absolute;top:400px; right:110px;}
#no60 .box03 .left{ float:left; margin-right:35px;}
#no60 .box03 .right{width:469px; float:left;}
#no60 .box03 .right h2{ font-size:20px; font-weight:bold; margin-bottom:20px;}


#no53 .box01{width:706px; margin:0 auto;}
#no53 .tit{text-align:center; margin:0px 0 50px 0;}
#no53 .box01 span{ font-weight:bold; color:#ff3c3c;}
#no53 .inter{}
#no53 .box01 .left{ float:left; margin-right:25px;}
#no53 .box01 .right{width:292px; float:left;}
#no53 .box01 .left2{width:292px; float:left;}
#no53 .box01 .right2{ float:left; margin-left:25px;}
#no53 .box02 .left{ float:left; margin-right:35px;}
#no53 .box02 .right{width:350px; float:left;}
#no53 .box02 .left2{float:left; margin-right:35px;}
#no53 .box02 .right2{width:470px; float:left;}
#no53 .box02 .right2 h2{ font-size:20px; font-weight:bold; margin-bottom:20px;}


#no50 .box01{width:705px; height:1402px; margin:0 auto;  background:url(../upload/2013winter/article/50/50_01.jpg) no-repeat;}
#no50 .tit{text-align:center; margin:0px 0 50px 0;}
#no50 .box01 span{ font-weight:bold; color:#ff3c3c;}
#no50 .inter{width:632px; margin:0 auto; padding:0 0 30px 0;}
#no50 .box01 .left{ float:left; margin-right:25px;}
#no50 .box01 .right{width:213px; float:left;}
#no50 .box01 .left2{width:237px; float:left;}
#no50 .box01 .right2{ float:left; margin-left:25px;}



#no58 .section01{width:706px; height:2437px; margin:0 auto;  background:url(../upload/2013winter/article/58/58_01.jpg) no-repeat; margin-bottom:30px;}
#no58 .section02{width:706px; height:2517px; margin:0 auto;  background:url(../upload/2013winter/article/58/58_10.jpg) no-repeat; margin-bottom:30px;}
#no58 .section03{width:706px; height:2436px; margin:0 auto;  background:url(../upload/2013winter/article/58/58_19.jpg) no-repeat; margin-bottom:30px;}
#no58 .section04{width:706px; height:2780px; margin:0 auto;  background:url(../upload/2013winter/article/58/58_28.jpg) no-repeat; margin-bottom:30px;}
#no58 .section05{width:706px; height:2517px; margin:0 auto;  background:url(../upload/2013winter/article/58/58_37.jpg) no-repeat; margin-bottom:30px;}
#no58 .section06{width:706px; height:2436px; margin:0 auto;  background:url(../upload/2013winter/article/58/58_46.jpg) no-repeat;}
#no58 .tit{ text-align:center;margin:25px 0 20px 0;}
#no58 .inter{width:656px; margin:0 auto; padding:25px;}
#no58 .line{ border-bottom:1px #ccc solid; margin-bottom:20px;}
#no58 span{ font-weight:bold; padding-left:10px;}
#no58 .box01 {width:599px; margin:0 auto; margin-bottom:20px;}
#no58 .box01 .left{ float:left; width:287px; margin-right:25px;}
#no58 .box01 .right{float:left;width:287px;}
#no58 .box01 p{ padding:0 10px;}




/*==================================================================

音田CSS

================================================================== */
#no3 .box {
	background: url(../upload/2013winter/article/3/03_03.jpg) repeat-y;
	padding-bottom:20px;
}
#no3 .box2 {
	background: url(../upload/2013winter/article/3/03_04.jpg) no-repeat;
	padding: 30px 40px 40px;
}


#no7 .box  {
	width: 735px;
	padding-right:-20px;
}

#no7 .box li {
	float: left;
	width: 225px;
	height: 266px;
	padding-right: 20px;
	position: relative;
	display: block;
}

#no7 .box li:hover {
	cursor:pointer;
}


#no7 .tooltip_item {
	display: none; position: absolute; left: 0px; top:-210px; z-index: 5000; 
}


#no7 .itemcap {
	background: url(../upload/2013winter/article/7/07_20.jpg) no-repeat left top;
	padding-left: 34px;
	padding-bottom: 25px;
}



#no43 .box { background: url(../upload/2013winter/article/43/43_line2.gif) repeat-y center top; }
#no43 .box .set { background: url(../upload/2013winter/article/43/43_line.gif) repeat-x left top; padding-bottom: 30px; padding-top: 20px; }
#no43 .box .set .itembox { float: left; width: 357px; }
#no43 .box .set .itembox .img{ text-align: center; }
#no43 .box .set .itembox .txt{ width: 320px; margin-right: auto; margin-left: auto; }


#no46 .box { position:relative;}
#no46 .box div { position:absolute; }

#no61 .entry_content { position: relative; background: #F4F4F4; }


#no87 .p_1{ padding:0 30px 50px;}
#no87 .wrap_1{ height: 1144px; position: relative; padding-bottom: 60px; font-size: 12px; line-height: 1.6em; }
#no87 .wrap_2{ height:1170px; position:relative; padding-bottom:3.2em; font-size: 12px; line-height: 1.6em; }
#no87 .wrap_1 img,
#no87 .wrap_2 img{ }
#no87 .img_2{ top:0; left:0; position:absolute;}
#no87 .img_4 {  left: 38px;  top: 124px; position:absolute;}
#no87 .img_5 {  left: 347px;  top: 124px; position:absolute;}
#no87 .img_6 {  left: 38px;  top: 629px; position:absolute;}
#no87 .img_7 {  left: 357px;  top: 603px; position:absolute;}
#no87 .img_10 {  left: 38px;  top: 124px; position:absolute;}
#no87 .img_11 {  left: 347px;  top: 124px; position:absolute;}
#no87 .img_12 {  left: 38px;  top: 619px; position:absolute;}
#no87 .img_13 {  left: 357px;  top: 603px; position:absolute;}