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

/*リクルート　ご挨拶*/
A:link {
	text-decoration: none
}
A:visited {
	text-decoration: none
}
A:active {
	text-decoration: none
}
/*A:hover {
	color: #FF0000;
	text-decoration: underline
}*/
.aisatu {
 width:730px;
 height: 960px;
 position:relative;
/*position:relative;*/
}
.box1 {
	float: left;
	width: 100px;
	height: 960px;
	/*background-color:#7fb921;*/
	background-image: url(recruit/obi_100px.gif);
	background-repeat: repeat-y;
	/*position:absolute*/
	position: absolute;
	top: 0px;
	left: 0px;
}
.image {
	align: center;
	padding-top: 20px;
}
.box2 {
	/*float:left;*/
	align: center;
	width: 480px;
}
.box2 p {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-color: #333333;
	font-size: 16px;
	line-height: 180%;
	text-align: justify;
	text-justify: inter-ideograph;
}
.box3 {
/*clear:both;*/
}
.box3 {
	width: 100px;
	height: 960;
	background-image: url(recruit/obi_100px.gif);
	background-repeat: repeat-y;
	position: absolute;
	top: 0px;
	right: 0px;/*align:right;*/
}
.box1 {
	clear: both;
}
/***********ごあいさつページ　2015.7月改訂*************/

/**********************ナビゲーション**********************/
.recruit_wrapper {
	width: 770px;
	margin: 0 auto 0 auto;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#recruit_nav {
	width: 770px;
}
ul.nav {
	width: 770px;
	margin: 10px auto 0 auto;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
}
.nav li {
	float: left;
}
.nav li a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width: 148px;
	height: 30px;
	line-height: 22px;
	text-align: center;
	margin-left: 5px;
	padding: 10px 0 0 0;
	border: 1px solid #007840;
	border-radius: 4px;
	color: #007840;
	text-decoration: none;
	display: block;
	-moz-border-radius: 4px;
}
.nav li a:hover {
	background-color: #CCDB0A;
}
.nav li a:active {
	background-color: #00B3FF;
	color: #fff;
}
.nav li.first a {
	margin-left: 0;
}
.nav li.small a {
	font-size: 12px;
	line-height: 15px;
	padding: 6px 0 0 0;
	height: 34px;
}
/**********************ナビゲーションver2**********************/
ul.nav_ver2 {
	width: 770px;
	margin: 10px auto 0 auto;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
}
.nav_ver2 li {
	float: left;
}
.nav_ver2 li a {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width: 186px;
	height: 30px;
	line-height: 22px;
	text-align: center;
	margin-left: 6px;
	padding: 10px 0 0 0;
	border: 1px solid #007840;
	border-radius: 4px;
	color: #007840;
	text-decoration: none;
	display: block;
	-moz-border-radius: 4px;
}
.nav_ver2 li a:hover {
	background-color: #CCDB0A;
}
.nav_ver2 li a:active {
	background-color: #00B3FF;
	color: #fff;
}
.nav_ver2 li.first a {
	margin-left: 0;
}
.nav_ver2 li.small a {
	font-size: 12px;
	line-height: 15px;
	padding: 6px 0 0 0;
	height: 34px;
}
/**********************タイトル部分**********************/
.recruit_title {
	height: 40px;
	margin: 20px 0 0 0;
	border-bottom: 2px solid #007840;
	font-size: 28px;
	font-weight: bold;
	color: #736B68;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.message_title {
	height: 238px;
	background-image: url(recruit_2015/president_main.png);
	position: relative;
	margin: 0 0 0 0
}
.message_title h2 {
	font-family: "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "ＭＳ Ｐ明朝", "MS PMincho", serif;
	font-weight: bold;
	font-size: 34px;
	line-height: 44px;
	position: absolute;
	top: 12px;
	left: 310px;
	letter-spacing: -1px;
}
.name {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.name h5 {
	position: absolute;
	top: 130px;
	left: 314px;
	font-weight: lighter;
}
.name h4 {
	position: absolute;
	font-size: 21px;
	font-weight: lighter;
	top: 143px;
	left: 314px;
}
.name p {
	position: absolute;
	font-size: 11px;
	font-weight: lighter;
	top: 190px;
	left: 315px;
}
/***********************************メッセージ本文************************************/
.message {
	width: 580px;
	margin: 50px auto 0 auto;
	color: #333333;
	font-size: 16px;
	line-height: 190%;
	text-align: justify;
	text-justify: inter-ideograph;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
.message img {
	display: block;
	margin: 60px auto 30px auto;
}
/***********************************採用情報ボタン************************************/
.saiyou-bt {
	margin: 60px auto 60px auto;
	width: 580px;
	border-top: 1px solid #4A4A51;
}
.saiyou-bt img {
	margin: 60px auto 60px auto;
	display: block;
}
/*採用情報ページ*/

.siy-wrapper {
	width: 760px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
/*.siy-wrapper h1 h2 h3{
	font-weight:bold;
	line-height:160%;
}*/

.siy-main p {
	color: #333333;
	font-size: 16px;
	line-height: 160%;
}
.siy-main {
	width: 510px;
	margin: 10px auto 0 auto;
}
.siy-main table {
	width: 510px;
	margin-top: 10px;
	border-collapse: collapse;
}
.siy-main table tr, .siy-main table td {
	border-top: 1px solid #999999;
	padding: 10px;
	arign: center;
}
.siy-main table tr, .siy-main table td:last-child {
	border-bottom: 1px solid #999999;
}
.siy-main table td, .siy-main table th {
	vertical-align: middle;
}
.siy-main table tr td:first-child {
	width: 25%;
 text-align:center  font-size:16px;
	color: #000;
	background-color: #E4E4E4;
}
/*応募方法*/

.siy-houho table {
	width: 510px;
	margin-top: 4px;
	border-collapse: collapse;
}
.siy-houho table h4 {
	margin: 0;
	padding: 3px 0 0 20px;
	color: #333333;
	font-size: 16px;
	line-height: 2em;
	font-weight: bold;
}
.siy-houho table tr, .siy-houho table td {
	border: 1px solid #999999;
	padding: 10px;
	arign: center;
}
.siy-houho table td, .siy-houho table th {
	vertical-align: middle;
}
.siy-houho {
	width: 510px;
	height: auto;
	margin: 0 auto 0 auto;
}
.siy-houho table {
	width: 100%;
}
.siy-houho table tr td:first-child {
	width: 25%;
	margin: 0;
	padding: 3px 0 0 5px;
	letter-spacing: 0.4em;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	background-color: #83B202;
}
.siy-wrapper h1 {
	color: #333333;
	font-size: 30px;
}
.shikumi {
	width: 500px;
	margin: 40px auto 0 auto;
	text-align: justify
}
#toiawase {
	font-size: 18px;
	text-align: center;
	padding: 10px 0 0 0;
}
.toiawase{
	border: 1px solid #CCCCCC;
}
.siy-contact {
	text-align: center;
	font-size: 16px;
}
/*採用に関する個人情報・内定後の流れ*/

.kojin-nagare {
	width: 770px;
	margin: 30px auto 0 auto;
}
.kojinjyouhou {
	width: 60%;
	margin: 0;
	padding: 0 20px 40px 0;
	float: left;
	font-size: 14px;
	text-align: justify
}
.nagare {
	width: 282px;
	text-align: center;
	float: right;
}
.clearfix {
	clear: both;
}
/**************会社概要**************/


.CP table {
	width: 770px;
	margin: 0px 0 50px 0;
	font-size: 14px;
	border-collapse: collapse;
}
.CP table tr, .CP table td {
	padding: 8px 6px 6px 10px;
	border-top: 1px dotted #999999;
	vertical-align: middle;
}
.CP table tr td:first-child {
	width: 14%;
	padding: 0 14px;
	background-color: #EFEFEF;
	color: #595757;
	font-weight: bold;
	white-space: nowrap;
}
.CP table tr:first-child {
	border-top-style: hidden;
}
.CP table tr:last-child {
	border-bottom: 2px solid #999999;
}
/******************社是********************/
.creed table {
	width: 770px;
	margin: 20px 0 50px;
}
.creed table tr td {
	padding: 10px 0;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 18px;
}
/***沿革****/
.history table {
	width: 770px;
	margin: 0 0 50px;
	border-collapse: collapse;
	font-size: 12px;
	line-height: 1.5em;
}
.history table tr td {
	padding: 6px 6px 6px 14px;
}
.history table tr, .history table td {
	border-top: 1px dotted #999999;
	vertical-align: text-top;
}
.history table tr td:first-child {
	width: 18%;
	padding: 0 14px;
	background-color: #EFEFEF;
	white-space: nowrap;
}
.history table tr:first-child {
	border-top-style: hidden;
}
.history table tr:last-child {
	border-bottom: 2px solid #999999;
}
/******2016 採用情報******/

.saiyou-title {
	width: 770px;
	height: 73px;
	margin: 12px 0 12px 0;
	font-size: 0;
}
.container {
	width: 770px;
	margin: 0px auto;
	display: block;
	font-size: 0;
}
.container2 {
	width: 576px;
	margin: 4px auto 0 auto;
	display: block;
	font-size: 0;
}
.grid1 {
	width: 188px;
	height: 239px;
	float: left;
	margin: 0px 0 0 4px;
	background-color: #4DA600;
	display: inline-block;
}
.grid2 {
	width: 188px;
	height: 239px;
	float: left;
	margin: 0px 0 0 4px;
	background-color: #67B000;
	display: inline;
}
.grid1 a:hover, .grid2 a:hover {
	background-color: #FFF33F;
	/*background-image:url(recruit_image/recruit-recruitment-menu/r-menu_back.png);*/
	width: 188px;
	height: 239px;
	display: block;
}
 .grid1 a:action {
 background-color:#C4D700;
	/*background-image:url(recruit_image/recruit-recruitment-menu/r-menu_back.png);*/
	width:192px;
 height:239px;
 display:block;
}
.kinmutaisei {
	background-color: #62C0B5;
}
.kinmutaisei a:hover {
	/*background-image:url(recruit_image/recruit-recruitment-menu/r-menu_back.png);*/
	background-color: #94D4CD;
	width: 192px;
	height: 239px;
	display: block;
}
.first {
	margin-left: 0;
	clear: left;
}
/*問い合わせ案内*/


.menu-toiawase {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin: 4px auto 0 auto;
	width: 770px;
	height: 88px;
	border-bottom: 1px solid #FFF565;
	border-top: 1px solid #FFF565;
	background-image: url(recruit_image/r_backgraund.png);
	display: block;
	clear: both;
}
.menu-toiawase h2 {
	font-size: 24px;
	color: #008CD2;
	/*color:#0068b7;*/
	padding: 12px 0 0 20px;
	margin: 0 0 4px 0;
	text-align: center;
}
.menu-toiawase2 {
	width: 770px;
	margin: 0 auto 0 auto;
	display: block;
	text-align: center;
}
.menu-toiawase h5 {
	font-size: 18px;
	margin: 2px 0 20px 0px;
	text-align: center;
}
.menu-toiawase p {
	padding: 0 20px 0 20px;
	line-height: 0px;
	float: left;
	text-align: right;
}
/************背景色*************背景色*************背景色*************/
.background-1 {
	font-size: 0;
	margin-top: auto;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: auto;
	padding: 0;
	width: 770px;
}
.background-2 {
 font-size:;
	background-color: #FFFFFF;
	margin: 0px 0;
	padding: 0px;
}
.background-3 {
 font-size:;
	background-color: #F6FAF6;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
	padding: 0px;
	border-top: 1px solid #8CD771;
	border-bottom: 1px solid #8CD771;
}
.background-4 {
 font-size:;
	background-color: #FFFEF2;
	margin: 0px 0;
	padding: 0px;
	border-top: 2px solid #FFF565;
	border-bottom: 1px solid #FFF565;
}
/*****職種内容-A*********/

.occu-guide {
	width: 770px;
	margin: 0px auto 0px auto;
	display: block;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding: 30px 0 30px 0;
}
.occu-sub {
	width: 770px;
	display: block;
}
.occu-guide p {
	font-size: 16px;
}
.job-overview1 {
	width: 370px;
	float: left;
	display: inline;
	margin: 20px 0 0 0;
}
.job-overview2 {/*イラスト*/
	width: 370px;
	height: 170px;
	font-size: 0;
	margin: 0px 0 24px 28px;
	float: left;
	display: inline;
}
.job-overview3 {
	width: 308px;
	height: 260px;
	margin-left: 29px;
	border: solid 1px #009143;
	padding: 10px 30px;
	background-image: url(recruit_image/r_backgraund.png);
	text-align: justify;
	float: left;
	display: inline;
}
.job-overview4 {
	width: 770px;
	margin: 0;
	border-top: dotted 1px;
	border-bottom: dotted 1px;
	clear: both;
}
.job-overview5 {
	width: 520px;
	margin: 0 0 20px 0;
	float: left;
	font-size: 0;
	text-align: justify;
	display: inline;
}
.job-overview6 {/*イラスト*/
	width: 210px;
	margin: 30px 0 0 40px;
	float: left;
 background-image:
}
.job-overview4 ul {
	margin-top: 0;
	margin-right: 0;
	margin-left: 40px;
	margin-bottom: 30px;
	font-size: 16px;
	line-height: 22px;
	list-style-position: outside;
	list-style-type: disc;
}
.job-overview4 li {
	margin: 0 0 4px 0;
}
.job-shikaku {
	width: 770px;
	margin: 10px 0 0 0;
	padding-bottom: 6px;
	/*border-top:dotted 1px;*/
	border-bottom: dotted 1px;
	clear: both;
	display: inline-block;
}
.job-shikaku ul {
	margin-top: 0;
	margin-right: 0;
	margin-left: 40px;
	margin-bottom: 30px;
	font-size: 16px;
	line-height: 22px;
	list-style-position: outside;
	list-style-type: disc;
}

.job-shikaku li {
	margin: 0 0 4px 0;
}
/**********事務スタッフ**********/
.job-overview-jimu {
	width: 308px;
	height: 360px;
	margin-left: 29px;
	border: solid 1px #009143;
	padding: 10px 30px;
	background-image: url(recruit_image/r_backgraund.png);
	background-color: #fff;
	text-align: justify;
	float: left;
	display: inline;
}
.job-overview-jimu-2 {
	width: 768px;
	height: 60px;
	margin: 29px 0 0 29px;
	border: solid 1px #009143;
	background-image: url(recruit_image/r_backgraund.png);
	background-color: #fff;
	text-align: center;
	float: left;
	display: inline;
	line-height: 24px
}
/*********職種内容-B*********/

.job-overview1-B {
	width: 580px;
	float: left;
	display: inline;
	margin: 20px 0 0 0;
}
/********営業スタッフ********/	
.job-overview3-eigyo {
	width: 490px;
	height: 180px;
	border: solid 1px #009143;
	padding: 10px 30px;
	background-image: url(recruit_image/r_backgraund.png);
	text-align: justify;
	float: left;
	display: inline;
}
.job-overview2-eigyo {/*イラスト*/
	width: 190px;
	height: 200px;
	margin: 0px 0 20px 20px;
	float: right;
	display: inline;
	text-align: center
}
/********送迎スタッフ********/	
.job-overview3-sougei {
	width: 490px;
	height: 230px;
	border: solid 1px #009143;
	padding: 10px 30px;
	background-image: url(recruit_image/r_backgraund.png);
	background-color: #fff;
	text-align: justify;
	float: left;
	display: inline;
}
.job-overview2-sougei {/*イラスト*/
	width: 190px;
	height: 250px;
	margin: 0px 0 20px 20px;
	float: right;
	display: inline;
	text-align: center
}
/********経理スタッフ********/	
.job-overview3-keiri {
	width: 490px;
	height: 206px;
	border: solid 1px #009143;
	padding: 10px 30px;
	background-image: url(recruit_image/r_backgraund.png);
	background-color: #fff;
	text-align: justify;
	float: left;
	display: inline;
}
.job-overview2-keiri {/*イラスト*/
	width: 190px;
	height: 240px;
	margin: 0px 0 20px 20px;
	float: right;
	display: inline;
	text-align: center;
}
/*******心理カウンセラー***************心理カウンセラー***************心理カウンセラー********/	
.job-overview-counselor {
	width: 308px;
	height: 230px;
	margin-left: 29px;
	border: solid 1px #009143;
	padding: 10px 30px;
	background-image: url(recruit_image/r_backgraund.png);
	background-color: #fff;
	text-align: justify;
	float: left;
	display: inline;
}
.job-overview2-counselor {/*イラスト*/
	width: 370px;
	height: 160px;
	margin: 90px 0 20px 28px;
	float: left;
	display: inline;
}
/*******勤務体制***************勤務体制***************勤務体制********/

.kinmutaisei-overview {
	width: 540px;
	margin: 40px auto;
	padding-bottom: 30px;
	border-bottom: dotted 1px #000000;
}
.allow {
	font-size: 14px;
	width: 456px;
	margin: 0 0 30px 44px;
	padding: 0px 20px;
	border: solid 1px #7C7C7C;
}
/*********キャリアアップ表******************キャリアアップ表******************キャリアアップ表*********/
.carrier table {
	width: 100%;
	border-collapse: collapse;
}
.carrier table tr:first-child {
	background-color: #008cd2;
	height: 30px;
	color: #FFFFFF;
}
.carrier table tr:nth-child(2) {
	background-image: url(recruit_image/r_backgraund.png);
	height: 40px;
	font-weight: bold;
}
.carrier table tr:nth-child(3), .carrier table tr:nth-child(4), .carrier table tr:nth-child(5), .carrier table tr:nth-child(6) {
	height: 60px;
	padding: 100px 0 0 0;
	border-bottom: dashed 1px #7A7A7A;
}
.carrier table tr:last-child {
	background-color: #E7E7E7;
	font-size: 14px;
}
.carrier table td, .carrier table th {
	border-left: solid 1px #008cd2;
	width: 25%;
	text-align: center;
	line-height: 20px;
	padding-top: 4px;
}
.carrier table td:last-child {
	border-right: solid 1px #008cd2;
}
/************文字設定************************文字設定************************文字設定************/
.job-overview3 p, .job-overview-jimu p, .job-overview3-eigyo p, .job-overview3-sougei p, .job-overview3-keiri p, .job-overview-counselor p {
	line-height: 26px;
}
.occu-guide h2 {
	font-weight: bold;
	font-size: 22px;
	/*color:#004098;*/
	color: #008CD2;
	padding: 0;
	margin-bottom: 20px;
	margin-top: 20px;
}
.occu-guide h3 {
	font-weight: bold;
	font-size: 21px;
	color: #009100;
	margin-bottom: 10px;
	line-height: 30px;
	margin-top: 15px;
}
.occu-guide h4 {
	font-size: 25px;
	line-height: 36px;
	font-weight: normal;
	padding: 30px 0 30px 0;
	text-align: center;
	color: #009100;
	margin: 0;
}
.occu-guide h5 {
	font-size: 18px;
	font-weight: normal;
	margin: 0 auto 30px auto;
}
.occu-guide h6 {
	font-size: 18px;
	font-weight: bold;
	margin: 10px auto 10px auto;
	color: #00683E;
}
.first {
	margin-left: 0;
	clear: left;
}
/*******重機オペレーター**************重機オペレーター**************重機オペレーター*******/

.job-overview1-operator {
	width: 436px;
	float: left;
	display: inline;
	margin: 20px 0 0 0;
}
.job-overview-operator {
	width: 748px;
	height: 250px;
	border: solid 1px #009143;
	padding: 10px 10px;
	background-image: url(recruit_image/r_backgraund.png);
	text-align: justify;
	float: left;
	display: inline;
}
.job-overview-operator h3 {
	font-weight: normal;
	padding-top: 15px;
	margin: 0 0 0 26px;
	display: block;
}
.job-overview2-operator {/*イラスト*/
	width: 306px;
	height: 240px;
	margin: 0px 0 20px 28px;
	float: left;
	display: inline;
}
.toriatukai-left {
	width: 380px;
	height: 230;
	margin: 10px 0 0 30px;
	float: left;
}
.toriatukai-right {
	width: 280px;
	height: 230;
	margin: 10px 0 0 20px;
	float: left;
}
.toriatukai-left ul ,.toriatukai-right ul{
	margin-top: 0;
	margin-right: 0;
	margin-left: 40px;
	margin-bottom: 10px;
	font-size: 16px;
	line-height: 22px;
	list-style-position: outside;
	list-style-type: disc;}
/*****職種見出し**********職種見出し**********職種見出し**********職種見出し**********職種見出し*****/
.occu-ti {
	width: 760px;
	height: 40px;
	border-left: solid 10px #85C131;
	background-color: #00683E;
	color: #FFFFFF;
	margin: 20px 0;
}
.occu-ti h1 {
	margin: 12px;
	font-size: 28px;
}
.kinmutaisei-ti {
	width: 760px;
	height: 40px;
	border-left: solid 10px #009ce7;
	background-color: #0068b7;
	color: #FFFFFF;
	margin: 20px 0 0 0;
}
.kinmutaisei-ti h1 {
	margin: 12px;
	font-size: 28px;
}
/*下部問い合わせ案内*/


.footer-toiawase {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
 width:;
	height: 134px;
	background-image: url(recruit_image/r_backgraund.png);
	display: block;
	/*border:solid 2px #eB687f;*/
	margin: 0 auto 0 auto;
	width: 770px;
}
.footer-toiawase h2 {
	font-size: 24px;
	font-weight: bold;
	margin: 0;
	padding: 30px 0 15px 0;
	color: #eb687f;
	text-align: center;
	clear: both;
}
.footer-toiawase2 {
	width: 400px;
	margin: 0 auto 0 auto;
	display: block;
}
.footer-toiawase h5 {
	font-size: 26px;
	margin: 0 auto 20px auto;
	line-height: 14px;
	text-align: center;
}
.footer-toiawase p {
	padding: 0 20px 0 20px;
	margin: 0;
	line-height: 14px;
	text-align: center;/*float:left;*/
}
/********ページトップへ戻る******************ページトップへ戻る******************ページトップへ戻る**********/	
.r-gotop {
	width: 140px;
	height: 40px;
	float: right;
	margin: 20px 0 60px 10px;
	background-color: #fff;
	display: block;
	font-weight: bold;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.r-gotop a {
	width: 140px;
	height: 40px;
	display: block;
	background-color: #009100;
	color: #ffffff;
	text-decoration: none;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	opacity: 0.8;
}
.r-gotop a:hover {
	color: #ffffff;
	background-color: #009100;
	opacity: 1;
}
 .r-gotop a:action {
 color:#ffffff;
 background-color:#009100;
 opacity:1;
}
.r-gotop p {
	float: left;
	font-size: 14px;
	color: #ffffff;
	padding-top: 12px;
	padding-right: 2px;
	padding-left: 14px;
	padding-bottom: 0;
	line-height: 14px;
	display: inline-block;
}
.r-gotop img {
	margin: 11px 10px 0 6px;
	display: inline-block;
	float: left;
}
/* clearfix */
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
/* IE6 */
* html .clearfix {
	zoom: 1;
}
/* IE7 */
*:first-child+html .clearfix {
	zoom: 1;
}
