﻿@charset "utf-8";


/*        　　　　　　　　　　　　　　               id = Whatsnews
---------------------------------------------------------------------*/

#container #contentgroup #maincontent #whatsnewsbox {
	padding:0px 10px 0px 5px;
    width:385px;
    margin-bottom:15px;
}

#container #contentgroup #maincontent #whatsnewsbox dl {
	margin:5px;
}

#container #contentgroup #maincontent #whatsnewsbox dt {
   font-weight:bold;
   display:inline;
   line-height:1.3em;
   float:left;
}

#container #contentgroup #maincontent #whatsnewsbox dd {
   width:300px;
   margin-left:5.5em;
   line-height:1.3em;
}

#container #contentgroup #maincontent #whatsnewsbox p {
   margin-left:6px;
}


/*                                  id = mediabox
----------------------------------------------------*/
#container #contentgroup #maincontent #mediabox {
	margin-bottom:30px;
	padding-top:10px;
	width:400px;
}

#container #contentgroup #maincontent #mediabox img { 
	float:left;
	margin-right:10px;
}
	

/*                                          box
----------------------------------------------------*/

.box390_gr {
	width: 390px;
	border-bottom: 1px dotted #999999;
	padding-right: 10px;
	padding-left: 10px;
}

.box380 {
	width: 380px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom:30px;
}


/* ---< Explain >--- */
.explainbox {
   width:380px;
   padding:10px 10px;
   margin:20px 0px;
   border-bottom:1px dotted #999;
   border-top:1px dotted #999;   
   text-indent:1em;
}


/* --- box_width400 --- */
.box400 {
	width: 400px;
    margin-bottom:30px;
}

.box400 dl {
	margin: 0px;
	padding: 10px;
}

.box400 dd {
	background: url(../img/common/shirushi.gif) no-repeat left 3px;
}

/* --- box_width400_underline --- */
.box400_uline {
	width: 400px;
	border-bottom: 1px dotted #999999;
}

.box400_uline dl {
	margin: 0px;
	padding: 10px;
}

.box400_uline dd {
	background: url(../img/common/shirushi.gif) no-repeat left 3px;
}

/* --- box width 410 --- */
.box410 {
	width: 410px;
}

.box410 dl {
	margin: 0px;
	padding: 10px;
}

.box410 dd {
	background: url(../img/common/shirushi.gif) no-repeat left 3px;
}

/* --- box_width410_underline --- */
.box410_uline {
	width: 410px;
	border-bottom: 1px dotted #999999;
}

.box410_uline dl {
	margin: 0px;
	padding: 10px;
}

.box410_uline dd {
	background: url(../img/common/shirushi.gif) no-repeat left 3px;
}

/*                             Past Record:更新履歴
----------------------------------------------------*/
.box_past {
  padding:0px 10px 0px 5px;
  width:385px;
}

.box_past dl {
	margin:5px;
    padding:5px 0 5px 0;
    border-bottom: 1px dotted #999999;    
}

.box_past dt {
   font-weight:bold;
   display:inline;
   line-height:1.4;
   float:left;
}

.box_past dd {
  margin-left:6em;
  line-height:1.4;
  margin-bottom: 10px;
}

/*                             OpeLunch:オペランチ
----------------------------------------------------*/

div#OpeLunch {
	margin-left:2px;
}

div#OpeLunch div.box_ope dl dt {
   font-weight:bold;
   float:left;
}

div#OpeLunch div.box_ope dl dd {
  margin-left:6.5em;
}

div#OpeLunch div.box_ope div.ope_info {
  width: 350px;
}

.box_ope {
	width:350px;
	height:35px;
	line-height:1.25em;
	padding:10px;
	border-bottom: 1px dotted #afaca8;
}

.box_ope_koumoku {
	width:350px;
	height:20px;
	line-height:1.25em;
	padding:10px;
	border-bottom: 1px dotted #afaca8;
}


.box_ope h3 {
  width: 348px;
  height: 20px;
  padding:5px 0 0 5px;
  background-color:#999;
  color: #FFF;
}

.box_ope2 {
	width:350px;
	line-height:1.25em;
	padding:10px;
	border-bottom: 1px dotted #afaca8;
}

.box_ope2 h3 {
  width: 348px;
  height: 20px;
  padding:5px 0 0 5px;
  background-color:#F99;
  color: #FFF;
}

.palazzq {
	width:350px;
	line-height:1.25em;
	padding:10px;
	border-bottom: 1px dotted #afaca8;
}

.palazzq ul {
  list-style:none;
}

.palazzq li {
  text-align:center;
  margin:10px 0 ;
}

.box_ope4 {
  width: 400px;
  margin: 10px 0 20px 0;
}

.box_music_pro {
	width:300px;
	margin:10px auto 10px auto;
}

.box_music_pro li {	padding-left:1em;}

/*          Nihonbashi Management:日本橋経営の勧め
----------------------------------------------------*/

.box_shinkin {
  width: 400px;
  border-bottom: 1px dotted #999999;
  /*height: 195px;*/
  margin-top: 10px;
}

.box_shinkin_caption {
  font-weight: bold;
  margin: 5px 0px 5px 85px;
}

.box_shinkin_caption2 {
  font-weight: bold;
  margin: 5px 0px 5px 110px;
}

.box_shinkin_explain {
  margin-left: 85px;
  text-indent: 1em;
}

.box_shinkin_explain2 {
  margin-left: 110px;
  text-indent: 1em;
}

.box_shinkin_read {
  text-align: right;
}

.box_shinkin_fnl {
  width: 400px;
  border-bottom: 1px dotted #999999;
  height: 40px;
  margin-top: 15px;
}

.box_shinkin .shin_img {
  float: left;
}

/*          　　東京日本橋 ものづくりネットワーク
----------------------------------------------------*/

.box_shinkin {
  width: 400px;
  border-bottom: 1px dotted #999999;
  /*height: 195px;*/
  margin-top: 10px;
}

.box_shinkin_caption2 {
  font-weight: bold;
  margin: 5px 0px 5px 110px;
}


.box_shinkin_explain2 {
  margin-left: 110px;
  text-indent: 1em;
}

.box_shinkin_read {
  text-align: right;
}


/*.box_shinkin .shin_img {
  float: left;
}
*/

/*   Shutter Chace Project:シャッターチャンスプロジェクト
----------------------------------------------------------*/

.box400_shut {
	width: 400px;
	margin:10px 0px;
}

.box400_shut ul {
	list-style-position:inside;
	list-style-type:none;
}

.box400_shut dd {
	width:200px;
	float:left;
}

ul.hedge li {
	list-style-type:none;
	text-indent:-1em;
	padding-left:1em;
}

ul.hedge_n li {
	text-indent:-1em;
	padding-left:1em;
}

.box400_shut ul.hedge {
	margin:5px 0px 10px 0px;
	clear:both;
}	

.box400_shut ul.hedge li {
	list-style-type:none;
	text-indent:-1em;
	padding-left:1em;
}
.box_after {
	width:400px;
	padding-bottom:20px;
	margin:10px 5px 20px 5px;
	border-bottom:1px dotted #666;
}


/*                                     class = box_shut
----------------------------------------------------------*/
.shut {
	_zoom:1;
	overflow:hidden;
}

.shut ul {
	_zoom:1;
	overflow:hidden;
}

.shut_caption {
  font-weight: bold;
  margin: 5px 0px;
}

.shut_img {
	float: left;
	margin: 0 10px 5px 0;
}

.shut_line {
  width:400px;
  border-bottom: 1px dotted #999999;
  margin:10px 0 20px 0;
}

.box_shut_read {
  text-align: right;
  /*text-align: right;*/
}

.li-indent {
    margin:0 10px;
  list-style-type:disc;

}

/*             老舗の顔力展　福永明子プロフィール
----------------------------------------------------*/

.box_profile {
  padding:0px 10px 0px 5px;
}

.box_profile dl {
	margin:5px;
    padding:5px 0 5px 0;
    /*border-bottom: 1px dotted #999999;*/    
}

.box_profile dt {
   font-weight:bold;
   display:inline;
   line-height:1.4;
   float:left;
}

.box_profile dd {
  width:280px;
  margin-left:6em;
  line-height:1.4;
  margin-bottom: 5px;
}

/*                                  acrobat reader
----------------------------------------------------*/

.box_reader {
  width:350px;
  margin:10px auto 30px auto;
  padding:5px;
  border-top:1px dotted #666;
  border-bottom:1px dotted #666;
  font-size:11px;
}

/*                                  イベント情報
----------------------------------------------------*/
.box_event {
  margin:10px 0 30px 0;
  padding-left:10px;
  width:400px;
}


.box_order {
	width:370px;
  	/*margin-left:10px;*/
  	padding:0px 10px;
    margin-bottom:10px;
}

/*                             meziza:明治座
----------------------------------------------------*/
.box_meiziza {
  padding:0px 10px 0px 5px;
  width:230px;
  height:102px;
  float:left;
}

.box_meiziza dl {
	margin:5px;
    padding:5px 0 5px 0;
   /* border-bottom: 1px dotted #999999; */   
}

.box_meiziza dt {
   font-weight:bold;
   display:inline;
   line-height:1.4;
   /*float:left;*/
}

.box_meiziza dd {
  margin-left:1.5em;
  line-height:1.4;
  margin-bottom: 10px;
}

