/*===========================================
	words
=============================================*/
a.words {
  text-decoration: none;
  border-bottom: 1px dashed rgb(67, 103, 126);
  background: url("../images/ico_q-small.png") no-repeat scroll right 0px transparent;
  margin-right: 3px;
  padding-right: 15px;
}

/*===========================================
	pregArea_01
=============================================*/
div.pregArea_01 {
	width: 740px;
	margin: 15px auto 0px auto;
	padding: 0px;
}

/*===========================================
	pregArea_02
=============================================*/
div.pregArea_02 {
	width: 740px;
	margin: 15px auto 0px auto;
	padding: 0px;
	clear:both;
}
div.pregArea_02 div.topArea {
	width: 720px;
	margin: 0px auto;
	padding: 0px 0px 20px 0px;
	border-bottom:#999 dotted 1px;
}
div.pregArea_02 div.topArea ul.topBox {
	margin: 0px;
	padding: 0px;
	list-style:none;
}
div.pregArea_02 div.topArea ul.topBox li.txt {
	width:450px;
	margin: 0px;
	padding: 0px;
	float:left;
}
div.pregArea_02 div.topArea ul.topBox li.img {
	width:250px;
	margin: 0px;
	padding: 0px;
	float: right;
	text-align:center;
}
div.pregArea_02 div.pregBox {
	width: 720px;
	margin: 20px auto 0px auto;
	padding: 0px 0px 20px 0px;
	border-bottom:#999 dotted 1px;
	clear:both;
}
div.pregArea_02 div.pregBox div.LeftArea {
	width: 350px;
	margin: 0px;
	padding: 0px;
	float:left;
}
div.pregArea_02 div.pregBox div.RightArea {
	width: 330px;
	margin: 0px;
	padding: 0px;
	float:right;
	text-align:center;
}
div.pregArea_02 div.pregBox div.miniBox {
	width: 675px;
	margin: 15px 0px 0px 45px;
	padding: 0px;
	clear:both;
}
div.pregArea_02 div.pregBox div.miniBox div.LeftArea {
	width: 325px;
	margin: 0px;
	padding: 0px;
	float:left;
}
div.pregArea_02 div.pregBox div.miniBox div.RightArea {
	width: 330px;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.pregArea_02 div.pregBox div.img-center {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	text-align:center;
}

/*===========================================
	annotationBox 
=============================================*/
.annotationBox{
  margin-top:-20px;
}
.annotationBox li{
  list-style:none;
  padding-left:1.3em;
  text-indent:-1.3em;
}
.annotationText{
  margin-top:10px;
  font-size:88%;
}
.annotationList{
  margin-top:10px;
  padding-left:15px;
  font-size:88%;
}

/*===========================================
	stepFirText 
=============================================*/
.stepFirText{
  font-weight:bold;
}

/*===========================================
	lineArea 
=============================================*/
div.lineArea {
  border: 1px solid #CCCCCC;
  clear: both;
  margin: 15px auto 0;
  padding: 15px;
}
div.lineArea div.lineBox {
  border-top: 1px solid #CCCCCC;
  margin: 15px auto 0px auto;
	padding:15px 0 px 0px 0px;
	clear:both;
}
div.lineArea div.LeftArea-1 {
	width:300px;
  margin: 0px;
	padding:0px;
	float:left;
}
div.lineArea div.RightArea-1 {
	width:330px;
  margin: 0px;
	padding:0px;
	float:right;
}
div.lineArea .Gray {
	background:#F0F0F0;
	margin: 15px 0px 0px 0px;
	padding:5px 10px 5px 5px;
	font-weight:bold;
	clear:both;
}
div.lineArea  div.detailArea {
	border-bottom:#E5E5E5 1px solid;
	border-left:#E5E5E5 1px solid;
	border-right:#E5E5E5 1px solid;
	margin: 0px 0px 20px 0px;
	padding:15px;
}
div.lineArea div.detailArea div.LeftArea-2 {
	width:270px;
  margin: 0px;
	padding:0px;
	float:left;
}
div.lineArea div.detailArea div.RightArea-2 {
	width:330px;
  margin: 0px;
	padding:0px;
	float:right;
}
div.lineAreaIn {
  width:688px;
  margin:0 auto;
}

/*===========================================
	infoNaviArea 
=============================================*/
.infoNaviArea {
  overflow: hidden;
  padding: 0px 15px;
  width: auto;
}
.infoNaviArea dl {
  margin-top: 15px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #ccc;
  overflow: hidden;
}
.infoNaviOne dl {
  padding-bottom: 0;
  border-bottom: none;
}
.infoNaviArea dt {
  float: left;
  margin-right: 10px;
  width: 30%;
}
.infoNaviArea dt img {
  max-width: 100%;
	height:auto;
}
.infoNaviArea dd {
  float: left;
  margin: 3px 0px 5px;
  vertical-align: top;
  width: 65%;
}
.infoNaviArea dd span {
  display: block;
  padding-left: 1em;
}

/*===========================================
	GrayArea 
=============================================*/
div.GrayArea {
	background:#F1F1F1;
  clear: both;
  margin: 10px auto 0;
  padding: 5px;
}

/*===========================================
	bar
=============================================*/
.bar_no01 {
	margin: 0px;
	padding: 5px 0px 5px 45px;
	background:url(../images/bar_no01.gif) no-repeat;
	font-weight:bold;
	font-size:120%;
}
.bar_no02 {
	margin: 0px;
	padding: 5px 0px 5px 45px;
	background:url(../images/bar_no02.gif) no-repeat;
	font-weight:bold;
	font-size:120%;
}
.bar_no03 {
	margin: 0px;
	padding: 5px 0px 5px 45px;
	background:url(../images/bar_no03.gif) no-repeat;
	font-weight:bold;
	font-size:120%;
}
.bar_no04 {
	margin: 0px;
	padding: 5px 0px 5px 45px;
	background:url(../images/bar_no04.gif) no-repeat;
	font-weight:bold;
	font-size:120%;
}
.bar_no05 {
	margin: 0px;
	padding: 5px 0px 5px 45px;
	background:url(../images/bar_no05.gif) no-repeat;
	font-weight:bold;
	font-size:120%;
}
.bar_no06 {
	margin: 0px;
	padding: 5px 0px 5px 45px;
	background:url(../images/bar_no06.gif) no-repeat;
	font-weight:bold;
	font-size:120%;
}
.bar_no07 {
	margin: 0px;
	padding: 5px 0px 5px 45px;
	background:url(../images/bar_no07.gif) no-repeat;
	font-weight:bold;
	font-size:120%;
}
.bar_no08 {
	margin: 0px;
	padding: 5px 0px 5px 45px;
	background:url(../images/bar_no08.gif) no-repeat;
	font-weight:bold;
	font-size:120%;
}
.bar_no09 {
	margin: 0px;
	padding: 5px 0px 5px 45px;
	background:url(../images/bar_no09.gif) no-repeat;
	font-weight:bold;
	font-size:120%;
}
.bar_no10 {
	margin: 0px;
	padding: 5px 0px 5px 45px;
	background:url(../images/bar_no10.gif) no-repeat;
	font-weight:bold;
	font-size:120%;
}
.bar_no11 {
	margin: 0px;
	padding: 5px 0px 5px 45px;
	background:url(../images/bar_no11.gif) no-repeat;
	font-weight:bold;
	font-size:120%;
}


/*===========================================
	ico
=============================================*/
.ico_Warning {
	margin: 0px;
	padding: 4px 0px 5px 33px;
	background:url(../images/ico_warning.gif) no-repeat 0px 0px;
	font-weight:bold;
}
.ico_Square {
	padding: 0px 0px 5px 13px;
	background:url(../images/ico_square.gif) no-repeat 0px 3px;
	font-weight:bold;
}
.ico_Onepoint {
	margin: 0px;
	padding: 4px 0px 5px 32px;
	background:url(../images/ico_onepoint.gif) no-repeat 0px 0px;
	font-weight:bold;
	color:#4C96C8;
}
.ico_Start {
	margin: 0px;
	padding: 4px 0px 5px 32px;
	background:url(../images/ico_start.png) no-repeat 0px 0px;
	font-weight:bold;
	color:#4baa48;
}

/*===========================================
	startGuideArea
=============================================*/
div.startGuideArea {
  width: 740px;
  border: 1px solid #ccc;
  background-color: #f5f5f5;
  margin: 20px auto;
}
.startGuideBox{
  padding:15px;
}
.startGuideBox a{
  font-weight:bold;
}
.ico_StartGuide{
	margin: 0 0 5px 0;
	padding: 4px 0px 5px 32px;
	background:url(../images/ico_start_guide.png) no-repeat 0px 0px;
	font-weight:bold;
	color:#4C96C8;
}

/*===========================================
	GrayTbl
=============================================*/
table.GrayTbl {
  width:100%;
	margin: 5px 0px 0px 0px;
  border: 1px #E3E3E3 solid;
  border-collapse: collapse;
  border-spacing: 0;
	clear:both;
}
table.GrayTbl th {
  padding: 5px 10px;
  border: #E3E3E3 solid;
  border-width: 0px 0px 1px 1px;
  background: #F0F0F0;
	text-align:center;
}
table.GrayTbl td {
  padding: 5px 10px;
  border: 1px #E3E3E3 solid;
  border-width: 0px 0px 1px 1px;
}

/*===========================================
	infoBox01
=============================================*/
.infoBox01 .indexBlock01 dt{
  margin-bottom:10px;
}
.infoBox01 .indexBlock01 dt,
.infoBox01 .indexBlock01 dd{
  float:none;
}
.infoBox01 .indexBlock02 dd{
  width:63%;
}
.infoBox01 .indexBlock02 dt{
  margin-right:80px;
}

/*===========================================
	StartArea 
=============================================*/
div.StartArea {
  width: 687px;
  margin:15px auto;
	padding: 15px;
	border:#05b400 2px solid;
  background:#f7fff7;
	clear:both;
}
div.StartArea .StartBox {
	width: 680px;
  margin: 0px auto;
  padding: 0px;
  clear: both;
}
div.StartArea .StartBox ul.list_warn,
div.StartArea .StartBox ul.list_point {
  margin: 5px 0px 0px 20px;
  padding: 0px;
}
div.StartArea .StartBox div.leftArea {
  margin: 0px;
  padding: 0px;
  float: left;
}
div.StartArea .StartBox div.rightArea {
  margin: 0px 0px 0px 30px;
  padding: 0px;
  float: left;
}

/*===========================================
	OnepointArea 
=============================================*/
div.OnepointArea {
  width: 687px;
  margin:15px auto 0;
	padding: 15px;
	border:#4C96C8 2px solid;
	clear:both;
}
div.OnepointArea div.OnepointBox .list_point{
  padding-left:15px;
}
div.PointIn{
  width: 667px;
  margin:15px 0 0 20px;
}
div.PointIn div.OnepointBox{
  width: 660px;
}
div.WarningIn{
  width: 696px;
  margin:15px 0 0 20px;
}
div.WarningIn div.WarningBox{
  width:660px;
}
div.OnepointIn{
  width: 644px;
  margin-left:45px;
}
div.OnepointIn div.OnepointBox{
  width: 637px;
}
div.pregArea_02 div.pregBox div.OnepointIn div.RightArea{
  width:280px;
}
div.OnepointIn div.OnepointBox_Line{
  width:650px;
}
div.WarningIn02{
  width: 644px;
  margin-left:45px;
  padding:15px;
}
div.WarningIn02 div.WarningBox{
  width: 637px;
}
div.WarningIn02 div.WarningBox ul.list_point{
  margin: 5px 0px 0px 15px;
}
div.QuestionIn{
  width: 644px;
  margin-left:45px;
  padding:15px;
}
div.QuestionIn div.QuestionBox{
  width: 637px;
}
div.pregArea_02 div.pregBox div.LineIn{
  width: 644px;
  margin-left:45px;
  padding:15px;
}


/*===========================================
	num-indent
=============================================*/
.num-indent {
	text-indent:-1em;
	padding-left:1em;
	margin-top:10px;
}

/*===========================================
	textLine
=============================================*/
.textLine {
	padding-right:3px;
	padding-left:3px;
	padding-bottom:4px;
	vertical-align: middle;
}

/*===========================================
	GrayArea
=============================================*/
div.GrayArea {
	width: 720px;
  margin:15px auto 20px;
	padding: 15px 0px;
	background:#F5F5F5;
}
div.GrayArea div.ColorBox {
	width: 680px;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
div.GrayArea div.ColorBox div.LeftArea {
	width: 70px;
	margin: 0px;
	padding: 0px;
	float:left;
}
div.GrayArea div.ColorBox div.RightArea {
	width: 600px;
	margin: 0px;
	padding: 0px;
	float: right;
}


/*===========================================
	font11
=============================================*/
.font11 {
	font-size:11px;
}
.font15 {
	font-size:15px;
}


/*===========================================
	list_moviebox
=============================================*/
div.pregArea_02 div.pregBox ul.list_moviebox li{
  list-style:none;
  margin-top:10px;
  padding-left:20px;
}
div.pregArea_02 div.pregBox ul.list_moviebox li.movieList01{
  background:url(../movie/images/ico_movie01.gif) 0 3px no-repeat;
}
div.pregArea_02 div.pregBox ul.list_moviebox li.movieList02{
  background:url(../movie/images/ico_movie02.gif) 0 3px no-repeat;
}
div.pregArea_02 div.pregBox ul.list_moviebox li.movieList03{
  background:url(../movie/images/ico_movie03.gif) 0 3px no-repeat;
}
div.pregArea_02 div.pregBox ul.list_moviebox li.movieList04{
  background:url(../movie/images/ico_movie04.gif) 0 3px no-repeat;
}
div.pregArea_02 div.pregBox ul.list_moviebox li.movieList05{
  background:url(../movie/images/ico_movie05.gif) 0 3px no-repeat;
}
div.pregArea_02 div.pregBox ul.list_moviebox li.movieList06{
  background:url(../movie/images/ico_movie06.gif) 0 3px no-repeat;
}
div.pregArea_02 div.pregBox ul.list_moviebox li.movieList07{
  background:url(../movie/images/ico_movie07.gif) 0 3px no-repeat;
}
div.pregArea_02 div.pregBox ul.list_moviebox li.movieList08{
  background:url(../movie/images/ico_movie08.gif) 0 3px no-repeat;
}
div.pregArea_02 div.pregBox ul.list_moviebox li.movieList09{
  background:url(../movie/images/ico_movie09.gif) 0 3px no-repeat;
}
div.pregArea_02 div.pregBox ul.list_moviebox li.movieList10{
  background:url(../movie/images/ico_movie10.gif) 0 3px no-repeat;
}


@media (max-width: 640px) {

/*===========================================
	MainArea
=============================================*/
div.MainArea{
  width:100%;
}
ul.sNavi_Area{
  width:100%;
}
.stepArea dd{
  width:100%;
}
.captionText{
  width:auto;
}
div.OnepointArea div.OnepointBox{
  width:auto;
}
div.OnepointArea{
  width:auto;
  margin-left:0;
}
div.relatArea{
  margin-left:0;
}
div.WarningArea{
  width:auto;
  margin-left:0;
}
div.QuestionArea{
  width:auto;
}
div.WarningArea div.WarningBox,
div.QuestionArea div.QuestionBox{
  width:auto;
  padding:0 15px;
}
.wifiImageArea ul{
  width:auto;
}
.stepArea02{
  padding-left:0;
}
.stepArea dt{
  margin-bottom:10px;
}
.numText{
  margin-top:10px;
}
div.relatArea div.relatBox img{
  display:block;
}
.wifiImageArea li{
  float:none;
  margin-top:10px;
}
.wifiImageArea li:first-child{
  margin-top:0;
}

/*===========================================
	OnepointArea
=============================================*/
div.OnepointArea div.OnepointBox .oneImage img{
  height: auto;
  width: 100%;
}
div.OnepointArea_mini,
div.OnepointArea_mini div.OnepointBox_mini {
  width:auto;
}
div.OnepointArea_mini div.OnepointBox_mini{
  padding:15px;
}
div.OnepointArea div.LeftArea,
div.OnepointArea div.RightArea{
  float:none;
  text-align:left;
}
div.OnepointArea div.RightArea{
  margin-top:15px;
}
div.OnepointArea div.RightArea,
div.OnepointArea div.LeftArea{
  width:100%;
}
div.OnepointArea div{
  text-align:left;
}
div.OnepointArea div.OnepointBox_Line{
  width:auto;
}
div.OnepointArea{
  width:auto;
}
div.OnepointArea div.OnepointBox{
  width:auto;
}
div.OnepointArea_WM{
  width:auto;
}
div.OnepointArea_WM div.OnepointBox_WM{
  width:auto;
  padding:15px;
}
div.OnepointArea_WM_In{
  width: auto;
  padding:0;
}
div.OnepointArea_WM_In div.OnepointBox_WM{
  width: auto;
}

/*===========================================
	relatArea
=============================================*/
div.relatArea{
  width:auto;
}
div.relatArea div.relatBox{
  width:auto;
}
div.pregArea_02 div.pregBox div.RightArea{
  text-align:left;
}
div.relatArea div.relatBox{
  padding:0 15px;
}
div.relatArea div.LeftArea{
  width:auto;
  float:none;
  padding:0 15px;
}
div.relatArea div.RightArea{
  float:none;
  padding-left:15px;
}

/*===========================================
	WarningArea
=============================================*/
div.WarningArea div.WarningBox div.leftArea,
div.WarningArea div.WarningBox div.rightArea{
  float:none;
}
div.WarningArea div.WarningBox div.rightArea{
  margin:15px 0 0 0;
}
div.WarningIn{
  width: auto;
  margin:15px 0 0 0;
}
div.WarningIn div.WarningBox{
  width:auto;
}

/*===========================================
	PointIn
=============================================*/
div.PointIn{
  width: auto;
  margin:15px 0 0 0;
}
div.PointIn div.OnepointBox{
  width: auto;
}

/*===========================================
	LineIn
=============================================*/
div.pregArea_02 div.pregBox div.LineIn{
  width:auto;
  margin-left:0;
}

/*===========================================
	StartArea
=============================================*/
div.StartArea {
  width: auto;
}
div.StartArea .StartBox {
	width: auto;
}
div.StartArea .StartBox div.leftArea,
div.StartArea .StartBox div.rightArea{
  float:none;
}
div.StartArea .StartBox div.rightArea{
  margin:10px 0 0 0;
}

/*===========================================
	txt_left_box410
=============================================*/
.txt_left_box410{
  width:100%;
  float:none;
}

/*===========================================
	startGuideArea
=============================================*/
div.startGuideArea{
  width:auto;
}

/*===========================================
	pregArea
=============================================*/
div.pregArea_02 div.pregBox ol.list_pregbox{
  margin: 5px 0 0 35px;
}
div.pregArea_02 div.pregBox div.miniBox div.RightArea{
  text-align:left;
}
div.pregArea_01 {
	width:auto;
}
div.pregArea_02 div.pregBox div.miniBox img,
div.pregArea_01 div.pregBox_02 div.miniBox img {
  height: auto;
  max-width: 100%;
}
div.pregArea_02 div.pregBox div.photo img,
div.pregArea_02 div.pregBox div.miniBox .oneImage img{
  height: auto;
  width: 100%;
}
div.pregArea_01 div.pregBox_02,
div.pregArea_01 div.pregBox_02 div.miniBox,
div.pregArea_01 div.pregBox_02 div.miniBox div.LeftArea,
div.pregArea_01 div.pregBox_02 div.miniBox div.RightArea,
div.pregArea_02 div.pregBox div.photo {
  width:100%;
}
div.pregArea_01 div.pregBox_02 div.miniBox div.LeftArea,
div.pregArea_01 div.pregBox_02 div.miniBox div.RightArea,
div.pregArea_01 div.pregBox_02 div.miniBox div.LeftArea2,
div.pregArea_01 div.pregBox_02 div.miniBox div.RightArea2{
  float:none;
  text-align:left;
}
div.pregArea_01 div.pregBox_02 div.miniBox div.RightArea2{
  text-align:left;
}
div.pregArea_01 div.pregBox_02 div.miniBox div.LeftArea2{
  width:100%;
}
div.pregArea_02 div.pregBox ol.list_pregbox{
  padding-left:0;
}
div.pregArea_02 {
	width: auto;
}
div.pregArea_02 div.topArea {
	width: auto;
}
div.pregArea_02 div.topArea ul.topBox li.txt {
	width: auto;
	float: none;
}
div.pregArea_02 div.topArea ul.topBox li.img {
	margin-top:10px;
	width: auto;
	float: none;
}

div.pregArea_02 div.pregBox div.imgArea {
	margin: 10px 0px 0px 0px;
}
div.pregArea_02 div.pregBox div.imgArea img {
	width: 100%;
	height:auto;
}
div.pregArea_02 div.pregBox div.imgArea2 {
	margin: 10px 0px 0px 0px;
}
div.pregArea_02 div.pregBox div.imgArea2 img {
	width: 100%;
	height:auto;
}
div.pregArea_02 div.pregBox {
	width: auto;
}
div.pregArea_02 div.pregBox div.LeftArea {
	width: auto;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	float: none;
}
div.pregArea_02 div.pregBox div.RightArea {
	width: auto;
	margin: 15px 0px 0px 0px;
	padding: 0px;
	float: none;
}
div.pregArea_02 div.pregBox div.miniBox {
	width: auto;
	margin:0px;
	padding:0px;
}
div.pregArea_02 div.pregBox div.miniBox div.LeftArea {
	width: auto;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float: none;
}
div.pregArea_02 div.pregBox div.miniBox div.RightArea {
	width: auto;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	float: none;
}
div.pregArea_02 div.pregBox div.img-center img {
	max-width:100%;
	height:auto;
}
.ml_45 {
	margin-left:0px;
}
div.pregArea_02 div.pregBox div.miniBox2 {
	margin: 0px 0px 0px 0px;
}


/*===========================================
	lineArea 
=============================================*/
div.lineArea div.LeftArea-1 {
	width: auto;
	float:none;
	margin-top:10px;
}
div.lineArea div.RightArea-1 {
	width: auto;
	float:none;
	text-align:center;
	margin-top:10px;
}
div.lineArea div.detailArea div.LeftArea-2 {
	margin-top:10px;
	width: auto;
	float:none;
}
div.lineArea div.detailArea div.RightArea-2 {
	width: auto;
	float:none;
	text-align:center;
}
div.lineArea div.detailArea div.RightArea-2 img {
	width: 100%;
	height:auto;
}
div.lineAreaIn {
  width:auto;
}

/*===========================================
	infoNaviArea
=============================================*/
.infoNaviArea {
  overflow: hidden;
  padding: 0px;
  width: 100%;
}
.infoNaviArea dl {
  margin-bottom: 12px;
  padding-bottom: 12px;
}
.infoNaviOne dl {
  margin-bottom: 0;
  padding-bottom: 0;
}
.infoNaviArea dt {
  margin-left: 3%;
  width:50px;
	display: inline-block;
}
.infoNaviArea dt img {
  max-width: 100%;
  height: auto;
}
.infoNaviArea dd {
   width: 72%;
  display: block;
  margin-top: 0;
	white-space:normal;
}
.infoNaviArea dd span {
  display: none;
}

/*===========================================
	GrayTbl
=============================================*/
div.GrayArea{
  width:100%;
}
div.GrayArea div.ColorBox{
  width:100%;
}
div.GrayArea div.ColorBox div{
  padding:0 15px;
}
div.GrayArea div.ColorBox img{
  max-width:100%;
  height:auto;
}
div.GrayArea div.ColorBox div.RightArea{
  margin:15px 0;
  padding:0 15px;
  width:auto;
}
div.GrayArea div.ColorBox div.LeftArea{
  padding:0 15px;
}
div.GrayArea div.ColorBox div.LeftArea img{
  width:50px;
}
table.GrayTbl{
  width:100%;
}
table.GrayTbl img{
  max-width:100%;
  height:auto;
}
table.GrayTbl {
	font-size:12px;
}
table.GrayTbl th {
  padding: 5px;
}
table.GrayTbl td {
  padding: 5px;
  white-space:normal;
}

/*===========================================
	infoBox01
=============================================*/
.infoBox01 .indexBlock01 dd,
.infoBox01 .indexBlock02 dd {
  display: block;
  margin-top: 0px;
}
.infoBox01 .indexBlock02 dt{
  margin-right:20px;
}
.infoBox01 .indexBlock01 dd,
.infoBox01 .indexBlock02 dd {
  float: left;
  vertical-align: top;
  margin: 3px 0px 5px;
}

/*===========================================
	bar
=============================================*/
.bar_no01 {
	background-size:20px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 30px;
	font-size:100%;
}
.bar_no02 {
	background-size:20px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 30px;
	font-size:100%;
}
.bar_no03 {
	background-size:20px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 30px;
	font-size:100%;
}
.bar_no04 {
	background-size:20px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 30px;
	font-size:100%;
}
.bar_no05 {
	background-size:20px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 30px;
	font-size:100%;
}
.bar_no06 {
	background-size:20px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 30px;
	font-size:100%;
}
.bar_no07 {
	background-size:20px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 30px;
	font-size:100%;
}
.bar_no08 {
	background-size:20px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 30px;
	font-size:100%;
}
.bar_no09 {
	background-size:20px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 30px;
	font-size:100%;
}
.bar_no10 {
	background-size:20px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 30px;
	font-size:100%;
}
.bar_no11 {
	background-size:20px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 30px;
	font-size:100%;
}

}


