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


/* title */
.full_title{
	width:100%;
	float:left;
	margin-bottom:30px;
	font-size:17px;
	letter-spacing:0.08em;
	}
.full_title_red{
	width:100%;
	float:left;
	margin-bottom:30px;
	font-size:19px;
	font-weight:bold;
	letter-spacing:0.08em;
	color:red;
	}

/* element of full size */
.full_img{
	width:100%;
	float:left;
	margin-bottom:30px;
	}
.full_img img{
	max-width:100%;
	}
.full_text{
	width:100%;
	float:left;
	font-size:13px;
	line-height:1.9;
	margin-bottom:30px;
	}

/* text with image */
.fr_img{
	width:100%;
	float:left;
	margin-bottom:30px;
	}
.fr_img img{
	width:47%;
	max-width:47%;
	float:right;
	padding-left:3%;
	}
.fr_img p{
	width:50%;
	float:left;
	}

.fl_img{
	width:100%;
	float:left;
	margin-bottom:30px;
	}
.fl_img img{
	width:47%;
	max-width:47%;
	float:left;
	padding-right:3%;
	}
.fl_img p{
	width:50%;
	float:right;
	}


/* arrange the image */
.img_2p{
	width:100%;
	float:left;
	margin-bottom:30px;
	}
.img_2p ul{
	float:left;
	margin-right:-2%;
	}
.img_2p ul li{
	width:48%;
	float:left;
	margin-right:2%;
	}
.img_2p ul li img{
	max-width:100%;
	}

.img_3p{
	width:100%;
	float:left;
	margin-bottom:30px;
	}
.img_3p ul{
	float:left;
	margin-right:-2.3%;
	}
.img_3p ul li{
	width:31%;
	float:left;
	margin-right:2.3%;
	}
.img_3p ul li img{
	max-width:100%;
	}


/* arrange the image with caption */
.preview_2p{
	float:left;
	margin-bottom:30px;
	margin-right:-2%;
	}
.preview_2p div{
	width:48%;
	float:left;
	margin-right:2%;
	}
.preview_2p div img{
	max-width:100%;
	}

.preview_3p{
	float:left;
	margin-bottom:30px;
	margin-right:-2.3%;
	}
.preview_3p div{
	width:31%;
	float:left;
	margin-right:2.3%;
	}
.preview_3p div img{
	max-width:100%;
	}


/* separation */
.full_line{
	height:1px;
	border-top:1px solid #BFBFBF;
	border-left:1px solid #FFFFFF;
	border-bottom:none;
	border-right:none;
	margin-bottom:30px;
	}



@media screen and (max-width: 699px) {
	
/* text with image */
.fr_img{
	width:100%;
	float:left;
	margin-bottom:30px;
	}
.fr_img img{
	width:100%;
	max-width:100%;
	float:right;
	padding-left:3%;
	}
.fr_img p{
	width:100%;
	float:left;
	}

.fl_img{
	width:100%;
	float:left;
	margin-bottom:30px;
	}
.fl_img img{
	width:100%;
	max-width:100%;
	float:left;
	padding-right:3%;
	}
.fl_img p{
	width:100%;
	float:right;
	}


/* arrange the image */
.img_2p{
	width:100%;
	float:left;
	margin-bottom:30px;
	}
.img_2p ul{
	float:left;
	margin-right:-2%;
	}
.img_2p ul li{
	width:48%;
	float:left;
	margin-right:2%;
	}
.img_2p ul li img{
	max-width:100%;
	}

.img_3p{
	width:100%;
	float:left;
	margin-bottom:30px;
	}
.img_3p ul{
	float:left;
	margin-right:-2.3%;
	}
.img_3p ul li{
	width:31%;
	float:left;
	margin-right:2.3%;
	}
.img_3p ul li img{
	max-width:100%;
	}


/* arrange the image with caption */
.preview_2p{
	float:left;
	margin-bottom:30px;
	margin-right:-2%;
	}
.preview_2p div{
	width:48%;
	float:left;
	margin-right:2%;
	}
.preview_2p div img{
	max-width:100%;
	}

.preview_3p{
	float:left;
	margin-bottom:30px;
	margin-right:-2.3%;
	}
.preview_3p div{
	width:31%;
	float:left;
	margin-right:2.3%;
	}
.preview_3p div img{
	max-width:100%;
	}



} 