@charset "utf-8";
/* CSS Document */

/*-------------------------------------------------------------------------

 　　　　　CSS Import Style

---------------------------------------------------------------------------*/
@import url(base.css);

/* 

	*01 共通
	*02 ポップアップ
	*03 news
	*04 事業内容のご紹介
	*05 住友生命人間ドック
	*06 error
	*00 clearfix

 */


/*-------------------------------------------------------------------------

	　*01 共通スタイル
	
---------------------------------------------------------------------------*/

p.path { font-size:84%; margin-top:-10px; margin-bottom:7px;}

table.detail-info { background-color:#d3d3d3;}

table.detail-info th {
	background-color:#f1f6ff;
	padding:10px;
	text-align:left;
	font-weight:normal;}

table.detail-info td { background-color:#FFF;
	padding:10px;}

table.detail-info td.grey { background-color:#f6f6f6;}

table.mom td,table.mom th { text-align:center}
table.detail-info td.grey {
	background-color:#f6f6f6;
	text-align:left;}

.pagetop { 
	clear:both; 
	text-align:right; 
	margin-right:33px; 
	margin-bottom:10px;}

.list-link { margin:10px 0;}
.list-link li { padding:2px 10px 2px 20px;}

.list-link li.link { background: url(/img/common/icon-link.gif) no-repeat 6px 5px;}

.list-link li.link-o { background: url(/img/common/icon-outlink.gif) no-repeat 6px 5px;}

.list-link li.pdf {	background: url(/img/common/icon-pdf.jpg) no-repeat left top;}

.list-link li.excel { background: url(/img/common/icon-excel.gif) no-repeat left top;}

.list-link li.word { background: url(/img/common/icon-word.gif) no-repeat left top;}

.img-pr {
	margin:0 0 5px 5px;
	text-align:right;}

.orenge { color:#FF5A00; font-weight:bold;}
.news-link { margin:10px 0;}
.news-link li { padding:2px 10px 2px 0px;s}
.font-s {
	font-size:80%;
	font-weight:normal;}



/*-------------------------------------------------------------------------

	　*02 ポップアップ
	
---------------------------------------------------------------------------*/

body#Window { background-color:#fff;
	/* font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; */}
	
body#Window2 { background-color:#fff;
	/* font-family:"ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3"; */}


#Window #wrap { width:500px; margin:15px auto;
	background: url(/img/common/pop-bar.jpg) no-repeat center top;
	padding-top:30px;
}

#Window2 #wrap { width:630px; margin:15px auto;
	background: url(/img/common/pop-bar-l.jpg) no-repeat center top;
	padding-top:30px;
}

#Window h1 {
	font-size:140%; line-height:140%;
	text-align:center;}

#Window2 h1 {
	font-size:140%; line-height:140%;
	text-align:center;}

#Window h2 {
	text-align:left;
	background:none;
	padding-left:0;
	margin-top:30px;
	padding-bottom:0;
	line-height:120%;}

#Window h3 {
	background:none;
	padding-left:0;
	padding-bottom:0;
	color:#000;
	margin-bottom:0px;
	font-size:100%;}

.subttl { font-size:70%;}

.close { 
	text-align:center;
	background: url(/img/common/pop-bar-l.jpg) no-repeat center top;
	width:500px; margin:30px auto 15px auto;
	padding-top:30px;
	padding-bottom:20px;}

#Window2 .close { 
	text-align:center;
	background: url(/img/common/pop-bar-l.jpg) no-repeat center top;
	width:630px; margin:30px auto 15px auto;
	padding-top:30px;}
  
  

/*-------------------------------------------------------------------------

	　*03 news
	
---------------------------------------------------------------------------*/

.news-tx { 
	margin-top:10px;
	line-height:160%;}

.news-tx img {
	float:left;
	border:1px solid #666;
	margin:0 7px 7px 0;
}


/*-------------------------------------------------------------------------

	　*04 事業内容のご紹介
	
---------------------------------------------------------------------------*/

/* 子どもエコ俳句大賞 入選句　table.detail-info（+） */
table.tokusen { margin-bottom:7px;}
table.tokusen th {
	padding:5px 10px;
	text-align:left;
	font-weight:bold;}

dl.haiku {}
dl.haiku dt {
	float:left;
	clear:left;
	width:225px;
	border-bottom: 1px dotted #999;
	padding:5px 0px 5px 7px;
}
dl.haiku dd {
	margin-left:225px;
	border-bottom: 1px dotted #999;
	padding:5px 7px 5px 0px;
}

/*-------------------------------------------------------------------------

	　*05 住友生命人間ドック
	
---------------------------------------------------------------------------*/

/* 概要 */

.box-gaiyo {
	margin:7px;
	background-color:#fffff0;
	padding:25px;
	border:1px solid #e8be93;}

.box-gaiyo h4 {
	color:#CA6500;
}

.box-gaiyo h5 {
	font-size:100%;
	margin-top:15px;
}

.box-gaiyo .list-point01 {
	margin-left:0px;}


/* コース */
.table-corse {}
.table-corse td { padding:5px 0;}


/* 料金 */
.tabl-bleu { border:1px solid #8eb1f4;}
.tabl-bleu th { text-align:center;}
.tabl-bleu td { background-color:#e5ecfb;
padding:5px 10px;}

table.check-info { background-color:#fff; margin-bottom:20px;}
table.check-info td { background-color:#FFF;
	padding:4px 5px;}

table.check-info td.even { background-color:#FFECD2;}



/* 項目 */
table.koumoku-info { margin:0 0 10px 0;}
table.koumoku-info th { 
	padding:6px;
	text-align:left;
	font-weight:normal;
	border:1px solid #fff;
	border-bottom:2px solid #fff;}

table.koumoku-info td { background-color:#FFF;
	padding:6px;}

/* みどり */
#green th { background-color:#a5d484;}	
#green td { border-bottom:1px solid #7caa7c;}
table.koumoku-info td.green { background-color:#f1fbea;}

/* きいろ */
#yellow th { background-color:#ffda6c;}	
#yellow td { border-bottom:1px solid #ffbf3d;}
table.koumoku-info td.yellow { background-color:#fff7e0;}

/* むらさき */
#purple th { background-color:#e1b1f8;}
#purple td { border-bottom:1px solid #c48ce6;}
table.koumoku-info td.purple { background-color:#f7eefc;}

.txrs { font-size:90%; margin:0; text-align:right;}

table.koumoku-pop-green {
	margin:0 0 10px 0;
	background-color:#618e61;
}

table.koumoku-pop-green th { 
	padding:6px;
	text-align:center;
	font-weight:normal;
	background-color:#a5d484;}

table.koumoku-pop-green td {
	background-color:#FFF;
	padding:10px;}

table.table-s td { padding:5px; border:none;}


/* 癌発見実績 */

#gan { text-align:center;}
#gan td,#gan th { padding:5px;}

#gan .grey { text-align:center}


/* Q&A */
table.qa-info { 
	background-color:#fff;
	border:1px solid #ffd481;
	padding:5px;}
	
table.qa-info th {
	padding:2px 5px;
	text-align:left;
	font-weight:normal;}

table.qa-info td {
	background-color:#FFF;
	padding:2px 5px;}

dl.fat {}
dl.fat dt { margin-top:7px;}
dl.fat dd { margin-left:14px; margin-bottom:2px;}

 
/*-------------------------------------------------------------------------

	　*06 プライバシーポリシー
	
---------------------------------------------------------------------------*/
#Policy {}

body#Policy h2 { background:none;
	color:#3e71d3;
	padding:0 0 0px 0;
	line-height:140%;
	margin-bottom:0;
	margin-top:20px;
}

ul.list-point01 {}
ul.list-point01 li {
	padding-left:12px;
	background: url(/img/common/icon-point01.gif) no-repeat left 5px;
	margin-bottom:5px;
}

ul.list-point01 li ul.list-point02 {
	margin-left:0px;
	margin-top:5px;
	margin-bottom:12px;}

ul.list-point01 li ul.list-point02 li {
	padding-left:10px;
	background: url(/img/common/icon-point02.gif) no-repeat left 7px;
	margin-bottom:2px;
}

ul.list-none { margin-top:7px; margin-left:12px;}
ul.list-none li {
	text-indent:-1em;
	margin-bottom:3px;}

.box-grey {
	background-color:#ececec;
	padding:10px;
}



/*-------------------------------------------------------------------------

	* ClearFix
	
---------------------------------------------------------------------------*/
.clearfix:after {
	content: ".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;}

.clearfix {
	display:inline-block;
	clear:both;}


