body{
   font-size:15px;
   margin:0px;
   padding:0;
}
a{
   color:#444;
   text-decoration:none;
}
a:hover{
   color:#666;
   text-decoration:underline;
}
a:focus{
  outline: none;
}
img{border:none;}
.clear{clear:both;}

h1 {
  margin-top: 0;
  margin-bottom: 0px;
  font-size: 36px;
}
h1 small {
  font-size: 24px;
}

.social {
  position: fixed;
  display:block;
  top:10px;
  right:10px;
  font-size: 32px;
  z-index: 100;
}
.social ul, .social ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}
.social ul li {
  display: inline-block;
  margin-right: 1rem;
}
@media screen and (max-width: 800px){
  .social {
    position: static;
    top:none;
    right:none;
    font-size: 32px;
    z-index: 100;
    text-align: center;
    margin-bottom: 2rem;
  }
}


#wrapper_head h1 {
  text-align: center;
}
#wrapper_head a {
  margin: 0 auto;
}
#wrapper_head h1 span{
  display: none;
}

label {
  font-size: 0.8em;
  display: block;
  margin-bottom: 0.2em;
}

h2 {
  margin: 2.0rem 0 2.0rem;
  font-size: 1.7rem;
}
@media screen and (max-width: 800px){
  h2 {
    margin: 1.0rem 0 1.0rem;
    font-size: 1.7rem;
  }
}

ul {
  margin: 0;
}
li {
  padding: 0;
  margin: 0.3em 0;
}
ul.nodot {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.nodot li {
  list-style: none;
  margin-bottom: 0.6em;
}

.banner {
  margin: 1.5rem 0;
}

#bg_index{
	background:url("../images/bg_index.jpg") no-repeat;
	width:100%;
	background-size:100%;
	background-attachment:fixed;
}
#bg_company{
	background:url("../images/bg_company.jpg") no-repeat;
	width:100%;
	background-size:100%;
	background-attachment:fixed;
}
#area_head{
	background:url("../images/bg_head_orange.png") repeat-x;
	width:100%;
	position:fixed;
	top:0px;
	height:5px;
	text-align:center;
	z-index:100;
}
#wrapper_head{
	top:5px;
	width:100%;
	max-width:1200px;
	position:relative;
	margin:0 auto;
	height:28px;
	z-index:100;
}
#wrapper_head_btn{
	width:66%;
	max-width:372px;
	position:absolute;
	text-align:right;
	top:0px;
	right:0px;
}
#btn_head_company{
	height:0;
	width:27.68817204301075%;
	background:url("../images/btn_head_company.png") no-repeat;
	max-width:103px;
	padding-bottom:6.989247311827957%;
	background-size:100%;
	display:block;
	float:left;
}
#btn_head_company:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

#btn_head_privacy{
	height:0;
	width:40.05376344086022%;
	background:url("../images/btn_head_privacy.png") no-repeat;
	max-width:149px;
	padding-bottom:6.989247311827957%;
	background-size:100%;
	display:block;
	float:left;
}
#btn_head_privacy:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}
#btn_head_contact{
	height:0;
	width:32.25806451612903%;
	background:url("../images/btn_head_contact.png") no-repeat;
	max-width:120px;
	padding-bottom:6.989247311827957%;
	background-size:100%;
	display:block;
	float:left;
}
#btn_head_contact:hover{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}
#wrapper_head_logo{
	width:100%;
	max-width:1200px;
	display:block;
}
#head_logo{
	height:0;
	width:100%;
	background:url("../images/logo.png") no-repeat;
	max-width:700px;
	padding-bottom:12%;
	background-size:100%;
	display:block;
}
#wrapper_head_logo_white{
	width:100%;
	max-width:400px;
	display:block;
}
#head_logo_white{
	height:0;
	width:100%;
	background:url("../images/logo_white.png") no-repeat;
	max-width:400px;
	padding-bottom:10%;
	background-size:100%;
	display:block;
}
#wrapper_top_message{
	width:100%;
	max-width:1050px;
	margin:10% auto 0;
}
#top_message{
	height:0;
	width:100%;
	background:url("../images/message_top.png") no-repeat;
	max-width:1050px;
	padding-bottom:6.666666666666667%;
	background-size:100%;
	display:block;
}

#wrapper_menu_btn{
	width:100%;
	max-width:1200px;
	margin:7% auto 0;
}
#btn_service{
	height:0;
	width:25%;
	background:url("../images/btn_service.png") no-repeat;
	max-width:300px;
	padding-bottom:15.41666666666667%;
	background-size:100%;
	display:block;
	float:left;

}
#btn_flow{
	height:0;
	width:25%;
	background:url("../images/btn_flow.png") no-repeat;
	max-width:300px;
	padding-bottom:15.41666666666667%;
	background-size:100%;
	display:block;
	float:left;

}
#btn_manage{
	height:0;
	width:25%;
	background:url("../images/btn_manage.png") no-repeat;
	max-width:300px;
	padding-bottom:15.41666666666667%;
	background-size:100%;
	display:block;
	float:left;

}
#btn_faq{
	height:0;
	width:25%;
	background:url("../images/btn_faq.png") no-repeat;
	max-width:300px;
	padding-bottom:15.41666666666667%;
	background-size:100%;
	display:block;
	float:left;

}

#wrapper_title_info{
	width:90%;
	max-width:1200px;
	margin:5% auto 0;
}
#title_info{
	height:0;
	width:100%;
	background:url("../images/title_info.png") no-repeat;
	max-width:1200px;
	padding-bottom:3.5%;
	background-size:100%;
	display:block;
	float:left;

}
.wrapper_contents{
	width:90%;
	max-width:1200px;
	margin:1% auto;
	background:rgba(255,255,255,0.8);
	padding:15px;
	box-sizing:border-box;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.2);

}
#wrapper_img_info{
	width:17%;
	max-width:204px;
	float:left;
}
#img_info{
	height:0;
	width:100%;
	background:url("../images/img_info.png") no-repeat;
	max-width:204px;
	padding-bottom:73.52941176470588%;
	background-size:100%;
	display:block;
	float:left;
}
#contents_info{
	width:80%;
	overflow:auto;
	float:left;
	max-width:996px;
	height:130px;

}

.line{
	display:block;
	width:100%;
	margin:0 0 3px 0;
}


.date_info{
	width:116px;
	float:left;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
	color:#666;
	display:block;
	font-size:15px;
	font-weight:bold;
	float:left;
}
.wrapper_tag_info{
	width:100px;
	float:left;
	display:block;
}
.tag_info{
	width:100%;
	max-width:100px;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
	color:#fff;
	background:rgba(50,50,50,0.8);
	font-size:15px;
	display:block;
	text-align:center;
}
.text_info{
	float:left;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
	color:#666;
	font-size:15px;
	display:block;
	margin:0 1em;
	font-weight:bold;
}

#wrapper_title_service{
	width:90%;
	max-width:1200px;
	margin:2% auto 0;
}
#title_service{
	height:0;
	width:100%;
	background:url("../images/title_service.png") no-repeat;
	max-width:1200px;
	padding-bottom:3.5%;
	background-size:100%;
	display:block;
	float:left;

}

#wrapper_img_service{
	width:90%;
	max-width:1200px;
}
#img_service{
	height:0;
	width:100%;
	background:url("../images/img_service.png") no-repeat;
	max-width:1200px;
	padding-bottom:10%;
	background-size:100%;
	display:block;
}

.wrapper_btn_service{
	width:100%;
	max-width:1200px;
	display:block;
}

.btn_service{
	width:25%;
	max-width:300px;
	float:left;
	display:block;
}

#service_text1{
	margin:0;
	padding:15px;
	box-sizing:border-box;
	background:url('../images/bg_service_text.png');
	width:100%;
	max-width:1200px;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
	color:#333;
	font-size:15px;
	font-weight:bold;
}
#service_text2{
	margin:0;
	padding:15px;
	box-sizing:border-box;
	background:url('../images/bg_service_text.png');
	width:100%;
	max-width:1200px;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
	color:#333;
	font-size:15px;
	font-weight:bold;
}





#wrapper_title_flow{
	width:90%;
	max-width:1200px;
	margin:5% auto 0;
}
#title_flow{
	height:0;
	width:100%;
	background:url("../images/title_flow.png") no-repeat;
	max-width:1200px;
	padding-bottom:3.5%;
	background-size:100%;
	display:block;
	float:left;

}
#wrapper_img_flow1{
	width:90%;
	max-width:1200px;
}
#img_flow1{
	height:0;
	width:100%;
	background:url("../images/img_flow1.png") no-repeat;
	max-width:1200px;
	padding-bottom:12.25%;
	background-size:100%;
	display:block;
}
#wrapper_img_flow2{
	width:90%;
	max-width:1200px;
	margin:0 auto;
}
#img_flow2{
	height:0;
	width:100%;
	background:url("../images/img_flow2.png") no-repeat;
	max-width:1200px;
	padding-bottom:52.33333333333333%;
	background-size:100%;
	display:block;
}
#wrapper_title_manage{
	width:90%;
	max-width:1200px;
	margin:5% auto 0;
}
#title_manage{
	height:0;
	width:100%;
	background:url("../images/manage.jpg") no-repeat;
	max-width:1200px;
	padding-bottom:30%;
	background-size:100%;
	display:block;
	float:left;

}
#wrapper_img_manage1{
	width:90%;
	max-width:1200px;
}
#img_manage1{
	height:0;
	width:100%;
	background:url("../images/img_manage1.png") no-repeat;
	max-width:1200px;
	padding-bottom:12.25%;
	background-size:100%;
	display:block;
}
#wrapper_img_manage2{
	width:90%;
	max-width:1200px;
	margin:0 auto;
}
#img_manage2{
	height:0;
	width:100%;
	background:url("../images/manage.jpg") no-repeat;
	max-width:400px;
	padding-bottom:33%;
	background-size:100%;
	display:block;
}
#wrapper_title_faq{
	width:90%;
	max-width:1200px;
	margin:5% auto 0;
}
#title_faq{
	height:0;
	width:100%;
	background:url("../images/title_faq.png") no-repeat;
	max-width:1200px;
	padding-bottom:3.5%;
	background-size:100%;
	display:block;
	float:left;

}
#wrapper_img_faq1{
	width:90%;
	max-width:1200px;
}
#img_faq1{
	height:0;
	width:100%;
	background:url("../images/img_faq1.png") no-repeat;
	max-width:1200px;
	padding-bottom:12.25%;
	background-size:100%;
	display:block;
}
#wrapper_img_faq2{
	width:90%;
	max-width:1200px;
	margin:0 auto;
}
#img_faq2{
	height:0;
	width:100%;
	background:url("../images/img_faq2.png") no-repeat;
	max-width:1200px;
	padding-bottom:60%;
	background-size:100%;
	display:block;
}
#footer{
	background:url("../images/bg_head_orange.png");
	padding:15px 0;
	text-align:center;
	box-sizing:border-box;
	color:#333;
	font-size:18px;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
	width:100%;

}
#area_scrollMenu{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	background:url("../images/bg_scrollmenu.png");
	color:#fff;
	box-shadow: 3px 3px 3px rgba(0,0,0,0.1);
	z-index:1;
	height:95px;
}
#wrapper_scrollMenu{
	width:100%;
	max-width:1200px;
	position:relative;
	margin:0 auto;
	height:100%;
}

#wrapper_btn_scrollMenu{
	width:70%;
	max-width:760px;
	position:absolute;
	right:0;
	bottom:3px;
	text-align:right;
}

#btn_scrollMenu_service{
	height:0;
	width:25%;
	background:url("../images/btn_scrollmenu_service.png") no-repeat;
	max-width:190px;
	padding-bottom:7.105263157894737%;
	background-size:100%;
	display:block;
	float:left;
	z-index:91;
}
#btn_scrollMenu_flow{
	height:0;
	width:25%;
	background:url("../images/btn_scrollmenu_flow.png") no-repeat;
	max-width:190px;
	padding-bottom:7.105263157894737%;
	background-size:100%;
	display:block;
	float:left;
}
#btn_scrollMenu_manage{
	height:0;
	width:25%;
	background:url("../images/btn_scrollmenu_manage.png") no-repeat;
	max-width:190px;
	padding-bottom:7.105263157894737%;
	background-size:100%;
	display:block;
	float:left;
}
#btn_scrollMenu_faq{
	height:0;
	width:25%;
	background:url("../images/btn_scrollmenu_faq.png") no-repeat;
	max-width:190px;
	padding-bottom:7.105263157894737%;
	background-size:100%;
	display:block;
	float:left;
}


#wrapper_title_company{
	width:90%;
	max-width:1200px;
	margin:24% auto 0;
}
#title_company{
	height:0;
	width:100%;
	background:url("../images/title_company.png") no-repeat;
	max-width:1200px;
	padding-bottom:3.5%;
	background-size:100%;
	display:block;
	float:left;

}
#wrapper_img_company{
	width:17%;
	max-width:204px;
	float:left;
}
#img_company{
	height:0;
	width:100%;
	background:url("../images/img_company.png") no-repeat;
	max-width:204px;
	padding-bottom:73.52941176470588%;
	background-size:100%;
	display:block;
	float:left;
}
#contents_company_left{
	width:30%;
	float:left;
	max-width:398.4px;

}
#contents_company_right{
	width:53%;
	float:left;
	max-width:597px;

}
.tag_company{
	width:100px;
	max-width:100px;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
	color:#fff;
	background:rgba(50,50,50,0.8);
	font-size:12px;
	display:block;
	text-align:center;
	float:left;
	font-weight:bold;
	padding:2px 0 0 0;
	box-sizing:border-box;
}
.text_company{
	float:left;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
	color:#666;
	font-size:15px;
	display:block;
	margin:0 1em;
	font-weight:bold;
}

#wrapper_title_privacy{
	width:90%;
	max-width:1200px;
	margin:3% auto 0;
}
#title_privacy{
	height:0;
	width:100%;
	background:url("../images/title_privacy.png") no-repeat;
	max-width:1200px;
	padding-bottom:3.5%;
	background-size:100%;
	display:block;
	float:left;

}
#wrapper_img_privacy{
	width:100%;
	max-width:400px;
	float:left;
}
#img_privacy{
	height:0;
	width:100%;
	background:url("../images/img_privacy.jpg") no-repeat;
	max-width:420px;
	padding-bottom:630%;
	background-size:100%;
	display:block;
	float:left;
}


#text_title{
	float:left;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
	color:#444;
	font-size:26px;
	display:block;
	margin:0 0em;
	font-weight:bold;
	width:60%;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: pre-wrap;
	word-wrap: break-word;
}

#text_privacy{
	float:left;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
	color:#444;
	font-size:22px;
	display:block;
	margin:0 0em;
	font-weight:bold;
	width:65%;
	/*white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: pre-wrap;
	word-wrap: break-word;*/
}

#wrapper_title_contact{
	width:90%;
	max-width:1200px;
	margin:3% auto 0;
}
#title_contact{
	height:0;
	width:100%;
	background:url("../images/title_contact.png") no-repeat;
	max-width:1200px;
	padding-bottom:3.5%;
	background-size:100%;
	display:block;
	float:left;

}
#wrapper_img_contact{
	width:17%;
	max-width:204px;
	float:left;
}
#img_contact{
	height:0;
	width:100%;
	background:url("../images/img_contact.png") no-repeat;
	max-width:204px;
	padding-bottom:100%;
	background-size:100%;
	display:block;
	float:left;
}

#wrapper_contact_form{
	float:left;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
	color:#666;
	font-size:15px;
	display:block;
	margin:0 1em;
	font-weight:bold;
	width:80%;
}

.tag_contact_form{
	width:100px;
	max-width:100px;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
	color:#fff;
	background:rgba(50,50,50,0.8);
	font-size:12px;
	display:block;
	text-align:center;
	float:left;
	font-weight:bold;
	height:20px;
	padding:2px 0 0 0;
	box-sizing:border-box;
	margin:10px;

}
.tag_contact_textarea{
	width:100px;
	max-width:100px;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
	color:#fff;
	background:rgba(50,50,50,0.8);
	font-size:12px;
	display:block;
	text-align:center;
	float:left;
	font-weight:bold;
	height:300px;
	padding:140px 0;
	box-sizing:border-box;
	margin:10px;

}
.form_text{
	float:left;
	width:32%;
	border:solid 1px #888;
	margin:10px;
	height:16px;
}
textarea{
	float:left;
	width:79%;
	border:solid 1px #888;
	margin:10px;
	height:300px;
}
#form_message_area{
	width:92%;
	border:solid 1px #888;
	margin:20px 0 20px 10px;
	height:200px;
	overflow:auto;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	white-space: pre-wrap;
	word-wrap: break-word;
}
#form_ok{
	margin:0 10px;
}
.red{
	color:#ff0000;
}
.orange{
	color:#ff6c00;
	font-weight:bold;
}
#bg_button{
	width:240px;
	background:#ff6c00;
	font-size:15px;
	color:#fff;
	margin:20px auto;
	font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
	border:solid 1px #aaa;
	font-weight:bold;
	height:40px;
	display:block;
}


@media screen and (max-width: 1600px){
	#wrapper_menu_btn{
		width:100%;
		max-width:1200px;
		margin:4% auto 0;
	}
}
@media screen and (max-width: 1400px){
	#wrapper_menu_btn{
		width:100%;
		max-width:1200px;
		margin:1% auto 0;
	}
	.tag_company{
		width:100px;
		max-width:100px;
		font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
		color:#fff;
		background:rgba(50,50,50,0.8);
		font-size:12px;
		display:block;
		text-align:center;
		float:left;
		font-weight:bold;
		padding:2px 0 0 0;
		box-sizing:border-box;
	}
	.text_company{
		float:left;
		font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
		color:#666;
		font-size:12px;
		display:block;
		margin:0 1em;
		font-weight:bold;
	}




}
@media screen and (max-width: 1024px){
	#footer{
		background:url("../images/bg_head_orange.png");
		padding:15px 0;
		text-align:center;
		box-sizing:border-box;
		color:#333;
		font-size:15px;
		font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
		width:100%;

	}
	#service_text1{
		margin:0;
		padding:11px;
		box-sizing:border-box;
		background:url('../images/bg_service_text.png');
		width:100%;
		max-width:1200px;
		font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
		color:#333;
		font-size:12px;
		font-weight:bold;
	}
	#service_text2{
		margin:0;
		padding:15px;
		box-sizing:border-box;
		background:url('../images/bg_service_text.png');
		width:100%;
		max-width:1200px;
		font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
		color:#333;
		font-size:12px;
		font-weight:bold;
	}
	.tag_info{
		width:100%;
		max-width:100px;
		font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
		color:#fff;
		background:rgba(50,50,50,0.8);
		font-size:12px;
		display:block;
		text-align:center;
	}
	.text_info{
		float:left;
		font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
		color:#666;
		font-size:12px;
		display:block;
		margin:0 1em;
		font-weight:bold;
	}
	.date_info{
		width:116px;
		float:left;
		font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
		color:#666;
		display:block;
		font-size:12px;
		font-weight:bold;
		float:left;
	}
	#area_scrollMenu{
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
		background:url("../images/bg_scrollmenu.png");
		color:#fff;
		box-shadow: 3px 3px 3px rgba(0,0,0,0.5);
		z-index:1;
		height:95px;
	}
}

@media screen and (max-width: 1115px){
	.tag_company{
		width:100px;
		max-width:100px;
		font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
		color:#fff;
		background:rgba(50,50,50,0.8);
		font-size:12px;
		display:block;
		text-align:center;
		font-weight:bold;
		padding:2px 0 0 0;
		box-sizing:border-box;
		float:unset;
	}
	.text_company{
		font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
		color:#666;
		font-size:12px;
		display:block;
		margin:0 1em;
		font-weight:bold;
		float:unset;
	}
	#text_privacy{
		float:left;
		font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
		color:#666;
		font-size:20px;
		display:block;
		margin:0 0em;
		font-weight:bold;
		width:100%;
		/*white-space: -moz-pre-wrap;
		white-space: -pre-wrap;
		white-space: -o-pre-wrap;
		white-space: pre-wrap;
		word-wrap: break-word;*/
	}
	.tag_contact_form{
		width:100px;
		max-width:100px;
		font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
		color:#fff;
		background:rgba(50,50,50,0.8);
		font-size:12px;
		display:block;
		text-align:center;
		float:unset;
		font-weight:bold;
		height:20px;
		padding:2px 0 0 0;
		box-sizing:border-box;
		margin:10px;

	}
	.form_text{
		float:unset;
		width:50%;
		border:solid 1px #888;
		margin:10px;
		height:16px;
	}
	.tag_contact_textarea{
		width:100px;
		max-width:100px;
		font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ ProN W3',Meiryo,メイリオ,sans-serif;
		color:#fff;
		background:rgba(50,50,50,0.8);
		font-size:12px;
		display:block;
		text-align:center;
		float:unset;
		font-weight:bold;
		height:20px;
		padding:2px 0;
		box-sizing:border-box;
		margin:10px;

	}
	textarea{
		float:left;
		width:91%;
		border:solid 1px #888;
		margin:10px;
		height:300px;
	}
}
@media screen and (max-width: 800px){
	#area_scrollMenu{
		position: fixed;
		top: 0px;
		left: 0px;
		width: 100%;
		background:url("../images/bg_scrollmenu.png");
		color:#fff;
		box-shadow: 0px 5px 5px rgba(0,0,0,0.2);
		z-index:10;
		height:70px;
	}
	#wrapper_img_company{
		width:0;

	}
	#contents_company_left{
		width:100%;
		max-width:600px;
		margin:0 auto;
	}
	#contents_company_right{
		width:100%;
		max-width:600px;
		margin:0 auto;
	}
	#img_manage2{
	height:0;
	width:90%;
	background:url("../images/manage.jpg") no-repeat;
	max-width:400px;
	padding-bottom:145%;
	background-size:100%;
	display:block;
}
}
