@charset "UTF-8";
/* CSS Document */

#main_area.pdl {
	padding-left:25px;}
#main.kiev2014 {
	background-color:#fff;
	border:1px #cccccc solid;
	padding:15px;
	width:680px;}
#main.kiev2014 p {
	font-size:108%;
	line-height:1.7em;}
#main.kiev2014 p.txtSS {
	font-size: 85%;}
.kiev_inner {
	display:block;
	width:100%;
	border-bottom:6px #000 solid;
	border-top:2px #000 solid;
	padding-bottom:3px;}
.kiev_inner em.sttl {
	display:block;
	text-align:center;
	margin:8px auto;}
.kiev_colbox {
	display:block;
	border-top:6px #000 solid;
	border-bottom:2px #000 solid;
	padding:5px 0 10px 0;}
.kiev_colbox h2 {
	display:block;
	margin:0 auto;
	text-align:center;
	padding:0;}
#main_area .kiev_colbox h3.sttl_bl {
	display:block;
	width:98%;
	margin:0px auto 0px auto;
	background-color:#000;
	text-align:center;
	color:#fff;}
.kiev_colbox h3.sttl_bl img {
	display:block;
	margin:0px auto;
	padding:6px 0;}

.colBox {
	display:block;
	width:98%;
	margin:10px auto;
	position:relative;}
.colBox p.txt01 {
	float:right;
	width:420px;}
.colBox .ph01 {
	float:left;
	margin-right:20px;
	padding-bottom:1em;}
.colBox img {
	display:block;
	margin-bottom:5px;}
.colBox span {
	line-height:1.5em;
	margin-bottom:10px;}
.colBox p.txt02 {
	clear: left;
	width:480px;}
.colBox .ph02 {
	float:right;
	margin-left:20px;
	padding-top:3em;}
.phBox {
	display:block;
	width:300px;
	float:left;
	margin-right:20px;}
.colBox ul.ph04 {
	padding-top:10px;}
.colBox ul.ph04 li {
	display: inline-block;
*display: inline;
*zoom: 1;
width:48%;
vertical-align:top;}
.colBox ul.ph04 li img {
	width:100%;}
.colBox p.txt03 {
	float:right;
	width:340px;}

.colBox ul.ph05 {
	float:right;
	margin-left:20px;
	width:300px;}
.colBox ul.ph05 li {
	display: inline-block;
*display: inline;
*zoom: 1;
width:48%;
vertical-align:top;}

.colBox p.txt04 {
	float:left;
	width:340px;}

.colBox ul.ph06 {
	display:block;}
.colBox ul.ph06 li {
	display: inline-block;
*display: inline;
*zoom: 1;
vertical-align:top;}

@media screen and (max-width: 979px) {
	#main_area.pdl {
	padding-left:0;}}

@media screen and (max-width: 719px) {
#main.kiev2014 {
	width:90%;
	padding:15px 2.5%;}
	
#main.pickup .kiev_colbox h2{
	display:block;
	width:100%;}
#main.pickup .kiev_colbox h2 img {
	display:block;
	width:100%;}
	
.kiev_colbox h3.sttl_bl img.pcOnly {
	display:none;}
.kiev_colbox h3 span {
	text-align:left;}

.colBox p.txt01,
.colBox p.txt02,
.colBox p.txt03,
.colBox p.txt04 {
	display:block;
	float:none;
	clear:both;
	padding:0;
	width:100%;}
.colBox .ph01{
	width:50%;
	margin-right:0.5%;
	padding-bottom:1em;}
.colBox .ph02 {
	width:47%;
	margin-left:0.5%;
	padding-top:0;
	padding-bottom:1em;}

.colBox .phBox {
	width:100%;
	float:none;
	padding-bottom:1em;}
.colBox ul.ph05 {
	float: none;
	margin-left:0px;
	width:100%;}
.colBox ul.ph06 {
	width:100%;}
.colBox ul.ph06 li.ph06-1 {
	display:block;
	width:100%}
.colBox ul.ph06 li.ph06-2 {
	display:block;
	width:100%}

.colBox .ph01 img,
.colBox .ph02 img,
.colBox .ph03 img,
.colBox .ph05 img,
.colBox .ph06 img {
	width:100%;}

}