@charset "utf-8";
@import'/cmn/css/localnavi/creative.css';


/*---------------------------------------------------

                #creative.creative-index

---------------------------------------------------*/
/* index
---------------------------------------------------*/

#creative.creative-index { background:url(/creative/img/idx_bg_creative.jpg) no-repeat center 120px scroll #d9dadb; }
#creative.creative-index .container #contents { background:none; }

#creative.creative-index .index .content-links div { margin:30px 0 0 0; }

#creative.creative-index .index .content-links div a.channel { display:block; width:670px; height:150px; background:url(/creative/img/idx_img_channel.jpg) no-repeat top left scroll transparent; text-indent:-9999px; overflow:hidden; }
#creative.creative-index .index .content-links div a.channel:hover { background-position:0 -150px; }

#creative.creative-index .index .content-links div a.shinagawabusiness { display:block; width:670px; height:150px; background:url(/creative/img/idx_img_shinagawabusiness.jpg) no-repeat top left scroll transparent; text-indent:-9999px; overflow:hidden; }
#creative.creative-index .index .content-links div a.shinagawabusiness:hover { background-position:0 -150px; }
#creative.creative-index .index .content-links div.shinagawabusiness { position: relative; }
#creative.creative-index .index .content-links div.shinagawabusiness a.trailer { position: absolute; left: 516px; top: 15px; }

#creative.creative-index .index .content-links div a.ashita-note { display:block; width:670px; height:150px; background:url(/creative/img/idx_img_ashitanonote.jpg) no-repeat top left scroll transparent; text-indent:-9999px; overflow:hidden; }
#creative.creative-index .index .content-links div a.ashita-note:hover { background-position:0 -150px; }

#creative.creative-index .index .content-links div a.chronicle { display:block; width:670px; height:150px; background:url(/creative/img/idx_img_chronicle.jpg) no-repeat top left scroll transparent; text-indent:-9999px; overflow:hidden; }
#creative.creative-index .index .content-links div a.chronicle:hover { background-position:0 -150px; }

#creative.creative-index .index .content-links div a.award { display:block; width:670px; height:150px; background:url(/creative/img/idx_img_award.jpg) no-repeat top left scroll transparent; text-indent:-9999px; overflow:hidden; }
#creative.creative-index .index .content-links div a.award:hover { background-position:0 -150px; }



#creative.creative-index .index .content-links div.first-child { margin:0; }
#creative.creative-index .index .content-links div.two-switch div { float:left; margin:0 0 0 20px;  }
#creative.creative-index .index .content-links div.two-switch div.first-child { margin:0; }

#creative.creative-index .index .content-links div.two-switch a.dummy { display:block; width:325px; height:120px; background:url(/creative/img/idx_img_dummy.jpg) no-repeat top left scroll transparent; text-indent:-9999px; overflow:hidden; }
#creative.creative-index .index .content-links div.two-switch a.dummy:hover { background-position:0 -120px; }

#creative.creative-index .index .content-link-wrap { margin:40px 0 0 0; padding:30px 0 0 0; background:url(/cmn/img/line_dot_02.png) repeat-x left top scroll transparent; }
#creative.creative-index .index .content-links2 { margin:22px 0 0 0; }
#creative.creative-index .index .content-links2.first-child { margin:0; }
#creative.creative-index .index .content-links2 div { float:left; margin:0 0 0 20px; width:325px; }
#creative.creative-index .index .content-links2 div.first-child { margin:0; }
#creative.creative-index .index .content-links2 div div { margin:0 0 7px 0; }
#creative.creative-index .index .content-links2 div p { line-height:1.3em; }

#creative.creative-index .index .content-links2 div a.ecooffice { display:block; width:325px; height:70px; background:url(/creative/img/idx_img_ecooffice.jpg) no-repeat top left scroll transparent; text-indent:-9999px; overflow:hidden; }
#creative.creative-index .index .content-links2 div a.ud { display:block; width:325px; height:70px; background:url(/creative/img/idx_img_ud.jpg) no-repeat top left scroll transparent; text-indent:-9999px; overflow:hidden; }
#creative.creative-index .index .content-links2 div a.worksight { display:block; width:325px; height:70px; background:url(/creative/img/idx_img_worksight.jpg) no-repeat top left scroll transparent; text-indent:-9999px; overflow:hidden; }
#creative.creative-index .index .content-links2 div a:hover { background-position:left bottom; }


/*---------------------------------------------------

                #creative.ecooffice

---------------------------------------------------*/
/* index
---------------------------------------------------*/
#creative.ecooffice .index .exordium { position:absolute; top:0; left:0; visibility:hidden; width:670px; height:290px; overflow:hidden; }
#creative.ecooffice .index .exordium-note { padding:16px 13px 16px 20px; background-color:#efeff0; }
#creative.ecooffice .index .exordium-note .text { width:356px; }
#creative.ecooffice .index .exordium-note .image { width:272px; }

#creative.ecooffice .index .article .solution { margin-top:40px; }

#creative.ecooffice .index .content-links { padding:10px; background:url("/cmn/img/bg_dot_01.gif") repeat left top scroll transparent; }
#creative.ecooffice .index .content-links div.other { float:left; margin:0; width:320px; }
#creative.ecooffice .index .content-links div.other div { margin:10px 0 0 0; }
#creative.ecooffice .index .content-links div.other div.first-child { margin:0; }
#creative.ecooffice .index .content-links div.other a { display:block; width:320px; height:75px; background-repeat:no-repeat; background-position:0 0; background-attachment:scroll; background-color:transparent; text-indent:-9999px; overflow:hidden; }
#creative.ecooffice .index .content-links div.other a:hover { background-position:left bottom; }
#creative.ecooffice .index .content-links div.other a.concept { background-image:url(/creative/ecooffice/img/idx_btn_concept.gif); }
#creative.ecooffice .index .content-links div.other a.floor { background-image:url(/creative/ecooffice/img/idx_btn_floor.gif); }
#creative.ecooffice .index .content-links div.blog { float:right; margin:0; width:320px; min-height:160px; background-color:#ffffff; }
* html #creative.ecooffice .index .content-links div.blog { height:160px; }

#creative.ecooffice .index .content-links div.blog .title a.ecooffice-blog { display:block; width:320px; height:40px;  background:url(/creative/ecooffice/img/idx_btn_ecooffice_blog.gif) no-repeat 0 0 scroll transparent; text-indent:-9999px; overflow:hidden; }
#creative.ecooffice .index .content-links div.blog .title a.ecooffice-blog:hover { background-position:left bottom; }
#creative.ecooffice .index .content-links div.blog .body { padding:10px 18px 10px 18px; }
#creative.ecooffice .index .content-links div.blog .body .text { width:160px; }
#creative.ecooffice .index .content-links div.blog .body .text dl dt {}
#creative.ecooffice .index .content-links div.blog .body .text dl dt span { display:block; font-size:85.7143%; }
#creative.ecooffice .index .content-links div.blog .body .text dl dd { font-size:85.7143%; }
#creative.ecooffice .index .content-links div.blog .body .image { width:108px; border:1px solid #cccccc; }
#creative.ecooffice .index .content-links div.blog .body .image a { width:auto; display:block; border:1px solid #ffffff; }
#creative.ecooffice .index .content-links div.blog .body .image a img { display:block; width:106px; }

#creative.ecooffice .index .report { margin-top:20px; }
#creative.ecooffice .index .report .unity-body ul li { float:left; margin:15px 0 0 15px; }
#creative.ecooffice .index .report .unity-body ul li.top { margin-top:0; }
#creative.ecooffice .index .report .unity-body ul li.cycle { margin-left:0; }

#creative.ecooffice .index .content-links.bearing { margin-top:30px; padding:10px; background:url("/cmn/img/bg_dot_01.gif") repeat left top scroll transparent }
#creative.ecooffice .index .content-links.bearing div { float:left; width:320px; height:55px; margin-left:10px; }
#creative.ecooffice .index .content-links.bearing div.odd { margin:0; }


/*---------------------------------------------------

                #creative.ud story

---------------------------------------------------*/
/* story commn
---------------------------------------------------*/
#creative.story .words .interviewer{
	padding-left:120px;
	margin-bottom:20px;
	font-weight:bold;
	color:#8C8C8C;
	background:url(/creative/ud/story/img/dashline_106_2.gif) no-repeat 0 8px;
}
#creative.story .words .answerer{
	padding-left:120px;
	margin-bottom:15px;
	padding-bottom:5px;
}
#creative.story .words p.caption{ margin-top:3px; color:#8C8C8C;}
#creative.story .words .sketch{ margin:30px 0;}/* baimingxia */
#creative.story .words .sketch_r{ float:right; margin:0 0 0 30px; }
#creative.story .words .answerer strong{ color:#FF0000;font-weight:normal; }
#creative.story .words .answerer01{ background:url(/creative/ud/story/img/story_icn_answerer01.gif) no-repeat 25px 0;}
#creative.story .words .answerer05{ background:url(/creative/ud/story/img/story_icn_answerer05.gif) no-repeat 25px 0;}
#creative.story .words .answerer06{ background:url(/creative/ud/story/img/story_icn_answerer06.gif) no-repeat 25px 0;}
#creative.story .words .answerer07{ background:url(/creative/ud/story/img/story_icn_answerer07.gif) no-repeat 25px 0;}
#creative.story .words .answerer08{ background:url(/creative/ud/story/img/story_icn_answerer08.gif) no-repeat 25px 0;}
#creative.story .words .answerer09{ background:url(/creative/ud/story/img/story_icn_answerer09.gif) no-repeat 25px 0;}
#creative.story .words .answerer10{ background:url(/creative/ud/story/img/story_icn_answerer10.gif) no-repeat 25px 0;}

#creative.story .page_nate{  margin:40px 0 0;}
#creative.story .page_nate div{ padding:0 25px;}
#creative.story .page_nate div.col_l{ float:left; width:285px;}
#creative.story .page_nate div.col_r{ float:left; width:309px; padding-right:0; border-left:#ccc 1px solid;}

/*---------------------------------------------------

                #creative.ud index

---------------------------------------------------*/
#creative.ud .mt15{ margin-top:15px;}
#creative.ud .mt40{ margin-top:40px;}
#creative.ud .dashline{ margin:20px 0; background:url(/creative/ud/img/dashline.gif) repeat left top; height:9px; font-size:0; line-height:0;}
#creative.ud .content-index-group p.caption{ margin-top:7px; font-size:100%;}

#creative.ud .bgblock01 .content-list-col3 li{
	float:left;
	width:210px;
	margin-left:10px;
}
#creative.ud .content-index-group{ margin-bottom:30px;}
#creative.ud .content-index-group .content-list-col2 li{
	float:left;
	width:305px;
	margin-left:20px;
}
#creative.ud .content-index-group .content-list-col4 li{
	float:left;
	width:150px;
	margin-left:10px;
	margin-bottom:10px;
}
#creative.ud .content-index-group .content-list-col5 li{
	float:left;
	width:118px;
	margin-left:10px;
}
#creative.ud .content-index-group .content-list-col2 li.first-child ,
#creative.ud .content-index-group .content-list-col4 li.first-child ,
#creative.ud .content-index-group .content-list-col5 li.first-child ,
#creative.ud .bgblock01 .content-list-col3 li.first-child{ margin-left:0;}


#creative.ud .index .content-index-group .group.ltri .text{ width:320px;}
#creative.ud .index .content-index-group .group.ltri .lihi{ width:305px;}

#creative.ud .index .group.ltri .text.w320{ width:330px;}
#creative.ud .index .group.ltri .lihi.w325{ width:325px;}
/*---------------------------------------------------

                #creative.ud experience info

---------------------------------------------------*/

#creative.ud .info table.center th,
#creative.ud .info table.center td {
	text-align:center!important;
}

/*---------------------------------------------------

                #creative.ud story

---------------------------------------------------*/
/* story commn
---------------------------------------------------*/
#creative.story .words .answerer02{ background:url(/creative/ud/story/img/story_icn_answerer02.gif) no-repeat 25px 0;}
#creative.story .words .answerer03{ background:url(/creative/ud/story/img/story_icn_answerer03.gif) no-repeat 25px 0;}
#creative.story .words .answerer04{ background:url(/creative/ud/story/img/story_icn_answerer04.gif) no-repeat 25px 0;}

/* ----- infoBlock ----- */
#creative.story .infoBlock { padding:17px 22px; border:4px solid #d6d6d6; background-color:#efeff0; }
#creative.story .infoBlock { padding:17px 22px; border:4px solid #d6d6d6; background-color:#efeff0; }
#creative.story .infoBlock .infoBlock-body { padding:15px; background-color:#ffffff; }
#creative.story .infoBlock .infoBlock-body .left01 { width:366px; float:left; }
#creative.story .infoBlock .infoBlock-body .right01 { width:182px; float:right; }


/*---------------------------------------------------

			   #creative.purchase

---------------------------------------------------*/

#creative.purchase .purchaselist01 {
	padding:12px 0px;
	background:url(/cmn/img/line_dot_01.png) repeat-x left top;
}

#creative.purchase .purchaselist01 dl,
#creative.purchase .purchaselist01 dt,
#creative.purchase .purchaselist01 dd {
    margin: 0;
    padding: 0;
}

#creative.purchase .purchaselist01 dt {
    float: left;
}

#creative.purchase .purchaselist01 dd {
    margin: 0 2px 0 136px;
}

#creative.purchase .purchaselist01 dd p.txt01 { margin-top:0.5em;}


/*---------------------------------------------------

			   #creative.access

---------------------------------------------------*/
#creative.access .w322{ width:322px; }
#creative.access .w318{ width:318px; }

#creative.access dl.detail01 { }
#creative.access dl.detail01 dt { float:left; width:130px; font-weight:bold; }
#creative.access dl.detail01 dd { margin-left: 130px; }


/*---------------------------------------------------

			   #creative.aboutud

---------------------------------------------------*/

#creative.aboutud .specialBlock01{ padding:25px; border:4px solid #d6d6d6; background-color:#efeff0; }
#creative.aboutud .specialBlock01 .special-body01 { padding:10px 15px; background-color:#FFF; }
#creative.aboutud .specialBlock01 .special-body01 .left01 { width:210px; float:left;}
#creative.aboutud .specialBlock01 .special-body01 .left02 { width:210px; float:left;}
#creative.aboutud .specialBlock01 .special-body01 .right01 { width:160px; float:right;}
#creative.aboutud .specialBlock01 .icon01 { margin:9px auto; width:27px; }

#creative.aboutud .specialBlock01 .special-body01 .list01 {
	padding:12px 8px;
	background:url(/cmn/img/line_dot_01.png) repeat-x left bottom;
}

#creative.aboutud .specialBlock01 .special-body01 .list-last01 {
	padding:12px 8px 3px 8px;
}
#creative.aboutud .specialBlock01 .special-body02 { padding:20px; background-color:#FFF; }

#creative .bgblock01{background-image:url(/creative/ud/experience/img/index_bg01.jpg); background-repeat:repeat; padding:10px;}
#creative .dip01{ display:inline;}

/*---------------------------------------------------

                #creative cmn

---------------------------------------------------*/
#creative .fLeft{ float:left; }
#creative .fRight{ float:right; }

/*---------------------- lightbox ----------------------*/
#creative .LBC{ cursor:pointer; }

/*---------------------- width ----------------------*/
#creative .w262 { width:262px; }
#creative .w444 { width:444px; }
#creative .w474 { width:474px; }
#creative .w299 { width:299px; }
#creative .w618 { width:618px; }
#creative .w374 { width:374px; }
#creative .w147 { width:147px; }
#creative .w150 { width:150px; }
#creative .w215 { width:215px; }
#creative .w264 { width:264px; }
#creative .w196 { width:196px; }


/*---------------------- margint top ----------------------*/
#creative .mt00 { margin-top:0px; }
#creative .mt05 { margin-top:5px; }
#creative .mt08 { margin-top:8px; }
#creative .mt12 { margin-top:12px; }
#creative .mt18 { margin-top:18px; }
#creative .mt35 { margin-top:35px;}

/*---------------------- margint bottom ----------------------*/
#creative .mb00 { margin-bottom:0px; }
#creative .mb08 { margin-bottom:8px; }
#creative .mb14 { margin-bottom:14px; }

/*---------------------- margint left ----------------------*/
#creative .ml02 { margin-left:2px; }
#creative .ml47 { margin-left:47px; }

/*---------------------- margint right ----------------------*/
#creative .mr05 { margin-right:5px; }
#creative .mr16 { margin-right:16px;}

/*---------------------- padding left ----------------------*/
#creative .pl04 { padding-left:4px;}

/*---------------------------------------------------

                #creative.ecooffice floor.html

---------------------------------------------------*/
#creative.ecooffice #contents.floor .column2Wrap{
	display:block;
}

#creative.ecooffice #contents.floor .column2Wrap .columnLeft{
	float:left;
	background-color:#FFF;
	padding:20px;
}

#creative.ecooffice #contents.floor .column2Wrap .columnRight{
	float:right;
	background-color:#FFF;
	padding:20px;
}
#creative.ecooffice #contents.floor .specialGuideBlock { padding:17px 22px; border:4px solid #d6d6d6; background-color:#efeff0; }

@media screen and (-webkit-min-device-pixel-ratio:0)
{
#creative.ecooffice #contents.floor .safMt10{ margin-top:10px !important; }
/* Safari and Opera rules here */
}

.specialGuideBlock2 { padding:17px 22px; border:4px solid #d6d6d6; background-color:#efeff0; }
.flooor_photo{ margin:15px 0px 0px 0px; padding:20px; background-color:#FFFFFF; clear:both;}
.flooor_photo h2{ margin:0px 0px 20px 0px; }
.flooor_photo h3{ margin:0px 0px 10px 0px; }

.flooor_photo ul{height:120px; margin:15px 0px 0px 0px; list-style:none;}
.flooor_photo ul li{float:left; margin:0px;}
.flooor_photo ul li.pr10{ padding-right:10px;}

/*---------------------------------------------------

                #creative.ecooffice solution/index.html

---------------------------------------------------*/
#creative.solution #contents.index .content-list-type3 { margin:30px 0 0 0; }
#creative.solution #contents.index ul.btn_list li { display:inline-block; width:320px; margin:20px 0 0 30px; vertical-align:top; }
* html #creative.solution #contents.index ul.btn_list li { display:inline; zoom:1; }
*+html #creative.solution #contents.index ul.btn_list li { display:inline; zoom:1; }
#creative.solution #contents.index ul.btn_list li.top { margin-top:0; }
#creative.solution #contents.index ul.btn_list li.cycle { margin-left:0; }
#creative.solution #contents.index ul.btn_list li img { margin-bottom:5px; }

/*---------------------------------------------------

                #creative.ecooffice solution/ecostyle.html

---------------------------------------------------*/
#creative.solution .bgBlock02 {
	border:#D6D6D6 solid 4px;
	background-color:#FFF;
	padding:20px;
}

/*---------------------------------------------------

                #creative.ecooffice .worker.report1

---------------------------------------------------*/
/* worker common
---------------------------------------------------*/

/* ----- infoBlock ----- */
#creative.worker .infoBlock { padding:17px 22px; border:4px solid #d6d6d6; background-color:#efeff0; }
#creative.worker .infoBlock { padding:17px 22px; border:4px solid #d6d6d6; background-color:#efeff0; }
#creative.worker .infoBlock .infoBlock-body { padding:15px; background-color:#ffffff; }
#creative.worker .infoBlock .infoBlock-body .left01 { width:366px; float:left; }
#creative.worker .infoBlock .infoBlock-body .right01 { width:182px; float:right; }

/* ----- layout option ----- */
#creative.worker .ltri .image p.caption { color:#8C8C8C; }

#creative.worker .content-list-type2 li{ margin-left:32px;}
#creative.worker .content-list-type2 li.cycle{ margin-left:0;}
#creative.worker .content-list-type2 li.top{ margin-top:0;}

/*---------------------------------------------------

                #creative.worksight

---------------------------------------------------*/
/* /creative/worksight/index.html */


.worksight #contents{ padding-bottom: 20px; background-color: #f7f7f7!important; background-image: url(/creative/worksight/img/idx2_top_bg.gif) !important; background-repeat: repeat-x !important; background-position: left top !important;}
#creative.worksight .index .section .visual{ float:right;}
#creative.worksight .category{position:absolute; top:26px;}
#creative.worksight .title-lv01{margin-bottom:15px; padding-top: 78px;}
#creative.worksight .title-lv02{margin-bottom:15px;}
#creative.worksight .title-lv03{margin-bottom:15px;}

#creative.worksight .concept{ margin: 0 0 30px 0; overflow:hidden;}
#creative.worksight .concept div.inner{ width:535px; float:left;}
#creative.worksight .concept div.inner .social-buttons{text-align:left; padding: 0 0 10px;}
#creative.worksight .concept div p span{ font-size:114.2857143%; font-weight:bold;}
#creative.worksight .concept #worksight{background:#f7f7f7;}
#creative.worksight .concept #worksight p.visual{float: right; width:385px;}

#creative.worksight .index .history { clear:both; margin: 20px 0 50px; }
#creative.worksight .index .history ol.outline { overflow:hidden; margin:25px 0 0; background:url(/creative/worksight/img/idx2_bg_history_arrow.gif) no-repeat 292px 155px transparent; }
#creative.worksight .index .history ol.outline li { position:relative; float:left; margin:0 55px 0 0; width:280px; height:325px;}
#creative.worksight .index .history ol.outline li p{ text-indent:-9999px; overflow:hidden; }
* html #creative.worksight .index .history ol.outline li { display:inline; }
#creative.worksight .index .history ol.outline li.eciffo { background:url(/creative/worksight/img/idx2_eciffo.gif) no-repeat 0 0 scroll transparent; }
#creative.worksight .index .history ol.outline li.catalyzer { background:url(/creative/worksight/img/idx2_catalyser.gif) no-repeat 0 0 scroll transparent; }
#creative.worksight .index .history ol.outline li.worksight { background:url(/creative/worksight/img/idx2_worksight.gif) no-repeat 0 0 scroll transparent; margin:0;}
#creative.worksight .index .history ol.outline li a { position:absolute; left:70px; bottom:22px;}

#creative.worksight .index .impact-frame{margin: 0 0 10px 0; padding:0; background:#fff; border:0;}
#creative.worksight .index .impact-frame{position:relative;}
#creative.worksight .index .impact-frame .figure .image { position:absolute; top: 20px; right:20px;}
#creative.worksight .index .impact-frame h3.title {color:#ef2211; font-size:114.2857143%;}
#creative.worksight .index .impact-frame h3.title2 {font-size:114.2857143%; font-weight:bold;}
#creative.worksight .index .impact-frame .figure .figcaption { float:left; width:607px; }
#creative.worksight .index .impact-frame .coverage { margin:17px 0 0 0; padding-top:13px; background:url(/cmn/img/line_dot_01.png) repeat-x 0 0 transparent;}



/*---------------------------------------------------

                #creative.channel

---------------------------------------------------*/

/*---------------------------------------------------

                #creative.shinagawabusiness

---------------------------------------------------*/
#creative.shinagawabusiness .font_b{font-weight:bold !important;}
#creative.shinagawabusiness .mtm110{	margin-top: -110px !important;	}
#creative.shinagawabusiness div.index .main{
	background-color: #EFEFF0;
}
#creative.shinagawabusiness div.index .main p{
	padding: 20px;
}
#creative.shinagawabusiness div.index .menu{
	margin: 0;
	overflow: hidden;
}

#creative.shinagawabusiness div.index .menu .f-left{
	float: left;
}

#creative.shinagawabusiness div.index .menu .f-right{
	float: right;
}

#creative.shinagawabusiness div.content-flash{
	background: url("/cmn/img/bg_dot_01.gif") repeat 0 0;
	margin: 15px 0 25px;
	padding: 10px;
}
#creative.shinagawabusiness div.content-flash .inner{
	background-color: #ffffff;
	overflow:hidden;
	_zoom: 1;
	padding: 18px 0 25px 22px;
}
#creative.shinagawabusiness div.content-flash .box{
	float: left;
	margin: 25px 4px 0;
	width: 300px;
}
#creative.shinagawabusiness div.content-flash .movie{
	width: 300px;
}
#creative.shinagawabusiness div.content-flash .name{
	padding: 5px;
	text-align: center;
}
#creative.shinagawabusiness div.content-flash .link{
	text-align: center;
}

#creative.shinagawabusiness div.talksection{
	margin:0 0 13px;
	overflow:hidden;
	_zoom: 1;
}
#creative.shinagawabusiness div.talksection p.name{
	padding:2px 0;
	width:75px;
	float:left;
	font-weight:bold;
	background:#e8e8e8;
	text-align:center;
}
#creative.shinagawabusiness div.talksection p.comment{
	padding:3px 0 0 90px;
}
#creative.shinagawabusiness div.talksection p.pic_r{
	float:right;
	margin:0 0 5px 20px;
}
#creative.shinagawabusiness div.talksection p.pic_l{
	float:left;
	margin:0 20px 5px 13px;
}

#creative.shinagawabusiness div.talksection p.pic_l2{
	float:left;
	margin:0 20px 5px 0;
}

#creative.shinagawabusiness div.talksection p.pic_cen{
	margin:20px 0 0 0;
}

#creative.shinagawabusiness div.talksection p.pic_r span,
#creative.shinagawabusiness div.talksection p.pic_l span,
#creative.shinagawabusiness div.talksection p.pic_l2 span,
#creative.shinagawabusiness div.talksection p.pic_cen span{
	display: block;
	padding: 3px 0 0 0;
	font-size:85.7143%;
	text-align:left;
}



#creative.shinagawabusiness .frame .frame-body{
	font-size:93%;
	line-height: 1.6;
}

#creative.shinagawabusiness .closing{
	padding: 10px 0;
	text-align: right;
	font-size: 93%;
}

#creative.shinagawabusiness .sheet p.pic_r{
	width: 210px;
	float:right;
	margin:0 0 5px 22px;
}

#creative.shinagawabusiness .mov-menu{
	overflow:hidden;
	_zoom: 1;
}

#creative.shinagawabusiness .mov-menu .thum01,
#creative.shinagawabusiness .mov-menu .thum02,
#creative.shinagawabusiness .mov-menu .thum03,
#creative.shinagawabusiness .mov-menu .thum04{
	width: 306px;
	height: 216px;
	padding-top: 5px;
	float:left;
	text-align: center;
}

#creative.shinagawabusiness .mov-menu .thum01{	background: url("/creative/shinagawabusiness/img/vol2_mov_thum01.gif") no-repeat;}
#creative.shinagawabusiness .mov-menu .thum02{	background: url("/creative/shinagawabusiness/img/vol2_mov_thum02.gif") no-repeat;}
#creative.shinagawabusiness .mov-menu .thum03{	background: url("/creative/shinagawabusiness/img/vol2_mov_thum03.gif") no-repeat;}
#creative.shinagawabusiness .mov-menu .thum04{	background: url("/creative/shinagawabusiness/img/vol2_mov_thum04.gif") no-repeat;}

#creative.shinagawabusiness .mov-menu .mt17{
	margin-top: 17px;
}

#creative.shinagawabusiness .mov-menu .pl14{
	margin-left: 14px;
}

#creative.shinagawabusiness .link-none{
	border:none;
}

#creative.shinagawabusiness .w331 {
	width: 331px;
}

#creative.shinagawabusiness div.list-extra{
	background: url("/cmn/img/bg_dot_01.gif") repeat 0 0;
	margin: 15px 0px 25px 0px;
	padding: 10px 0px 0px 10px;
	overflow: hidden;
	_zoom: 1;
}

#creative.shinagawabusiness div.list-extra ul li{
	padding: 0px;
	margin:0px 0px 10px 0px;
}

#creative.shinagawabusiness div.extra_person{
	clear:both;
	background:#EFEFF0;
	margin: 5px 0px 18px 0px;
	padding: 10px 6px;
	overflow: hidden;
	_zoom: 1;
}

#creative.shinagawabusiness div.extra_person dl{
	padding: 10px;
	margin:0px;
	overflow: hidden;
	_zoom: 1;
}

#creative.shinagawabusiness div.extra_person dl dt{
	float:left;
	width:140px;
	padding:0px 0px 0px 0px;
	margin:0px;
}

#creative.shinagawabusiness div.extra_person dl dd{
	float:left;
	width:485px;
	padding:0px 0px 0px 0px;
	margin:0px;
	line-height:180%;
}

#creative.shinagawabusiness div.extra_person dl dd span{
	display:block;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}


.list-bold{
	margin-top:5px;
}

.list-bold li{
	margin-bottom:5px;
	font-weight:bold;
}

/*EOF*/
