﻿@charset "utf-8";

#pMenu {
	position: relative;
}
#pMenu p#flow {
	padding: 15px 0 30px 0;
}
#pMenu li { float: left; width: 144px; }
#pMenu li.promise4 { width: 124px; }
#pMenu li.promise5 { float: right; width: 124px; }

#pMenu li p {
	width: 124px;
	line-height: 1.3;
}
#pMenu li .pimg { position: absolute; }
#pMenu li.promise1 .pimg { top: 16px; left: 202px; }
#pMenu li.promise2 .pimg { top: 136px; left: 202px; }
#pMenu li.promise3 .pimg { top: 36px; left: 311px; }
#pMenu li.promise4 .pimg { top: 16px; left: 460px; }
#pMenu li.promise5 .pimg { top: 136px; left: 460px; }

dl.challenge { padding: 18px 0 25px 0; }
.challenge dt { padding-bottom: 5px; }
.challenge dd {
	padding: 5px 0 0 17px;
	background: url(../../common/img/contentsh3.gif) no-repeat 0 4px;
}

/* 05 */
.stBox-b:after, .popCol-L:after {content: ".";display:block;clear:both;height:0;visibility:hidden;}
* html .stBox-b, * html .popCol-L {height:1%;}
.stBox-b, .popCol-L {zoom:1;}
.stBox-b { border:1px solid #C7C8C3; padding: 10px; }
.stBox-b p { padding-top: 0; line-height: 1.4; }
.leftf { float: left; width: 336px; }
.rightf { float: right; width: 332px; }
ul.stLink1 li { line-height: 1.5; }
ul.stLink1 li {
	padding: 0 0 0 15px;
	background: url(../../environment/promise/img/icon-arrow.gif) no-repeat 0 0.35em;
}

.contents .ems_topics {
	margin-top: 20px;
	padding: 19px 19px 19px 19px;
	border: 5px solid #cccccc;
}
.contents .ems_topics .con .mark {
	width:65px;
	float:left;
}

.contents .ems_topics .con .text {
	float:right;
	width: 570px;
	line-height: 1.5;
}

.contents .ems_topics .image {
	clear:both;
	width: 150px;
}

.contents .guidelines{ margin-top:10px;}
.contents .guidelines .box{ float:left; padding:10px; border:1px solid #333; width:200px; margin-right:20px;}
.contents .guidelines .sub_tit{ font-size:13px; font-weight:bold; text-decoration:underline; text-align:center;}