@charset "utf-8";
/*------------------------------------------------
	報道・広報
------------------------------------------------*/
#menu_press #main .search form {
	padding: 13px 20px;	
}
#menu_press #main .search .col3_1,
#menu_press #main .search .col3_2,
#menu_press #main .search .col3_3 {
	box-sizing: border-box;
	display: inline;
}
#menu_press #main .search .col3_1 {
	float: left;
	width: 36%;	
}
#menu_press #main .search .col3_2 {
	float: left;
	width: 33%;	
}
#menu_press #main .search .col3_3 {
	float: right;
	width: 31%;	
}
#menu_press #main .search h3 {
	background: none;
	padding: 0;
	border: 0;
	height: auto;
	color: #008070;
	font-size: 116%;
	font-weight: bold;
	line-height: 22px;
	margin: 5px 0;
}
#menu_press #main .search select {
	margin-bottom: 10px;	
}
#menu_press #main .search .category_select {
	width: 186px;
}
#menu_press #main .search .search_txt {
	width: 186px;
	margin-bottom: 15px;
	padding: 2px 4px 3px;
	color: #008070;
	font-size: 93%;
	background: url(../img/ico_search.png) 176px center no-repeat white;
}
#menu_press #main .search .submit {
	padding: 2px 6px 1px 8px;
	letter-spacing: 0.2em;
	border: none;
	cursor: pointer;
	background-color: #393939;
	border-radius: 4px;
	color: #fff;
}
#menu_press #main .search .button {
	margin-top: 20px;
	text-align: center;	
}
#menu_press #main .search .button .submit + .submit {
	margin-left: 15px;	
}

#main .after_interview {
	overflow: hidden;
	*zoom: 1;	
}
#main .after_interview h3 {
	font-size: 108%;
	background: none;
	margin-bottom: 10px;
}
#main .after_interview ul {
	float: left;
	display: inline;
	margin-right: 10px;
}
#main .after_interview ul li {
	#padding-left: 0;	
}
/* ----------------------------------- */
/* 報道発表資料本文用スタイル          */
/* ----------------------------------- */
body#menu_press_article #main .box1,
body#menu_press_article #main .box2,
body#menu_press_article #main .box3,
body#menu_press_article #main .box4,
body#menu_press_article #main .box5 {
  margin: 1em 0;
  padding: 0 1.5em;
}
body#menu_press_article #main .box1,
body#menu_press_article #main .box2,
body#menu_press_article #main .box1p,
body#menu_press_article #main .box2p,
body#menu_press_article #main .box1p5,
body#menu_press_article #main .box2p5,
body#menu_press_article #main .box1p10,
body#menu_press_article #main .box2p10 {
  border: 1px solid #000;
}
body#menu_press_article #main .box2,
body#menu_press_article #main .box2p,
body#menu_press_article #main .box2p5,
body#menu_press_article #main .box2p10,
body#menu_press_article #main .box5,
body#menu_press_article #main .box5p,
body#menu_press_article #main .box5p5,
body#menu_press_article #main .box5p10 {
  background-color: #ccc;
}
body#menu_press_article #main .box3,
body#menu_press_article #main .box3p,
body#menu_press_article #main .box3p5,
body#menu_press_article #main .box3p10 {
  border: 1px dotted #000;
}
body#menu_press_article #main .box4,
body#menu_press_article #main .box4p,
body#menu_press_article #main .box4p5,
body#menu_press_article #main .box4p10 {
  border: 1px solid #999;
}
body#menu_press_article #main .box5,
body#menu_press_article #main .box5p,
body#menu_press_article #main .box5p5,
body#menu_press_article #main .box5p10 {
  border: none;
}
body#menu_press_article #main .box1p,
body#menu_press_article #main .box2p,
body#menu_press_article #main .box3p,
body#menu_press_article #main .box4p,
body#menu_press_article #main .box5p {
  margin: 1em 0;
  padding: 3px;
}
body#menu_press_article #main .box1p5,
body#menu_press_article #main .box2p5,
body#menu_press_article #main .box3p5,
body#menu_press_article #main .box4p5,
body#menu_press_article #main .box5p5 {
  margin: 1em 0;
  padding: 5px;
}
body#menu_press_article #main .box1p10,
body#menu_press_article #main .box2p10,
body#menu_press_article #main .box3p10,
body#menu_press_article #main .box4p10,
body#menu_press_article #main .box5p10 {
  margin: 1em 0;
  padding: 10px;
}
body#menu_press_article #main .u,
body#menu_press_article #main #u {
  text-decoration: underline;
}
body#menu_press_article #main .c {
  text-align: center;
}
body#menu_press_article #main .l {
  text-align: left;
}
body#menu_press_article #main .r {
  text-align: right;
}
body#menu_press_article #main .b,
body#menu_press_article #main .h4-b,
body#menu_press_article #main .h5-b,
body#menu_press_article #main .h6-b {
  font-weight: bold;
}
body#menu_press_article #main .mt1e {
  margin-top: 1em;
}
body#menu_press_article #main .mt2e {
  margin-top: 2em;
}
body#menu_press_article #main .mt3e {
  margin-top: 3em;
}
body#menu_press_article #main .mt4e {
  margin-top: 4em;
}
body#menu_press_article #main .mt5e {
  margin-top: 5em;
}
body#menu_press_article #main .mb1e {
  margin-bottom: 1em;
}
body#menu_press_article #main .mb2e {
  margin-bottom: 2em;
}
body#menu_press_article #main .mb3e {
  margin-bottom: 3em;
}
body#menu_press_article #main .mb4e {
  margin-bottom: 4em;
}
body#menu_press_article #main .mb5e {
  margin-bottom: 5em;
}
body#menu_press_article #main dl {
  margin: 0;
}
body#menu_press_article #main dt,
body#menu_press_article #main dd,
body#menu_press_article #main li {
  margin: 0;
}
body#menu_press_article #main dt {
  font-weight: normal;
}
body#menu_press_article #main dd {
  margin-left: 1em;
}
body#menu_press_article #main dd p {
  font-size: 100%;
}
/*
body#menu_press_article #main ul,
body#menu_press_article #main ol {
  margin-top: 0;
  margin-bottom: 0;
}
*/
body#menu_press_article #main h1.u,
body#menu_press_article #main h2.u,
body#menu_press_article #main h3.u,
body#menu_press_article #main h4.u,
body#menu_press_article #main h5.u,
body#menu_press_article #main h6.u,
body#menu_press_article #main h1 .u,
body#menu_press_article #main h2 .u,
body#menu_press_article #main h3 .u,
body#menu_press_article #main h4 .u,
body#menu_press_article #main h5 .u,
body#menu_press_article #main h6 .u {
  text-decoration: none;
}
body#menu_press_article #main h1 .fl,
body#menu_press_article #main h2 .fl,
body#menu_press_article #main h3 .fl,
body#menu_press_article #main h4 .fl,
body#menu_press_article #main h5 .fl,
body#menu_press_article #main h6 .fl,
body#menu_press_article #main h1 .fr,
body#menu_press_article #main h2 .fr,
body#menu_press_article #main h3 .fr,
body#menu_press_article #main h4 .fr,
body#menu_press_article #main h5 .fr,
body#menu_press_article #main h6 .fr {
  float: none;
}
body#menu_press_article #main h1.fl,
body#menu_press_article #main h2.fl,
body#menu_press_article #main h3.fl,
body#menu_press_article #main h4.fl,
body#menu_press_article #main h5.fl,
body#menu_press_article #main h6.fl,
body#menu_press_article #main h1.fr,
body#menu_press_article #main h2.fr,
body#menu_press_article #main h3.fr,
body#menu_press_article #main h4.fr,
body#menu_press_article #main h5.fr,
body#menu_press_article #main h6.fr {
  float: none;
  display: block;
}
body#menu_press_article #main ul td,
body#menu_press_article #main ol td,
body#menu_press_article #main dl td,
body#menu_press_article #main td td,
body#menu_press_article #main td th {
  font-size: 100%;
}
body#menu_press_article #main .box1 h1,
body#menu_press_article #main .box2 h1,
body#menu_press_article #main .box3 h1,
body#menu_press_article #main .box4 h1,
body#menu_press_article #main .box5 h1,
body#menu_press_article #main .box1p h1,
body#menu_press_article #main .box2p h1,
body#menu_press_article #main .box3p h1,
body#menu_press_article #main .box4p h1,
body#menu_press_article #main .box5p h1,
body#menu_press_article #main .box1p5 h1,
body#menu_press_article #main .box2p5 h1,
body#menu_press_article #main .box3p5 h1,
body#menu_press_article #main .box4p5 h1,
body#menu_press_article #main .box5p5 h1,
body#menu_press_article #main .box1p10 h1,
body#menu_press_article #main .box2p10 h1,
body#menu_press_article #main .box3p10 h1,
body#menu_press_article #main .box4p10 h1,
body#menu_press_article #main .box5p10 h1,
body#menu_press_article #main .box_notice h1,
body#menu_press_article #main .box1 h2,
body#menu_press_article #main .box2 h2,
body#menu_press_article #main .box3 h2,
body#menu_press_article #main .box4 h2,
body#menu_press_article #main .box5 h2,
body#menu_press_article #main .box1p h2,
body#menu_press_article #main .box2p h2,
body#menu_press_article #main .box3p h2,
body#menu_press_article #main .box4p h2,
body#menu_press_article #main .box5p h2,
body#menu_press_article #main .box1p5 h2,
body#menu_press_article #main .box2p5 h2,
body#menu_press_article #main .box3p5 h2,
body#menu_press_article #main .box4p5 h2,
body#menu_press_article #main .box5p5 h2,
body#menu_press_article #main .box1p10 h2,
body#menu_press_article #main .box2p10 h2,
body#menu_press_article #main .box3p10 h2,
body#menu_press_article #main .box4p10 h2,
body#menu_press_article #main .box5p10 h2,
body#menu_press_article #main .box_notice h2,
body#menu_press_article #main .box1 h3,
body#menu_press_article #main .box2 h3,
body#menu_press_article #main .box3 h3,
body#menu_press_article #main .box4 h3,
body#menu_press_article #main .box5 h3,
body#menu_press_article #main .box1p h3,
body#menu_press_article #main .box2p h3,
body#menu_press_article #main .box3p h3,
body#menu_press_article #main .box4p h3,
body#menu_press_article #main .box5p h3,
body#menu_press_article #main .box1p5 h3,
body#menu_press_article #main .box2p5 h3,
body#menu_press_article #main .box3p5 h3,
body#menu_press_article #main .box4p5 h3,
body#menu_press_article #main .box5p5 h3,
body#menu_press_article #main .box1p10 h3,
body#menu_press_article #main .box2p10 h3,
body#menu_press_article #main .box3p10 h3,
body#menu_press_article #main .box4p10 h3,
body#menu_press_article #main .box5p10 h3,
body#menu_press_article #main .box_notice h3,
body#menu_press_article #main .box1 h4,
body#menu_press_article #main .box2 h4,
body#menu_press_article #main .box3 h4,
body#menu_press_article #main .box4 h4,
body#menu_press_article #main .box5 h4,
body#menu_press_article #main .box1p h4,
body#menu_press_article #main .box2p h4,
body#menu_press_article #main .box3p h4,
body#menu_press_article #main .box4p h4,
body#menu_press_article #main .box5p h4,
body#menu_press_article #main .box1p5 h4,
body#menu_press_article #main .box2p5 h4,
body#menu_press_article #main .box3p5 h4,
body#menu_press_article #main .box4p5 h4,
body#menu_press_article #main .box5p5 h4,
body#menu_press_article #main .box1p10 h4,
body#menu_press_article #main .box2p10 h4,
body#menu_press_article #main .box3p10 h4,
body#menu_press_article #main .box4p10 h4,
body#menu_press_article #main .box5p10 h4,
body#menu_press_article #main .box_notice h4,
body#menu_press_article #main .box1 h5,
body#menu_press_article #main .box2 h5,
body#menu_press_article #main .box3 h5,
body#menu_press_article #main .box4 h5,
body#menu_press_article #main .box5 h5,
body#menu_press_article #main .box1p h5,
body#menu_press_article #main .box2p h5,
body#menu_press_article #main .box3p h5,
body#menu_press_article #main .box4p h5,
body#menu_press_article #main .box5p h5,
body#menu_press_article #main .box1p5 h5,
body#menu_press_article #main .box2p5 h5,
body#menu_press_article #main .box3p5 h5,
body#menu_press_article #main .box4p5 h5,
body#menu_press_article #main .box5p5 h5,
body#menu_press_article #main .box1p10 h5,
body#menu_press_article #main .box2p10 h5,
body#menu_press_article #main .box3p10 h5,
body#menu_press_article #main .box4p10 h5,
body#menu_press_article #main .box5p10 h5,
body#menu_press_article #main .box_notice h5,
body#menu_press_article #main .box1 h6,
body#menu_press_article #main .box2 h6,
body#menu_press_article #main .box3 h6,
body#menu_press_article #main .box4 h6,
body#menu_press_article #main .box5 h6,
body#menu_press_article #main .box1p h6,
body#menu_press_article #main .box2p h6,
body#menu_press_article #main .box3p h6,
body#menu_press_article #main .box4p h6,
body#menu_press_article #main .box5p h6,
body#menu_press_article #main .box1p5 h6,
body#menu_press_article #main .box2p5 h6,
body#menu_press_article #main .box3p5 h6,
body#menu_press_article #main .box4p5 h6,
body#menu_press_article #main .box5p5 h6,
body#menu_press_article #main .box1p10 h6,
body#menu_press_article #main .box2p10 h6,
body#menu_press_article #main .box3p10 h6,
body#menu_press_article #main .box4p10 h6,
body#menu_press_article #main .box5p10 h6,
body#menu_press_article #main .box_notice h6 {
  color: #333;
  background: white;
  margin: 0;
  padding: 0;
  font-weight: normal;
  font-size: 100%;
  line-height: 1;
  border: 0;
}

/* ◆定義リスト表組みのmargin-leftを再度上書き AA対応用 200150512追加　*/
body#menu_press_article #main dl.aa-horiz1,
body#menu_press_article #main dl.aa-horiz2,
body#menu_press_article #main dl.aa-horiz3,
body#menu_press_article #main dl.aa-horiz4,
body#menu_press_article #main dl.aa-horiz5,
body#menu_press_article #main dl.aa-horiz6,
body#menu_press_article #main dl.aa-horiz7,
body#menu_press_article #main dl.aa-horiz8,
body#menu_press_article #main dl.aa-horiz9,
body#menu_press_article #main dl.aa-horiz10,
body#menu_press_article #main dl.aa-horiz11,
body#menu_press_article #main dl.aa-horiz12,
body#menu_press_article #main dl.aa-horiz13,
body#menu_press_article #main dl.aa-horiz14,
body#menu_press_article #main dl.aa-horiz15 {
	margin-bottom: 16px;
}
body#menu_press_article #main dl.aa-horiz1 dd  { margin-left: 1.67em; }
body#menu_press_article #main dl.aa-horiz2 dd  { margin-left: 2.67em; }
body#menu_press_article #main dl.aa-horiz3 dd  { margin-left: 3.67em; }
body#menu_press_article #main dl.aa-horiz4 dd  { margin-left: 4.67em; }
body#menu_press_article #main dl.aa-horiz5 dd  { margin-left: 5.67em; }
body#menu_press_article #main dl.aa-horiz6 dd  { margin-left: 6.67em; }
body#menu_press_article #main dl.aa-horiz7 dd  { margin-left: 7.67em; }
body#menu_press_article #main dl.aa-horiz8 dd  { margin-left: 8.67em; }
body#menu_press_article #main dl.aa-horiz9 dd  { margin-left: 9.67em; }
body#menu_press_article #main dl.aa-horiz10 dd { margin-left: 10.67em; }
body#menu_press_article #main dl.aa-horiz11 dd { margin-left: 11.67em; }
body#menu_press_article #main dl.aa-horiz12 dd { margin-left: 12.67em; }
body#menu_press_article #main dl.aa-horiz13 dd { margin-left: 13.67em; }
body#menu_press_article #main dl.aa-horiz14 dd { margin-left: 14.67em; }
body#menu_press_article #main dl.aa-horiz15 dd { margin-left: 15.67em; }
