@charset "utf-8";
@import url(/common/css/seiyu_old.css);
#contents_article #main .sqr {
	color:#0077be !important;
}
#contents_article #main #nav p {
	margin-bottom: 42px;
}
/*------------------------------
プリント
------------------------------*/
#contents_article #main .printMap {
	display:none;
}
#contents_article #main .printBtn {
	margin: 0 0 13px;
	padding: 0;
}
#contents_article #main .printBtn2 {
	margin: 0 0 10px;
	padding: 0;
}
/*------------------------------
ナビブロック
------------------------------*/
#contents_article #main ul#companyNav {
	width: 175px;
	height: 126px;
	margin: 0;
	padding: 25px 0 0 25px;
	background: url(/common/images/pb/bg_show-case_center.png) no-repeat 0 0;
}
/* 企業情報 */
#contents_article #main ul#companyNavTop {
	width: 175px;
	margin: 0;
	padding: 0;
}
#contents_article #main ul#companyNavTop li {
	background: url(/company/images/bg_nav_btm.png) no-repeat 0 bottom;
	padding-bottom: 8px;
}
#contents_article #main ul#companyNavTop li ul {
	width: 175px;
	margin: 0;
	padding: 9px 0 16px 25px;
	background: url(/company/images/bg_nav_mid.png) repeat-y 0 0;
}
#contents_article #main ul#companyNavTop li ul li {
	background: none;
	margin: 0;
	padding: 0;
	font-size: 75%;
}
#contents_article #main ul#companyNavTop li ul li span {
	width: 134px;
	display: block;
	padding: 5px 0 5px 16px;
	margin: 0 0 1px;
	background: url(/common/images/icon_arrow_blue.png) no-repeat 10px 10px #f1f1f1;
	color: #0076BF;
}
#contents_article #main ul#companyNavTop li ul li a {
	width: 134px;
	display: block;
	background: url(/common/images/icon_arrow_white2.png) no-repeat 10px 10px #0165a3;
	color: #fff;
	padding: 5px 0 5px 16px;
	margin: 0 0 1px;
}
#contents_article #main ul#companyNavTop li ul li a:hover {
	background: url(/common/images/icon_arrow_blue.png) no-repeat 10px 10px #f1f1f1;
	color: #0076BF;
	text-decoration: none;
}
#contents_article #main .narrow {
	letter-spacing: -1px;
}
/* 採用情報ナビボックス */
#contents_article #main ul#recruitNav {
	width: 175px;
	height: 157px;
	margin: 0;
	padding: 18px 0 0 25px;
	background: url(/common/images/bg_nav-case175.png) no-repeat 0 0;
}
#contents_article #main ul#recruitNav li a, #contents_article #main ul#recruitNav li span {
	padding: 6px 0 6px 16px !important;
}
/* プレスリリースナビボックス */
#contents_article #main ul#informationNav li a, #contents_article #main ul#informationNav li span {
	padding: 6px 0 6px 16px;
}
/*------------------------------
会社情報トップ
------------------------------*/
#contents_article #main #companyBlock {
	width: 650px;
	margin-bottom: 25px;
}
#contents_article #main .companyTop h2 {
	margin: 0;
	padding: 0 0 25px;
}
#contents_article #main .companyTop h3 {
	margin: 0;
	padding: 0 0 13px;
}
#contents_article #main .companyTop h4 {
	font-size: 110%;
	margin: 0;
	padding: 0 0 13px;
}
#contents_article #main .companyTop p {
	margin: 0;
	padding: 0 0 20px;
	line-height: 1.6em;
}
#contents_article #main .companyTop ul {
	width: 650px;
	margin: 0;
	padding: 0 0 20px;
	overflow: hidden;
}
#contents_article #main .companyTop ul li {
	margin: 0;
	padding: 0 25px 0 0;
	float: left;
}
#contents_article #main .companyTop ul li img {
	display: block;
}
#contents_article #main .companyTop ul li.last {
	padding-right: 0;
}
/*------------------------------
会社概要
------------------------------*/
#contents_article #main .companyOutline h2 {
	float: left;
	margin: 0;
	padding: 0;
	font-size: small;
	font-size: 116%;
}
#contents_article #main .companyOutline h3 {
	float: left;
	margin: 0;
	padding: 0;
	font-size: small;
	font-size: 116%;
}
*:first-child+html #contents_article #main .companyOutline h2 {
	padding: 2px 0 0;
}
*:first-child+html #contents_article #main .companyOutline h2.sqrService {
	padding: 2px 0 0;
	background: url(/common/images/bg_sqr_service.png) no-repeat 0 3px;
}
#contents_article #main .companyOutlineHead {
	width: 650px;
	overflow: hidden;
	padding-bottom: 22px;
}
/* ページ内リンク */
#contents_article #main .companyTab {
	margin: 0;
	padding: 0;
	float: right;
}
#contents_article #main .companyTab li {
	float: left;
	margin: 0;
	padding: 0 10px;
	border-left: 1px solid #052E68;
	background: url(/common/images/icon_arrow_navy.png) no-repeat 5px center;
}
#contents_article #main .companyTab li.last {
	border-right: 1px solid #052E68;
}
/* 英語版 */
#contents_article #main .english .companyTab li {
	padding: 0 8px 0 10px;
	font-size: 90%;
	background: url(/common/images/icon_arrow_navy.png) no-repeat 5px 6px;
}
/* テーブル */
#contents_article #main .outlineTable {
	width: 650px;
	margin: 0;
	padding: 0;
}
#contents_article #main .outlineTable th {
	background-color: #fdbb2f;
	padding: 12px 0 12px 10px;
	text-align: left;
	font-size: 90%;
	color: #fff;
}
#contents_article #main .outlineTable td {
	background: url(/common/images/bg_dot.png);
	padding-left: 10px;
}
#contents_article #main .outlineTable td.even {
	background: url(/company/images/bg_dot2.png);
}
/* 役員テーブル */
#contents_article #main .basic {
	width: 650px;
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}
#contents_article #main .basic th {
	width: 190px;
	margin: 0;
	padding: 0 0 20px;
	text-align: left;
	vertical-align: top;
	font-size:100%;
}
#contents_article #main .basic td {
	margin: 0;
	padding: 0 0 20px 40px;
	vertical-align: top;
	line-height: 1.6em;
}
#contents_article #main .basic td table {
	width: 100%;
}
#contents_article #main .basic td table td {
	margin: 0;
	padding: 0 0 5px;
	vertical-align: top;
	line-height: 1.6em;
}
#contents_article #main .basic td div {
	width: 110px;
	float: left;
}
/* SEIYUグループ */
#contents_article #main #groupList {
	width: 650px;
	overflow: hidden;
	margin-bottom: 15px;
 *margin-bottom: 25px;
}
#contents_article #main .groupListLeft {
	width: 318px;
	float: left;
	margin-bottom: 10px;
}
#contents_article #main .groupListRight {
	width: 318px;
	float: right;
	margin-bottom: 10px;
}
#contents_article #main #groupList img {
	width: 80px;
	float: left;
}
#contents_article #main .groupInfo {
	width: 217px;
	height: 60px;
	padding: 10px;
	float: right;
	background: url(/common/images/bg_dot.png);
	font-size: 90%;
}
#contents_article #main .english .groupInfo.infoLast {
	height: 110px;
}
#contents_article #main .groupInfo h4 {
	font-size: 108%;
	font-size: 13px;
	margin: 0;
	padding: 0 0 3px;
}
#contents_article #main .groupInfo p {
	margin: 0;
	padding: 0;
	line-height: 1.4em;
	font-size: 100%;
	font-size: 12px;
}
#contents_article #main .icon_size {
	width: 14px !important;
	height: 11px !important;
	float: none !important;
}
/*------------------------------
ウォルマートについて
------------------------------*/
#contents_article #main .walmart h2 {
	margin: 0;
	padding: 0 0 25px;
}
#contents_article #main .walmart .right {
	margin: 0 0 21px;
	padding: 0;
}
/* インターナショナル店舗一覧 */
#contents_article #main .international {
	margin: 0;
	padding: 0;
}
#contents_article #main .international th {
	margin: 0;
	padding: 5px 9px;
	font-weight: normal;
	text-align: left;
	color: #fff;
	font-size: 100%;
	background-color: #fdbb2f;
	vertical-align: top;
}
#contents_article #main .international td {
	margin: 0;
	padding: 5px 9px !important;
	background: url(/common/images/bg_dot.gif);
	vertical-align: top;
	font-size: 100%;
}
#contents_article #main .international th.num {
	width: 86px;
}
#contents_article #main .international td.num {
	padding-right: 64px !important;
	text-align: right;
}
#contents_article #main .international tr.even td {
	background: url(/company/images/bg_dot2.gif);
}
#contents_article #main .basic .international {
	border-collapse: separate;
}
/*------------------------------
新卒採用
------------------------------*/
#contents_article #main .recruit h2 {
	margin: 0;
	padding: 0 0 25px;
}
#contents_article #main .recruit h3 {
	margin: 0;
	padding: 0 0 12px;
	color: #333;
	font-size: 110%;
}
#contents_article #main .recruitTtable {
	width: 650px;
}
#contents_article #main .recruitTtable th {
	width: 82px;
	padding: 8px 9px;
	text-align: center;
}
#contents_article #main .recruitTtable td {
	padding: 8px 9px;
}
#contents_article #main .recruitBlock {
	padding-bottom: 13px;
}
#contents_article #main .recruitBlock p {
	margin: 0;
	padding: 0 0 12px;
}
/*------------------------------
募集店舗一覧
------------------------------*/
#contents_article #main .chemistTtable {
	width: 650px;
	margin-bottom: 25px;
}
#contents_article #main .chemistTtable th, #contents_article #main .chemistTtable td {
	font-size: 90%;
	padding: 8px 4px;
}
#contents_article #main .chemistTtable th {
	text-align: center;
}
#contents_article #main #chemistable.chemistTtable th, #contents_article #main #chemistable.chemistTtable td {
	font-size: 100%;
}
#contents_article #main .chemistTtable td a {
	display: block;
	padding-left: 4px;
	background: url(/common/images/icon_arrow_navy.png) no-repeat 0 center;
}
#contents_article #main .chemistTtable td.center {
	vertical-align: middle;
	font-size: 108%;
}
#contents_article #main .chemistTtable tbody th {
	background-color: #d9d9d9;
	color: #333;
	text-align: left !important;
}
#contents_article #main .leadstore {
	margin: 13px 0 0;
	padding: 0;
}
/*------------------------------
西友の諸制度
------------------------------*/
/*グレードと代表職務テーブル*/
#contents_article #main .recruitTtable2 {
	width: 600px;
}
#contents_article #main .recruitTtable2 tbody th {
	background-color: #d9d9d9;
	color: #333;
}
#contents_article #main .organization h2 {
	margin: 0;
	padding: 0 0 25px;
}
#contents_article #main .organization h3 {
	margin: 0;
	padding: 0;
}
#contents_article #main .organization h4 {
	margin: 0;
	padding: 0;
	color: #042f66;
	font-size: small;
	font-size: 116%;
}
#contents_article #main .organization .baseBlockIn, #contents_article #main .access .baseBlockIn {
	padding: 15px 10px;
	background: url(/common/images/bg_dot.png);
}
/* タブ */
#contents_article #main #selectOrganize ul {
	width: 630px;
	margin: 0;
	padding: 0 0 25px;
	overflow: hidden;
}
#contents_article #main #selectOrganize li {
	width: 125px;
	margin: 0 1px 0 0;
	padding: 0 0 2px;
	text-align: center;
	border-top: 1px solid #d9d9d9;
	float: left;
	position: relative;
}
#contents_article #main #selectOrganize li a {
	width: 123px;
	padding: 3px 0;
	display: block;
	background-color: #fff;
	border-width: 0 1px 1px;
	border-style: solid;
	border-color: #d9d9d9;
}
#contents_article #main #selectOrganize li a:hover {
	text-decoration: none;
}
#contents_article #main #selectOrganize a.selected {
	color: #fff;
	background-color: #052E68;
}
#contents_article #main #selectOrganize li span {
	width: 7px;
	height: 4px;
	display: block;
	position: absolute;
	left: 60px;
	bottom: -1px;
	background: url(/shops/images/bg_arrow_down_off.png) no-repeat 0 0;
}
#contents_article #main #selectOrganize li a.selected span {
	background: url(/shops/images/bg_arrow_down_on.png) no-repeat 0 0;
}
/* 内部テーブル */
#contents_article #main .inlinetable, #contents_article #main .inlinetable td {
	margin: 0;
	padding: 0;
}
/* タイトルブロック */
#contents_article #main .organizationHead {
	width: 620px;
	padding: 0 0 0 10px;
}
* html #contents_article #main .organizationHead p, *:first-child+html #contents_article #main .organizationHead p {
	padding: 0 0 15px;
}
#contents_article #main .organization .baseBlockIn .baseBlockIn {
	padding: 15px 12px 0;
	background: #fff;
}
#contents_article #main .gradeImage {
	margin-bottom: 25px;
}
/* アクセス */
#contents_article #main .access h2 {
	margin: 0;
	padding: 0 0 25px;
}
#contents_article #main .access h3 {
	margin: 15px 0 0;
	padding: 0 0 10px;
	color: #042f66;
	font-size: 108%;
}
#contents_article #main .access p {
	margin: 0;
	padding: 0 0 25px;
}
/*------------------------------
プレスリリースお知らせ
------------------------------*/
#contents_article #main .informationHead {
	width: 650px;
	background: url(/common/images/bg_dot.png);
	margin-bottom: 15px;
}
#contents_article #main .informationHead .baseBlockIn {
	padding: 10px 10px 0;
}
#contents_article #main .informationHead h2 {
	margin: 0;
	padding: 0 0 10px;
	font-size: 108%;
}
#contents_article #main .informationHead dl {
	margin: 0;
	padding: 0 0 0 18px;
	color: #333;
}
#contents_article #main .informationHead dt {
	margin: 0;
	padding: 0;
	float: left;
	line-height: 1.6em;
}
#contents_article #main .informationHead dd {
	margin: 0 0 10px 80px;
	padding: 0;
	line-height: 1.6em;
}
#contents_article #main .informationHead dd a {
	display: block;
	padding-left: 6px;
	background: url(/common/images/icon_arrow_navy.png) no-repeat 0 7px;
}
/*------------------------------
プレスリリース一覧
------------------------------*/
#contents_article #main .informationList {
	padding-bottom: 25px;
}
#contents_article #main .informationList2 {
	margin-top: 20px;
}
#contents_article #main .informationList dl {
	margin: 0;
	padding: 15px 15px 10px 15px;
}
#contents_article #main .informationList dt {
	float:left;
	width:6em;
	margin:0;
	padding:0 0 5px;
	/*color:#333333;*/
	color:#111111;
	line-height:1.6;
}
#contents_article #main .informationList dd {
	overflow:hidden;
	_zoom:1;
	padding:0 10px 5px;
	line-height:1.6;
}
#contents_article #main .informationList dd a {
	display: block;
	padding-left: 6px;
	background: url(/common/images/icon_arrow_navy.png) no-repeat 0 8px;
}
#contents_article #main .informationList dd.fashion {
	background: url(/information/images/icon_fashion.png) no-repeat 0 0;
}
#contents_article #main .informationList dd.food {
	background: url(/information/images/icon_food.png) no-repeat 0 0;
}
#contents_article #main .informationList dd.living {
	background: url(/information/images/icon_living.png) no-repeat 0 0;
}
#contents_article #main .informationList dd.service {
	background: url(/information/images/icon_service.png) no-repeat 0 0;
}
#contents_article #main .informationList dd.other {
	background: url(/information/images/icon_other.png) no-repeat 0 0;
}
#contents_article #main .informationList dd.company {
	background: url(/information/images/icon_company.png) no-repeat 0 0;
}
/* クリッカブル */
#contents_article #main #nav ul.boxNavi li a.clicable {
	background: url(/common/images/icon_arrow_blue.png) no-repeat 10px 10px #f1f1f1;
	color: #0076BF;
}
#contents_article #main #nav ul.boxNavi li a.clicable:hover {
	background: url(/common/images/icon_arrow_white2.png) no-repeat 10px 10px #0165a3;
	color: #fff;
}
/*------------------------------
プレスリリース詳細
------------------------------*/
#contents_article #main #infomationContent.baseBlock {
	width: 648px;
	margin-bottom: 25px;
}
#contents_article #main #infomationContent .baseBlockIn {
	width: 619px;
	padding: 0 15px 15px;
}
* html #contents_article #main #infomationContent .baseBlockIn {
	padding: 0 14px 14px;
}
#contents_article #main #informationHeader {
	width: 620px;
	padding: 13px 0 7px;
	margin: 0 0 18px;
	border-bottom: 1px dotted #d9d9d9;
	overflow: hidden;
}
#contents_article #main #informationHeader h2 {
	width: 540px;
	font-size: 150%;
	margin: 0;
	padding: 0;
	float: left;
}
#contents_article #main #informationHeader .floatRight {
	text-align: right;
}
#contents_article #main #informationHeader p {
	margin: 0;
	padding: 5px 0 0;
}
#contents_article #main #infomationContent td {
	line-height: 1.6em;
}
/*------------------------------
プレスリリースコンテンツ
------------------------------*/
#contents_article #main .announceBlock h2 {
	margin: 0;
	padding: 0 0 25px;
}
#contents_article #main .announceBlock h3 {
	font-size: 100%;
	margin: 25px 0 12px;
	padding: 0;
}
#contents_article #main .announceBlock h4 {
	font-size: 100%;
}
#contents_article #main .groupannounce {
	margin-top: 100px !important;
}
#contents_article #main .groupannounceIn {
	padding-left: 15px;
}
#contents_article #main .announceBlock ul {
	width: 650px;
	margin: 0 0 25px;
	padding: 0;
	overflow: hidden;
}
#contents_article #main .announceBlock ul li {
	width: 210px;
	padding: 3px 0;
	float: left;
	font-size: 100%;
}
#contents_article #main .font80 {
	color: #052E68;
	padding-bottom: 15px;
}
/*------------------------------
プレスリリースtable
------------------------------*/
#contents_article #main .pattern1 h3 {
	font-size: 108%;
	margin: 0 0 10px;
	padding: 0;
}
#contents_article #main .pattern1 table {
	width: 616px;
	margin: 0;
	padding: 0;
}
#contents_article #main .pattern1 th {
	width: 33%;
	background-color: #d9d9d9;
	color: #323232;
	padding: 5px 0;
	margin: 0;
}
#contents_article #main .pattern1 td {
	margin: 0;
	padding: 3px 6px;
	font-family: "メイリオ" , Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", Arial, sans-serif;
}
#contents_article #main .pattern1 td.odd {
	background: url(/common/images/bg_dot.png);
	text-align: left;
}
#contents_article #main .pattern1 td.even {
	background: url(/company/images/bg_dot2.png);
	text-align: left;
}
#contents_article #main .pattern1 td.odd_c {
	background: url(/common/images/bg_dot.png);
	text-align: center;
}
#contents_article #main .pattern1 td.even_c {
	background: url(/company/images/bg_dot2.png);
	text-align: center;
}
/*------------------------------
プレスリリースtable 2
------------------------------*/
#contents_article #main .pattern2 {
	width: 619px;
	padding-top: 15px;
	overflow: hidden;
}
#contents_article #main .pattern2 h3 {
	font-size: 108%;
	margin: 0 0 10px;
	padding: 0;
}
#contents_article #main .pattern2 table {
	width: 616px;
	margin: 0;
	padding: 0;
}
#contents_article #main .pattern2 th {
	background-color: #d9d9d9;
	color: #323232;
	padding: 5px 0;
	margin: 0;
	font-weight: normal;
}
#contents_article #main .pattern2 td {
	margin: 0;
	padding: 3px 6px;
	font-family: "メイリオ" , Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", Arial, sans-serif;
}
#contents_article #main .pattern2 td.odd {
	background: url(/common/images/bg_dot.png);
	text-align: left;
}
#contents_article #main .pattern2 td.even {
	background: url(/company/images/bg_dot2.png);
	text-align: left;
}
#contents_article #main .pattern2 td.odd_c {
	background: url(/common/images/bg_dot.png);
	text-align: center;
}
#contents_article #main .pattern2 td.even_c {
	background: url(/company/images/bg_dot2.png);
	text-align: center;
}
/*------------------------------
プレスリリース回り込み
------------------------------*/
#contents_article #main .divingLine {
	width: 650px;
	margin-left: -15px;
	border-color: #d9d9d9;
	position: absolute;
}
#contents_article #main .pattern4 {
	width: 619px;
	padding-top: 15px;
	overflow: hidden;
}
#contents_article #main .pattern4 h3 {
	font-size: 108%;
	margin: 0 0 10px;
	padding: 0;
}
#contents_article #main .pattern4 .font80 {
	color: #333;
	margin: 10px 0 0;
	padding: 0;
}
#contents_article #main .pattern4 .floatLeft {
	width: 384px;
}
#contents_article #main .pattern4 .floatRight {
	width: 218px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #d9d9d9;
}
/* 詳細のテーブル */
#contents_article #main .p4blockIn {
	width: 384px;
	margin: 0;
	padding: 0;
}
#contents_article #main .p4blockIn th {
	width: 51px;
	background-color: #d9d9d9;
	color: #323232;
	font-weight: normal;
	font-size: 83%;
	padding: 2px 12px;
	margin: 0;
}
#contents_article #main .p4blockIn td {
	margin: 0;
	padding: 3px 6px;
	font-family: "メイリオ" , Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro W3", Arial, sans-serif;
}
#contents_article #main .p4blockIn td.odd {
	background: url(/common/images/bg_dot.png);
}
#contents_article #main .p4blockIn td.even {
	background: url(/company/images/bg_dot2.png);
}
/* 画像 */
#contents_article #main .pattern4 .floatRight table {
	width: 218px;
	margin: 0;
	padding: 0;
}
#contents_article #main .pattern4 .floatRight table td {
	margin: 0;
	padding: 0;
	text-align: center !important;
	vertical-align: middle;
}
/*------------------------------
4枚画像
------------------------------*/
#contents_article #main .pattern_p {
	width: 619px;
	padding-top: 15px;
	overflow: hidden;
}
#contents_article #main .pattern_p h3 {
	font-size: 108%;
	margin: 0 0 10px;
	padding: 0;
}
#contents_article #main .pattern_p .font80 {
	color: #333;
	margin: 10px 0 0;
	padding: 0;
}
#contents_article #main .pattern_p .floatLeft2 {
	width: 144px;
	padding: 2px;
	border: 1px solid #d9d9d9;
}
#contents_article #main .pattern_p .floatRight2 {
	width: 144px;
	padding: 2px;
	border: 1px solid #d9d9d9;
}
/* 画像 */
#contents_article #main .pattern_p .floatLeft2 table {
	width: 140px;
	margin: 0;
	padding: 0;
}
#contents_article #main .pattern_p .floatLeft2 table td {
	margin: 0;
	padding: 0;
	text-align: center !important;
	vertical-align: middle;
}
#contents_article #main .pattern_p .floatRight2 table {
	width: 140px;
	margin: 0;
	padding: 0;
}
#contents_article #main .pattern_p .floatRight2 table td {
	margin: 0;
	padding: 0;
	text-align: center !important;
	vertical-align: middle;
}
/*------------------------------
PRIVACY POLICY(英語版)
------------------------------*/
#contents_article #main #ppBlock {
	width: 650px;
	padding-bottom: 25px;
}
#contents_article #main .ppBlockIn {
	padding-bottom: 25px;
}
#contents_article #main #ppBlock h2 {
	margin: 0;
	padding: 0 0 25px;
}
#contents_article #main #ppBlock h3 {
	margin: 0;
	padding: 0 0 25px;
	font-size: 108%;
}
#contents_article #main #ppBlock h4 {
	margin: 0;
	padding: 0 0 25px;
	font-size: small;
}
#contents_article #main #ppBlock p {
	margin: 0;
	padding: 0;
	line-height: 1.4em;
}
#contents_article #main #ppBlock ul {
	margin: 0 0 0 17px;
	padding: 0;
}
#contents_article #main #ppBlock ul li {
	margin: 0;
	padding: 0;
	list-style: disc;
}
#contents_article #main #ppBlock dl {
	margin: 0;
	padding: 0;
}
#contents_article #main #ppBlock dt {
	margin: 0;
	padding: 0 0 10px;
	color: #052d6a;
	font-weight: 700;
}
#contents_article #main #ppBlock dd {
	margin: 0;
	padding: 0 0 20px;
	line-height: 1.4em;
}
#contents_article #main #ppBlock dd div {
	margin-top: 10px;
}
#contents_article #main #adobe {
	padding-top: 20px;
}
#contents_article #main #ppBlock .baseBlockIn {
	padding: 15px 15px 0;
	background: url(/common/images/bg_dot.png);
}
#contents_article #main #ppBlock .baseBlockIn ul {
	margin: 0 0 0 17px;
	padding: 0;
}
#contents_article #main #ppBlock .baseBlockIn li {
	margin: 0;
	padding: 0;
	line-height: 1.4em;
	list-style: disc;
}
#contents_article #main p.box_linkhome {
	margin-top:0px;
	margin-bottom:25px;
}
