@media (max-width: 767px) {
	.pc-view{
		display: none;
	}
	.front-page{
		float: left;
		width: 100%;
	}
	iframe{
		width: 100%;
		height: 100%;
		border: none;
		display: block;
	}
	/*TOPに戻るボタン*/
	.page-top{
		margin: 0 ;
		padding: 0 ;
		display: none ;
	}
	.page-top p{
		margin: 0 ;
		padding: 0 ;
		position: fixed ;
		right: 16px ;
		bottom: 16px ;
	}
	.move-page-top{
		width: 50px ;
		height: 50px ;
		color: #fff ;
		line-height: 50px ;
		text-decoration: none ;
		text-align: center ;
		background: #D36015 ;
		-webkit-transition:all 0.3s ;
		-moz-transition:all 0.3s ;
		transition:all 0.3s ;
		display: block ;
	}
	.move-page-top:hover{
		opacity: 0.85 ;
	}
	/*ヘッダー・フッター*/
	.front-page .header{
		float: left;
		width: 100%;
		color: #FFFFFF;
		text-align: center;
		background: #011341 url(../img/heder_bg.jpg) repeat-x;
	}
	.front-page .header .content-area{
		margin: 0 auto;
		width: 100%;
		display: block;
		box-sizing: border-box;
	}
	.front-page .header .title-area{
		float: left;
		margin: 0 auto;
		width: 80%;
		height: 60px;
		margin: 12px 0 0 0;
		text-align: left;
	}
	.front-page .header .content-area .title-area .title .image-status{
		max-height: 90%;
	}
	.front-page .header .content-area .text{
		float: left;
		margin: -2px 0 0 5px;
		color: #FFFFFF;
		font-size: 10px;
	}
	.front-page .header .content-area .tel{
		float: left;
		width: 100%;
		margin: 5px 0 10px 10px;
		text-align: left;
	}
	.front-page .header .menu-icon{
		float: right;
		width: 19%;
		height: 50px;
		line-height: 50px;
		margin: 12px 1% 0 auto;
		color: #FFFFFF;
		border: solid 2px #FFFFFF;
		border-radius: 5px;
		cursor: pointer;
		display: block;
		box-sizing: border-box;
	}
	.front-page .header .message-area{
		float: left;
		margin: 0 auto;
		width: 100%;
		padding: 2px 0 5px 0;
		background-color: #414349;
		border-top: solid 1px #FFFFFF;
		border-bottom: solid 1px #FFFFFF;
	}

	.front-page .header .message-area .text{
		float: left;
		width: 99%;
		margin: 5px 0 0 1%;
		font-size: 11px;
		text-align: left;
	}
	.front-page .header .message-area .text .tel{
		color: #FFFFFF;
		font-weight: bold;
		text-decoration: underline;
	}
	.front-page .header .message-area .right{
		float: left;
		width: 100%;
		padding: 0 2% 3px 0;
		font-size: 11px;
		font-weight: bold;
		text-align: right;
		border-bottom: solid 1px #FFFFFF;
	}
	.front-page .header .menu-area{
		float: left;
		margin: 0 auto;
		width: 100%;
		padding: 2px 0;
		background-color: #999999;
	}
	.front-page .header .menu-area .link-area .active{
		float: left;
		width: 100%;
		padding: 8px 0;
		color: #414349;
		font-weight: bold;
		border-bottom: solid 1px #414349;
	}
	.front-page .header .menu-area .link-area .white{
		background-color: #BBBBBB;
	}
	.front-page .footer{
		float: left;
		width: 100%;
		color: #FFFFFF;
		text-align: center;
		background-color: #414349;
	}
	.front-page .footer-area{
		float: left;
		width: 100%;
		padding: 10px 0 5px 0;
		color: #FFFFFF;
		text-align: center;
		background-color: #414349;
	}
	.front-page .footer-area .content-area{
		margin: 0 auto;
		width: 100%;
		display: block;
		box-sizing: border-box;
	}
	.front-page .footer-area .content-area .info-area{
		float: left;
		width: 100%;
		font-size: 10px;
		text-align: center;
	}
	.front-page .footer-area .content-area .copy-area{
		float: left;
		width: 90%;
		margin: 5px 5% 0 5%;
	}
	.front-page .footer-area .content-area .copy-area .image-status{
		max-width: 100%;
	}
	.front-page .content{
		margin: 0 auto;
		width: 100%;
		display: block;
		box-sizing: border-box;
	}
	/* トップページ :スライドショー*/
	.front-page .content .slide-area{
		float: left;
		margin: 0 auto;
		width: 98%;
		margin: 10px 1%;
	}

	/* トップページ :下部情報エリア*/
	.front-page .content .info-area{
		float: left;
		margin: 0 auto;
		width: 98%;
		margin: 0 1% 30px 1%;
	}
	/* トップページ :下部情報エリア:在庫情報エリア*/
	.front-page .content .info-area .new-area{
		float: left;
		width: 100%;
		height: 300px;
		margin: 0 0 10px 0;;
		border: 1px solid #666666;
		box-sizing: border-box;
	}
	.front-page .content .info-area .new-area .title{
		float: left;
		width: 100%;
		height: 30px;
		background-color: #CCCCCC;
	}
	.front-page .content .info-area .new-area .value{
		float: left;
		width: 100%;
		height: 268px;
		overflow: auto;
		-webkit-overflow-scrolling: touch;
	}
	.front-page .content .info-area .new-area .icon{
		float: left;
		padding: 3px 5px 0 5px;
	}
	.front-page .content .info-area .new-area .font{
		line-height: 30px;
		color: #333333;
		font-weight: bold;
	}
	/* トップページ :下部情報エリア:フェイスブックエリア*/
	.front-page .content .info-area .facebook-area{
		float: left;
		width:100%;
		margin: 0 10px 0 0;
		border: 1px solid #666666;
		box-sizing: border-box;
	}
	.front-page .content .info-area .facebook-area .title{
		float: left;
		width: 100%;
		height: 30px;
		background-color: #CCCCCC;
	}
	.front-page .content .info-area .facebook-area .icon{
		float: left;
		padding: 3px 5px 0 5px;
	}
	.front-page .content .info-area .facebook-area .font{
		line-height: 30px;
		color: #333333;
		font-weight: bold;
	}
	.front-page .content .info-area .facebook-area .title .image-status{
		max-width: 100%;
	}
	/* トップページ :下部情報エリア:リンクエリア*/
	.front-page .content .info-area .link-area{
		float: left;
		width: 100%;
		margin: 10px 0 0 0;
	}
	.front-page .content .info-area .link-area .banner{
		float: left;
		width: 50%;
		padding: 10px;
	}
	.front-page .content .info-area .link-area .banner .image-status{
		max-width: 100%;
	}
	/* 商品ページ：サイドメニュー */
	.front-page .side-menu{
		float: left;
		width: 100%;
		margin: 5px auto;
		color: #414349;
		box-sizing: border-box;
	}
	.front-page .side-menu .menu-area{
		float: left;
		width: 98%;
		margin: 0 1%;
	}
	.front-page .side-menu .sp-title{
		float: left;
		width: 100%;
		margin: -5px 0 10px 0;
		padding: 10px 5px;
		color: #FFFFFF;
		font-weight: bold;
		background-color: #000000;
	}
	.front-page .side-menu .menu-area .set{
		float: left;
		width: 100%;
		border-left: solid 1px #414349;
		border-right: solid 1px #414349;
		border-bottom: solid 1px #414349;
	}
	.front-page .side-menu .menu-area .set-first{
		float: left;
		width: 100%;
		border: solid 1px #414349;
	}
	.front-page .side-menu .menu-area .parent-name{
		float: left;
		width: 100%;
		padding: 10px 0 10px 10px;
		color: #333333;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		background-color: #CCCCCC;
		box-sizing: border-box;
	}
	.front-page .side-menu .menu-area .parent-name:hover{
		color:#414349;
		background-color: #AAAAAA;
	}
	.front-page .side-menu .menu-area .child-name{
		float: left;
		width: 100%;
		margin: 0 0 1px 0;
		padding: 5px 0;
		font-size: 12px;
		box-sizing: border-box;
		list-style: none;
	}
	.front-page .side-menu .menu-area .name-area{
		float: left;
		width: 100%;
		padding: 3px;
		text-align: left;
		background-color: #FFFFFF;
		border: 1px solid #FFFFFF;
		box-sizing: border-box;
	}
	.front-page .side-menu .menu-area .active{
		background-color: #DDDDDD;
	}
	.front-page .side-menu .menu-area .name-area:hover{
		background-color: #DDDDDD;
	}
	.front-page .side-menu .menu-area .sp-menu{
		float: left;
		width: 100%;
		padding: 10px 0;
		color: #FFFFFF;
		text-align: center;
		text-decoration: none;
		border: solid 1px #333333;
		background-color: #333333;
		box-sizing: border-box;
	}

	/* 商品ページ：商品一覧ページ */
	.front-page .main-page{
		float: left;
		width: 100%;
		margin: 0 auto 10px auto;
		color: #414349;
		box-sizing: border-box;
	}
	/* 商品ページ：商品一覧ページ：パンくずエリア*/
	.front-page .main-page .nav-area{
		float: left;
		width: 100%;
		margin: 0 auto 10px auto;
	}
	.front-page .main-page .nav-area .link-text{
		color: #454545;
		text-decoration: none;
	}
	/* 商品ページ：商品一覧ページ ：検索エリア*/
	.front-page .main-page .search-menu{
		float: left;
		width: 98%;
		margin: 0 1%;
		padding: 10px 0;
		color: #FFFFFF;
		text-align: center;
		text-decoration: none;
		border: solid 1px #333333;
		background-color: #333333;
		box-sizing: border-box;
	}
	.front-page .main-page .search-area{
		float: left;
		width: 98%;
		margin: 0 1% 5px 1%;
		padding: 10px;
		border: solid 1px #929292;
		border-radius: 5px;
		box-sizing: border-box;
	}
	.front-page .main-page .search-area .navi{
		float: left;
		width: 100%;
		font-weight: bold;
	}
	.front-page .main-page .search-area .set-text{
		float: left;
		width: 100%;
		margin: 5px 0;
		box-sizing: border-box
	}
	.front-page .main-page .search-area .set-text .title{
		float: left;
		width: 20%;
		line-height: 25px;
		font-size: 12px;
		box-sizing: border-box
	}
	.front-page .main-page .search-area .set-text .value{
		float: left;
		width: 80%;
		box-sizing: border-box
	}
	.front-page .main-page .search-area .set-price{
		float: left;
		width: 75%;
		margin: 5px 0;
		box-sizing: border-box
	}
	.front-page .main-page .search-area .set-price .title{
		float: left;
		width: 30%;
		line-height: 25px;
		font-size: 12px;
		box-sizing: border-box
	}
	.front-page .main-page .search-area .set-price .value{
		float: left;
		width: 70%;
		box-sizing: border-box
	}
	.front-page .main-page .search-area .price-unit{
		float: left;
		width: 19%;
		height: 25px;
		line-height: 25px;
		margin: 5px 0 5px 1%;
		box-sizing: border-box
	}
	.front-page .main-page .search-area .search{
		float: left;
		width: 100%;
		margin: 5px 0 0 0;
		text-align: right;
	}
	.front-page .main-page .search-area .input-sm{
		height: 25px;
		line-height: 25px;
	}
	.front-page .main-page .search-area .btn-default{
		height: 30px;
		line-height: 30px;
		padding: 0 5px;
		font-size: 11px;
		border-radius: 0;
	}
	.front-page .main-page .search-area .submit{
		margin: 1px 0 0 0;
		color: #FFFFFF;
		background-color: #CA4736;
	}
	.front-page .main-page .search-area .reset{
		margin: 1px 0 0 5px;
		background-color: #DDDDDD;
	}
	.front-page .main-page .search-area .btn-default:hover{
		opacity: 0.7;
	}
	.front-page .main-page .search-area .error-area{
		float: left;
		width: 100%;
		color: #CA4736;
		font-size: 12px;
	}
	/* 商品ページ：メインページ ：ソートエリア*/
	.front-page .main-page .sort-area{
		float: left;
		width: 98%;
		margin: 5px 1%;
	}
	.front-page .main-page .sort-area .select{
		float: right;
		width: 200px;
	}
	/* 商品ページ：商品一覧ページ ：ページネーションエリア*/
	.front-page .main-page .pager-area {
		float: left;
		width: 100%;
		margin: 0;
	}
	.front-page .main-page .pager-area .pagination{
		float: left;
		margin: 0 0 5px 0;
		font-size: 12px;
	}
	.front-page .main-page .pager-area .pagination > li > a{
		margin: 0 1px;
		padding: 1px 10px;
		color: #414349;
		border: 1px solid #414349;
		border-radius: 5px;
	}
	.front-page .main-page .pager-area .pagination > li > a:hover{
		background-color: #DDDDDD;
	}
	.front-page .main-page .pager-area .pagination > .active > a{
		color: #FFFFFF;
		background-color: #414349;
	}
	.front-page .main-page .pager-area .pagination > .active > a:hover{
		background-color: #414349;
	}
	/* 商品ページ：商品一覧ページ ：商品リストエリア*/
	.front-page .main-page .parts-area{
		float: left;
		width: 100%;
		display: block;
	}
	.front-page .main-page .parts-area .no-item{
		float: left;
		width: 100%;
		height: 100%;
		line-height: 200px;
		text-align: center;
		color: #929292;
		font-size: 14px;
		font-weight: bold;
	}
	.front-page .main-page .parts-area .parts-info{
		float: left;
		width: 98%;
		margin: 0 1% 5px 1%;
		border: 1px solid #414349;
		border-radius: 5px;
		box-sizing: border-box
	}
	.front-page .main-page .parts-area .parts-info .sp-name{
		float: left;
		width: 100%;
		margin: 0 auto;
		padding: 5px;
		color: #414349;
		font-size: 16px;
		font-weight: bold;
		border-radius: 5px 5px 0 0;
		background-color: #DDDDDD;
		box-sizing: border-box
	}
	.front-page .main-page .parts-area .parts-info .image{
		float: left;
		margin: 0 auto;
		width: 30%;
		height: 100px;
		padding: 5px;
		text-align: center;
		display: table;
		box-sizing: border-box
	}
	.front-page .main-page .parts-area .parts-info .image > p{
		display:table-cell;
		vertical-align: middle;
	}
	.front-page .main-page .parts-area .parts-info .image .image-status{
		margin: 0 auto;
		max-width: 100%;
		max-height: 100px;
		text-align: center;
	}
	.front-page .main-page .parts-area .parts-info .status{
		float: left;
		width: 70%;
		padding: 5px;
		box-sizing: border-box
	}
	.front-page .main-page .parts-area .parts-info .status .maker{
		float: left;
		width: 100%;
		margin: 0 auto;
		color: #414349;
		font-size: 12px;
		text-align: right;
	}
	.front-page .main-page .parts-area .parts-info .status .price{
		float: left;
		width: 100%;
		margin: 0 auto;
		padding: 0 0 5px 0;
		color: #CA4736;
		font-size: 18px;
		font-weight: bold;
		text-align: right;
		border-bottom: 1px solid #DDDDDD;
	}
	.front-page .main-page .parts-area .parts-info .status .caption{
		float: left;
		width: 100%;
		margin: 10px 0 0 0;
		color: #414349;
		font-size: 13px;
	}
	/* 商品ページ：商品情報ページ*/
	.front-page .info-page{
		float: left;
		width: 100%;
		color: #414349;
	}
	/* 商品ページ：商品情報ページ：パンくずエリア*/
	.front-page .info-page .nav-area{
		float: left;
		width: 100%;
		margin: 10px auto;
	}
	.front-page .info-page .nav-area button{
		padding: 0;
	}
	.front-page .info-page .link{
		background-color: #FFFFFF;
		border: none;
	}
	.front-page .info-page .link:hover{
		opacity: 0.7;
	}
	/* 商品ページ：商品情報ページ：商品情報エリア*/
	.front-page .info-page .parts-area{
		float: left;
		width: 98%;
		margin: 0 1% 20px 1%;
		border: 1px solid #414349;
		border-radius: 5px;
	}
	.front-page .info-page .parts-area .name{
		float: left;
		width: 100%;
		margin: 0 auto;
		padding: 5px;
		color: #414349;
		font-size: 16px;
		font-weight: bold;
		border-radius: 5px 5px 0 0;
		background-color: #DDDDDD;
		box-sizing: border-box
	}
	.front-page .info-page .parts-area .maker{
		float: left;
		width: 100%;
		margin: 0 auto;
		padding: 5px 5px 0 0;
		color: #414349;
		font-size: 12px;
		text-align: right;
	}
	.front-page .info-page .parts-area .caption{
		float: left;
		width: 96%;
		margin: 0 2%;
		font-size: 13px;
		font-weight: bold;
	}
	.front-page .info-page .parts-area .text{
		float: left;
		width: 96%;
		margin: 5px 2% 5px 3%;
		font-size: 11px;
	}
	.front-page .info-page .parts-area .price{
		float: left;
		width: 100%;
		padding: 0 5px 0 0;
		color: #CA4736;
		font-size: 18px;
		font-weight: bold;
		text-align: right;
		border-bottom: 1px solid #414349;
	}
	.front-page .info-page .parts-area .parts-text{
		float: left;
		width: 100%;
		margin: 5px 0;
		text-align: center;
	}
	.front-page .info-page .parts-area .image{
		float: left;
		width: 100%;
		text-align: center;
		display: table;
		box-sizing: border-box
	}
	.front-page .info-page .parts-area .image > p{
		display:table-cell;
		vertical-align: middle;
	}
	.front-page .info-page .parts-area .image .image-status{
		max-width: 100%;
		max-height: 150px;
	}
	.front-page .info-page .parts-area .image-list{
		float: left;
		width: 100%;
	}
	.front-page .info-page .parts-area .image-list ul{
		list-style: none;
	}
	.front-page .info-page .parts-area .image-list .thumb{
		float: left;
		width: 20%;
		height: 40px;
		padding: 5px;
		box-sizing: border-box;
		list-style: none;
	}
	.front-page .info-page .parts-area .image-list .thumb .image-status{
		max-width: 100%;
		max-height: 40px;
	}
	/* 商品ページ：商品情報ページ：お問い合わせエリア*/
	.front-page .info-page .contact-area{
		float: left;
		width: 100%;
		margin: 10px 0 0 0;
		padding: 5px 0;
		text-align: center;
		background-color: #CA4736;
		border-radius: 0 0 5px 5px;
	}
	.front-page .info-page .contact-area:hover{
		opacity: 0.7;
	}
	.front-page .info-page .contact-area .contact{
		color: #FFFFFF;
		text-decoration: none;
		display: block;
	}
	.front-page .info-page .contact-area .contact .glyphicon-envelope{
		height: 20px;
		vertical-align: middle;
	}
	/* 商品ページ：お問い合わせページ */
	.front-page .contact-page{
		float: left;
		width: 100%;
		margin: 10px auto;
		color: #414349;
	}
	.front-page .contact-page .error-area{
		float: left;
		width: 95%;
		margin: 0 0 0 5%;
	}
	.front-page .contact-page ul{
		padding: 0 0 0 10px;
	}
	.front-page .contact-page .error-area .error-message{
		color: #CA4736;
	}
	/* 商品ページ：お問い合わせページ：題名エリア */
	.front-page .contact-page .title-area{
		float: left;
		width: 100%;
		margin: 20px auto;
		font-size: 14px;
		text-align: center;
		font-weight: bold;
	}
	.front-page .contact-page .send-area{
		float: left;
		width: 100%;
		height: 400px;
		padding: 100px 0 0 0;
		text-align: center;
		box-sizing: border-box;
	}
	.front-page .contact-page .send-area .message{
		margin: 0 0 100px 0;
	}
	.front-page .contact-page .send-area .set .send{

	}
	.front-page .contact-page .form-area{
		float: left;
		width: 96%;
		margin: 0 2%;
	}
	.front-page .contact-page .form-area .set{
		float: left;
		margin: 0 auto 10px auto;
		width: 100%;
	}
	.front-page .contact-page .form-area .set .title{
		float: left;
		width: 100%;
	}
	.front-page .contact-page .form-area .set .value{
		float: left;
		width: 100%;
		box-sizing: border-box;
	}
		.front-page .contact-page .form-area .set .value-date{
		float: left;
		width: 95%;
		box-sizing: border-box;
	}
	.front-page .contact-page .form-area .set .unit{
		float: left;
		padding: 0 0 0 3px;
		height: 30px;
		line-height: 30px;
		width: 5%;
		box-sizing: border-box;
	}
	.front-page .contact-page .form-area .set .photo{
		float: left;
		width: 50%;
		box-sizing: border-box;
	}
	.front-page .contact-page .form-area .set .photo .img-status{
		max-width: 100%;
	}
	.front-page .contact-page .form-area .input-sm{
		margin: 2px 0;
		height: 25px;
		line-height: 25px;
		border: solid 1px #414349;
	}
	.front-page .contact-page .form-area .input-select{
		margin: 2px 0;
		height: 30px;
		line-height: 30px;
		padding: 3px 12px;
		border: solid 1px #011341;
		font-size: 12px;
	}
	.front-page .contact-page .form-area textarea{
		border: solid 1px #414349;
	}
	.front-page .contact-page .form-area .set .confirm{
		float: left;
		margin: 30px 0 0 0;
		padding: 0 1% 0 0;
		box-sizing: border-box;
	}
	.front-page .contact-page .form-area .set .toinfo{
		float: left;
		margin: 30px 0 0 0;
		box-sizing: border-box;
	}
	.front-page .contact-page .form-area .set .btn-default{
		border: solid 1px #414349;
		border-radius: 0;
	}
	.front-page .contact-page .form-area .set .toinfo{
		float: left;
		margin: 30px 0 0 0;
		box-sizing: border-box;
	}
	/* 会社概要ページ*/
	.front-page .other-page{
		float: left;
		width: 100%;
		margin: 0 auto;
	}
	.front-page .other-page .sp-title{
		float: left;
		width: 100%;
		padding: 10px 5px;
		color: #FFFFFF;
		font-weight: bold;
		background-color: #000000;
	}
	.front-page .other-page .image{
		float: left;
		width: 98%;
		margin: 5px 1%;
	}
	.front-page .other-page .image .image-status{
		max-width: 100%;
	}
	.front-page .other-page .info-area{
		float: left;
		width: 98%;
		margin: 20px 1% 10px 1%;
		font-size: 12px;
	}
	.front-page .other-page .info-area .set{
		float: left;
		width: 90%;
		margin: 0 5% 5px 5%;
	}
	.front-page .other-page .info-area .set .title{
		float: left;
		width: 100%;
		font-weight: bold;
	}
	.front-page .other-page .info-area .value{
		float: left;
		width: 100%;
	}
	.front-page .other-page .map-area{
		float: left;
		width: 98%;
		margin: 20px 1% 20px 1%;
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px;
		height: 0;
		overflow: hidden;
	}
	.front-page .other-page .map-area iframe,
	.front-page .other-page .map-areaobject,
	.front-page .other-page .map-areaembed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	.front-page .other-page .message{
		float: left;
		width: 100%;
		height: 400px;
		line-height: 200px;
		margin: 20px auto;
		text-align: center;
		color: #999999;
		font-size: 14px;
		font-weight: bold;
	}
	.front-page .other-page .content-area{
		float: left;
		width: 98%;
		margin: 20px 1% 20px 1%;
	}
	.front-page .other-page .content-area .set{
		float: left;
		width: 100%;
		margin: 0 0 10px 0;
	}
	.front-page .other-page .content-area .half{
		float: left;
		width: 100%;
	}
	.front-page .other-page .content-area .set .pic-s-001{
		float: left;
		width: 100%;
	}
	.front-page .other-page .content-area .set .pic-s-001_2{
		float: left;
		width: 30%;
		margin: 0 0 0 70%;
		text-align: right;
	}
	.front-page .other-page .content-area .set .text-s-001{
		float: left;
		width: 100%;
		padding: 10px;
		font-size: 11px;
	}
	.front-page .other-page .content-area .set .pic-s-004{
		float: left;
		width: 100%;
	}
	.front-page .other-page .content-area .set .text-s-004{
		float: left;
		width: 100%;
		padding: 10px;
		font-size: 11px;
	}
	.front-page .other-page .content-area .set .pic-t-001{
		float: left;
		width: 100%;
	}
	.front-page .other-page .content-area .set .text-t-001{
		float: left;
		width: 100%;
		padding: 5px 0;
		font-size: 11px;
	}
	.front-page .other-page .content-area .set .text-t-002{
		float: left;
		width: 100%;
		padding: 10px;
		font-size: 11px;
	}
	.front-page .other-page .content-area .set .text-i-001{
		float: left;
		width: 100%;
		padding: 10px;
		font-size: 11px;
	}
	.front-page .other-page .content-area .set .midashi{
		float: left;
		width: 100%;
		text-align: center;
	}
	.front-page .other-page .content-area .set .midashi-photo{
		float: left;
		width: 100%;
		text-align: center;
	}
	.front-page .other-page .content-area .set .midashi-text{
		float: left;
		width: 100%;
		font-size: 11px;
	}
	.front-page .other-page .content-area .set .midashi-text09{
		float: left;
		width: 100%;
		font-size: 11px;
	}
	.front-page .other-page .content-area .set .image-status{
		max-width: 100%;
	}
	.front-page .other-page .content-area .line{
		float: left;
		width: 96%;
		margin: 10px 2%;
		border-top: solid 1px #CCCCCC;
	}
}
