#servicemain{
	float: left;
	width: 546px;
	text-align:left;
	height: auto;
}

#servicemain h2{
	width: 546px;
	height: 32px;
	margin: 40px 0 20px 0;
	padding: 4px 0 0 110px;
	font-size: 120%;
	color: #98CB00;
	background: url(../common/images/hl-key.gif) no-repeat 0 0;
	voice-family: "\"}\"";
    voice-family:inherit;
    width: 436px;
}

#tcatchy{
	margin: 20px auto;
}

#trouble{
	width: 546px;
	margin: 0;
	padding: 0;
}

#troubletxt{
	width: 330px;
	float: left;
	padding-right: 20px;
	margin-bottom: 20px;
	voice-family: "\"}\"";
    voice-family:inherit;
    width: 310px;
}

#troubletxt ul{

}

#troubletxt ul.txt li{
	list-style-type: none;
	font-weight: bold;
	color: #ffc04c;
}

#timg1{
	display: block;
	width: 196px;
	margin-bottom: 20px;
}

#troublebtn1{
	margin: 40px auto;
	width: 546px;
}

#chargetable{
	width: 546px;
	padding-top: 20px;
}


#chargetable table{
	width: 546px;
	border-collapse: collapse;
}

#chargetable th{
	border: 1px solid #999;
	padding: 8px;
	background-color: #98CB00;
	color: #FFF;
	text-align:center;
}

#chargetable td{
	border: 1px solid #999;
	padding: 4px;
	margin: 0;
}
#chargetable td.yen{
	text-align:right;
	padding-right:20px;
}	

#chargetable td li{
	list-style-type: none;
}

#chargetable caption {
	font-size: 1.5em;
	border-left-color: #00ffff; style solid width 5px;
	padding-bottom: 2px;
	padding-left: 1px;
	}
	
p span#cancel{
	font-size: 0.8em;
}

.pricetdtype{
	background-color: #E9FFE3;
	width: 20%;
}

.pricetdcontents{
	width: 20%;
}

.pricetddetails{
	width: 30%;
}

#troublebtn2{
	width: 546px;
	margin: 40px auto;
}

#troublebtn2 img{
	margin-right: 25px;
}

/* exchange start */

/****** exchange box1 start ******/

div#exchangebox1{
	width: 546px;
}

#h3exchange{
	width: 460px;
	height: 110px;
	text-indent: -9999px;
	background: url(../service/images/h3exchange.gif) no-repeat;
	margin: 30px 0;
}

div#exchangebox1{
	width: 546px;
}

div#exchangebox1txt{
	width: 260px;
	float: left;
}

div#exchangebox1 p{
	margin-top: 20px;
	line-height: 150%;
}

div#exchangebox1 img{
	width: 260px;
	float: right;
}

#h4exchange1{
	width: 260px;
	height: 40px;
	text-indent: -9999px;
	background: url(../service/images/h4exchange-1.gif) no-repeat;
}

/****** exchange box1 end ******/
/****** exchange box2 start ******/

div#exchangebox2{
	clear: both;
	width: 546px;
	padding-top: 50px;
} 

div#exchangebox2txt{
	width: 260px;
	float: right;
}

div#exchangebox2 p{
	margin-top: 20px;
	line-height: 150%;
}

div#exchangebox2 img{
	width: 260px;
	float: left;
}

#h4exchange2{
	width: 260px;
	height: 40px;
	text-indent: -9999px;
	background: url(../service/images/h4exchange-2.gif) no-repeat;
}

/****** exchange box2 end ******/
/****** exchange box3 start ******/

div#exchangebox3{
	clear: both;
	width: 546px;
	padding-top: 30px;
}

div#exchangebox3txt{
	width: 260px;
	float: left;
}

div#exchangebox3 p{
	margin-top: 20px;
	line-height: 150%;
}

div#exchangebox3 img{
	width: 260px;
	float: right;
}

#h4exchange3{
	width: 260px;
	height: 40px;
	text-indent: -9999px;
	background: url(../service/images/h4exchange-3.gif) no-repeat;
}

/****** exchange box3 end ******/
/****** exchange box royalgardian start ******/

div#exchangeboxrg{
	clear: both;
	width: 546px;
	padding-top: 30px;
}

#h4exchange4{
	width: 546px;
	height: 40px;
	text-indent: -9999px;
	background: url(../service/images/h4exchange-4.gif) no-repeat;
	margin-bottom: 30px;
}

/* exchange end */
/* royal gardian */

div#rgbox{
	width: 546px;
}

div.rgboximg{
	width: 160px;
	float: left;
	text-align: center;
}

div.rgboximg img{
	margin-bottom: 5px;
}

div.rgboxtxt{
	width: 366px;
	float: right;
}

div.rgboxtxt p{
	line-height: 150%;
}

#h5rg1{
	width: 175px;
	height: 16px;
	text-indent: -9999px;
	background: url(../service/images/h5exchange-1.gif) no-repeat;
}

.h5rg2{
	margin: 10px 0 5px 0;
	font-size: 110%;
}

/* royal gardian digital */

div#rgdbox{
	width: 546px;
	clear: both;
	padding-top: 20px;
}

#h5rgd1{
	width: 240px;
	height: 16px;
	text-indent: -9999px;
	background: url(../service/images/h5exchange-2.gif) no-repeat;
}

/****** exchange box royalgardian end ******/
/****** exchange box4 start ******/
	
div#exchangebox4{
	clear: both;
	width: 546px;
	padding-top: 50px;
}

div#exchangebox4 h5{
	width: 484px;
	height: 64px;
	text-indent: -9999px;
	background: url(../service/images/h5exchange-3.gif) no-repeat;
	margin-bottom: 30px;
}

img#exchangecall{
	display: block;
	margin-bottom: 30px;
}

div#exchangebtn{
	width: 546px;
	height: 79px;
	padding-bottom: 50px;
}

img#exchangebtn1{
	width: 262px;
	height: 79px;
	margin-right: 10px;
	float: left;
}

img#exchangebtn2{
	width: 262px;
	height: 79px;
	float: right;
}

/****** exchange box4 end ******/
/* exchange end */

/* flow start */

div#flowbox1{
	width: 506px;
	margin: 0 10px;
	voice-family: "\"}\"";
    voice-family:inherit;
	margin: 0 auto;
}

div#flowbox1 img{
	display: block;
	width: 262px;
	height: 79px;
	margin: 30px 142px;
	voice-family: "\"}\"";
    voice-family:inherit;
	margin: 30px auto;
}

div#flowbox2{
	width: 546px;
}

div#flowbox2 h3{
	width: 546px;
	height: 30px;
	text-indent: -9999px;
	background: url(../service/images/h3flow.gif) no-repeat;
	padding-bottom: 30px;
}

div#flowbox2 img{
	display: block;
	width: 240px;
	height: 255px;
	float: left;
}

div#flowbox2 p{
	width:280px;
	float: right;
	line-height: 150%;
	color: #FF0000;
	font-weight: bold;
	margin-top: 70px;
}

div#flowbox2 span{
	font-weight: normal;
}

div#flowbox3{
	padding-top: 30px;
	clear: both;
	width: 546px;
	text-align: center;
}

div#flowbox3 h4{
	width: 546px;
	height: 72px;
	text-indent: -9999px;
	background: url(../service/images/h4flow-1.gif) no-repeat;
	padding-bottom: 40px;
}

div#flowbox3 p{
	margin: 30px 0;
}

div#flowbox4{
	width: 546px;
	padding-top: 30px;
}

div#flowbox4 h4{
	width: 546px;
	height: 72px;
	text-indent: -9999px;
	background: url(../service/images/h4flow-2.gif) no-repeat;
	padding-bottom: 40px;
}

div#flowbox4 img{
	float: left;
	margin-left: 20px;
}

div#flowbox4 p{
	width: 280px;
	float: right;
	margin: 0;
	padding: 0;
}

div#flowbox4 span{
	color: #FF0000;
}

.arrow{
	width: 60px;
	height: 60px;
	display: block;
	clear: both;
	margin: 20px 243px;
	text-align: center;
}

div#flowbox5{
	width: 546px;
	padding-top: 30px;
}

div#flowbox5 h4{
	width: 546px;
	height: 72px;
	text-indent: -9999px;
	background: url(../service/images/h4flow-3.gif) no-repeat;
	padding-bottom: 20px;
}

div#flowbox5img{
	width: 200px;
	float: left;
	text-align: center;
	padding-left: 50px;
}

div#flowbox5img p{
	margin: 0;
	padding: 5px;
}

#flowbox5txt{
	width: 250px;
	float: right;
	line-height: 150%;
	margin: 0;
	padding: 0;
}

#flowbox6{
	clear: both;
	width: 546px;
	padding: 30px 0 60px 0;
}

#flowbox6 h4{
	width: 546px;
	height: 72px;
	text-indent: -9999px;
	background: url(../service/images/h4flow-4.gif) no-repeat;
	padding-bottom: 10px;
}

#flowbox6 p{
	float: left;
	padding-left: 60px;
	margin: 0;
}

#flowbox6 img{
	float: right;
}

/* flow end */

/* subkey start */

h3#h3subkey{
	width: 546px;
	height: 62px;
	text-indent: -9999px;
	margin: 30px 0;
	background: url(../service/images/h3subkey.gif) no-repeat;
}

h4#h4subkey1{
	margin-bottom: 10px;
	color: #98CB00;
	font-size: 120%;
}

div#subkeybox1{
	width: 546px;
}

div#subkeyanchor1{
	width: 170px;
	float: left;
}

div#subkeyanchor2{
	width: 170px;
	float: left;
	margin-left: 18px;
}

div#subkeyanchor3{
	width: 170px;
	float: right;
}

div#subkeybox2{
	clear: both;
	width: 546px;
	padding-top: 50px;
}

div#subkeybox2 h4{
	width: 546px;
	height: 25px;
	text-indent: -9999px;
	background: url(../service/images/h4subkey-1.gif) no-repeat;
	margin-bottom: 30px;
}

div#subkeybox2img{
	width: 250px;
	float: left;
}

div#subkeybox2img p{
	margin: 5px;
}

div#subkeybox2txt{
	width: 266px;
	float: right;
}

div#subkeybox2txt ul{
	margin-top: 10px;
	list-style-type: disc;
	line-height: 125%;
}

div#subkeybox2txt li{
	margin-left: 15px;
}

div#subkeybox2txt span{
	color: #FF0000;
	font-weight: bold;
}

div#subkeybox3{
	width: 546px;
	clear: both;
	padding-top: 30px;
}

div#subkeybox3 h4{
	width: 546px;
	height: 25px;
	text-indent: -9999px;
	background: url(../service/images/h4subkey-2.gif) no-repeat;
	margin-bottom: 30px;
}

div#subkeybox3img{
	width: 215px;
	float: left;
}

div#subkeybox3img p{
	margin: 5px;
}

div#subkeybox3txt{
	width: 300px;
	float: right;
}

div#subkeybox3txt dl{
	line-height: 150%;
}

div#subkeybox3txt dd{
	margin: 0 0 5px 15px;
}

div#subkeybox4{
	width: 546px;
	clear: both;
	padding-top: 30px;
}

div#subkeybox4 h4{
	width: 546px;
	height: 25px;
	text-indent: -9999px;
	background: url(../service/images/h4subkey-3.gif) no-repeat;
	margin-bottom: 30px;
}

div#subkeybox4img{
	width: 215px;
	float: left;
}
div#subkeybox4img p{
	margin: 5px;
}

div#subkeybox4txt{
	width: 300px;
	float: right;
}

div#subkeybox4txt dl{
	line-height: 150%;
}

div#subkeybox4txt dd{
	margin: 0 0 5px 15px;
}

.subkeyanchor1{
	font-weight: bold;
	line-height: 200%;
	text-align: center;
}

.subkeyanchor2{
	text-align: right;
	padding: 5px;
}

/* RoyalGardian start */

div#rgbox1{
	width: 546px;
}

div#rgbox1 h3{
	width: 546px;
	height: 50px;
	margin-top: 40px;
	text-indent: -9999px;
	background: url(../service/images/h3rg.gif) no-repeat;
}

div#rgbox2{
	width: 546px;
	margin-top: 15px;
}

div#rgbox2 img{
	float: left;
}

div#rgbox2 p{
	width: 366px;
	float: right;
	margin: 0;
	padding: 0;
}

div#rgbox3{
	clear: both;
	width: 546px;
	height: 215px;
	padding-top: 30px;
	background: url(../service/images/img-rg3.gif) no-repeat bottom right;
}

div#rgbox3 p{
	width: 280px;
}

div#rgbox4{
	width: 546px;
	padding-top: 30px;
}

div#rgbox4 img{
	float: left;
}

div#rgbox4txt{
	width: 280px;
	float: right;
}

div#rgbox4txt h4{
	width: 255px;
	height: 14px;
	text-indent: -9999px;
	background: url(../service/images/h4rg-1.gif) no-repeat;
	padding-bottom: 10px;
}

div#rgbox5{
	clear: both;
	width: 546px;
	padding-top: 30px;
}

div#rgbox5 img{
	float: left;
}

div#rgbox5txt{
	width: 280px;
	float: right;
}

div#rgbox5txt h4{
	width: 255px;
	height: 14px;
	text-indent: -9999px;
	background: url(../service/images/h4rg-2.gif) no-repeat;
	padding-bottom: 10px;
}

div#rgbox6{
	clear: both;
	width: 546px;
	padding-top: 30px;
}

div#rgbox6 img{
	float: left;
}

div#rgbox6txt{
	width: 280px;
	float: right;
	padding-bottom: 50px;
}

div#rgbox6txt h4{
	width: 255px;
	height: 14px;
	text-indent: -9999px;
	background: url(../service/images/h4rg-2.gif) no-repeat;
	padding-bottom: 10px;
}

/* clearfix hack */
div#rgmediabox:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

div#rgmediabox {display: inline-block;}
/* Hides from IE-mac \*/
* html div#rgbox7 {height: 1%;}
div#rgmediabox {display: block;}
/* End hide from IE-mac */

div#rgmediabox{
	clear: both;
	width: 546px;
	padding: 10px 20px 20px 20px;
	border: 1px solid #ccc;
	voice-family: "\"}\"";
    voice-family:inherit;
	width: 504px;
}

div#rgmediabox h5{
	font-size: 150%;
	color:#CC0000;
	text-align: center;
}

div#rgmediabox p{
	padding: 5px;
	margin: 0;
	text-align: center;
}

div#rgmedia1{
	width: 150px;
	float: left;
	padding-top: 15px;
}

div#rgmedia2{
	width: 150px;
	float: left;
	padding-top: 15px;
	margin-left: 27px;
}

div#rgmedia3{
	width: 150px;
	float: right;
	padding-top: 15px;
}

div#rgbox8{
	width: 546px;
	clear: both;
	padding: 50px 0;
	text-align: center;
}

div#rgbox8 a{
	font-size: 200%;
}

/* RoyalGardian end */
/* RoyalGardian Dital start */

div#rgdbox1{
	clear: both;
	width: 546px;
	padding-top: 30px;
}

div#rgdbox1l{
	width: 47%;
	float: left;
}

div#rgdbox1r{
	width: 47%;
	float: right;
}

dl#rgdicon1{
	background: url(../service/images/icon-rgd1.gif) no-repeat;
	clear: both;
}

dl#rgdicon1 dt{
	background: url(../service/images/dt-rgd1.gif) no-repeat 45% 0%;
	text-indent: -9999px;
}

div#rgdbox1 dd{
	padding-left: 50px;
	margin-top: 5px;
	margin-bottom: 20px;
	line-height: 125%;
}

dl#rgdicon2{
	background: url(../service/images/icon-rgd2.gif) no-repeat;
}

dl#rgdicon2 dt{
	background: url(../service/images/dt-rgd2.gif) no-repeat 30% 0%;
	text-indent: -9999px;
}

dl#rgdicon3{
	background: url(../service/images/icon-rgd3.gif) no-repeat;
}

dl#rgdicon3 dt{
	background: url(../service/images/dt-rgd3.gif) no-repeat 30% 0%;
	text-indent: -9999px;
}

dl#rgdicon4{
	background: url(../service/images/icon-rgd4.gif) no-repeat;
}

dl#rgdicon4 dt{
	height: 23px;
	background: url(../service/images/dt-rgd4.gif) no-repeat 46% 0%;
	text-indent: -9999px;
}

dl#rgdicon5{
	background: url(../service/images/icon-rgd5.gif) no-repeat;
}

dl#rgdicon5 dt{
	background: url(../service/images/dt-rgd5.gif) no-repeat 40% 0%;
	text-indent: -9999px;
}

dl#rgdicon6{
	background: url(../service/images/icon-rgd6.gif) no-repeat;
}

dl#rgdicon6 dt{
	background: url(../service/images/dt-rgd6.gif) no-repeat 48% 0%;
	text-indent: -9999px;
}

dl#rgdicon7{
	background: url(../service/images/icon-rgd7.gif) no-repeat;
}

dl#rgdicon7 dt{
	background: url(../service/images/dt-rgd7.gif) no-repeat 72% 0%;
	text-indent: -9999px;
}

dl#rgdicon8{
	background: url(../service/images/icon-rgd8.gif) no-repeat;
}

dl#rgdicon8 dt{
	background: url(../service/images/dt-rgd8.gif) no-repeat 70% 0%;
	text-indent: -9999px;
}

dl#rgdicon9{
	background: url(../service/images/icon-rgd9.gif) no-repeat;
}

dl#rgdicon9 dt{
	background: url(../service/images/dt-rgd9.gif) no-repeat 24% 0%;
	text-indent: -9999px;
}

div#rgdbox2{
	padding-top: 20px;
	width: 546px;
	clear: both;
}

div#rgdbox2txtl1{
	width: 564px;
	background: url(../service/images/img-rgd2.gif) no-repeat 100% 10%;
}

div#rgdbox2txtl2{
	width: 564px;
}

div#rgdbox2 h4{
	width: 376px;
	color: #CC0000;
	font-size: 150%;
	padding-bottom: 10px;
}

div#rgdbox2 p{
	width: 376px;
}

div#rgdbox2 dt{
	width: 376px;
	margin-top: 20px;
	height: 53px;
	background: url(../service/images/dt-rgd10.gif) no-repeat;
	padding: 22px 0 0 20px;
	font-weight: bold;
	color: #000099;
	voice-family: "\"}\"";
    voice-family:inherit;
	height: 31px;
	width: 356px;
}

div#rgdbox2 dd{
	width: 376px;
	padding: 0 0 0 22px;
	margin: 0;
	line-height: 150%;
	voice-family: "\"}\"";
    voice-family:inherit;
	width: 354px;
}

div#rgdbox2txtr{
	width: 360px;
	padding-top: 30px;
	padding-left: 186px;
	background: url(../service/images/img-rgd3.gif) no-repeat 0% 30%;
}

div#rgdbox3{
	width: 546px;
	background: url(../service/images/img-rgd4.gif) no-repeat 100% 25%;
	padding-top: 30px;
}

div#rgdbox4{
	width: 546px;
	text-align: center;
	padding: 30px 0;
}

/* clearfix hack */
div#rgdbox5:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

div#rgdbox5 {display: inline-block;}
/* Hides from IE-mac \*/
* html div#rgdbox5 {height: 1%;}
div#rgdbox5 {display: block;}
/* End hide from IE-mac */

div#rgdbox5{
	clear: both;
	width: 506px;
	margin: 50px 20px 0 20px;
	padding: 20px;
	background-color: #FFE6B0;
	voice-family: "\"}\"";
    voice-family:inherit;
	width: 466px;
}

div#rgdbox5 h5{
	font-size: 120%;
	color: #000099;
	clear: both;
}

div#rgdbox5 p{
	width: 300px;
	float: left;
}

div#rgdbox5 img{
	float: right;
}

div#rgdbox5 dl{
	margin-top: 10px;}

div#rgdbox5 dt{
	font-weight: bold;
	margin-bottom: 5px;
}

div#rgdbox5 dd{
	margin-bottom: 10px;
}

div#rgdbox6{
	clear: both;
	width: 546px;
	text-align: center;
	margin-top: 30px;
	padding-bottom: 50px;
}

div#rgdbox6 a{
	font-size: 175%;
}

/* RoyalGardian Dital end */
/* Serviceman&Peace start */

/* -----------------------------------
レイアウト
----------------------------------- */

div.prbass{
	margin: 25px auto 0 auto;
	border: 5px solid #dbebc4;
	width: 520px;
	padding: 5px;
	min-height: 200px;
	text-align: right;
}

div.prleft{
	float: left;
	width: 35%;
	text-align: center;
}

div.prright{
	float: right;
	width: 60%;
	padding-right:5px ;
	}

/* -----------------------------------
写真入りの方のボックス
----------------------------------- */

div.prleft p{
	text-align: center;
	font-size: 1.3em;
	font-weight: bold;
	margin: 10px auto 20px auto;
}

div.prleft img{
	margin: 0px 0px 10px 0px;
	border: 3px solid #dbebc4;
}

div.prleft p span{
	display: block;
	font-size: 0.7em;
}


/* -----------------------------------
テーブル入りの方のボックス
----------------------------------- */

div.prright table{
	width: 95%;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
		border-right: 1px solid #999999;
	border-collapse: collapse;
	margin: 10px 5px;
	}

div.prright table caption{
	margin: 20px 0 0 15px;
	padding-left: 10px;
	border-left: 10px solid #98cb00;
	line-height: 18px;
	color: #98cb00;
	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 10px;
}

div.prright table th{
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background: #E9E8E8;
	color: #666666;
	font-size: 1em;
	text-align: center;
	width: 55px;
	padding: 2px 2px;
}

div.prright table td{
	text-align: left;
	background: #ffffff;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	padding: 2px 5px;
	line-height: 1.5em;
	}

div.prright table td.a{
	text-align: center;
	width: 55px;
	}
div.prright table ul li#shikaku1{
text-indent: -9999px;
background: url(../common/img/sikaku_bouhan.gif) no-repeat left top;
width: 60px;
height: 45px;
float: left;
margin: 1px 1px 1px 5px;
}


div.prright table ul li#shikaku2{
text-indent: -9999px;
background: url(../common/img/sikaku_smith.gif) no-repeat left top;
width: 60px;
height: 45px;
float: left;
margin: 1px 1px 1px 15px;
}



div.prright table ul li#shikaku3{
text-indent: -9999px;
background: url(../common/img/sikaku_hoken.gif) no-repeat left top;
width: 60px;
height: 45px;
float: right;
margin: 1px 1px 1px 1px;
}

div.prright table ul{
list-style: none;
}

/* -----------------------------------
作業員個人ページへの誘導
----------------------------------- */


div.prbass a{
	float: right;
	padding: 0 20px 0 25px;
	background: url(../common/img/yajirushi.gif) no-repeat left top;
}
div.prbass a:link{
 color: #006400;
 }
 
div.prbass a:visited{
 color: #9acd32;
}

div.prbass a:hover{
 color: #ff8c00;
}

div.prbass a:active{
 color: ffff00;
}

/* -----------------------------------
資格説明テーブル
----------------------------------- */
div#servicemain table#license{
	margin: 25px auto 0 auto;
	border-left: 2px solid #eeeeee;
	border-top: 2px solid #eeeeee;
	border-right: 2px solid #eeeeee;
	border-collapse: collapse;
	width: 500px;
	padding: 5px;
	text-align: left;}
	
div#servicemain table#license th{
border-bottom: 2px solid #eeeeee;
}

div#servicemain table#license td{
border-bottom: 2px solid #eeeeee;
line-height: 1.5em;
}

div#servicemain table#license th.license01,
div#servicemain table#license th.license02,
div#servicemain table#license th.license03{
text-indent: -9999px;
width: 80px;
height: 60px;
}


div#servicemain table#license th.license01{
background: url(../common/img/sikaku_bouhan.gif) no-repeat 50% 50%;
}

div#servicemain table#license th.license02{
background: url(../common/img/sikaku_smith.gif) no-repeat 50% 50%;
}

div#servicemain table#license th.license03{
background:url(../common/img/sikaku_hoken.gif) no-repeat 50% 50%;
}


/* Serviceman&Peace end */
/* Peace start */

/* -----------------------------------
作業員個人ページ開始
----------------------------------- */
div#servicemain h3.question{
background: #dbebc4;
margin: 20px 5px 5px 8px;
width:510px;
font-size: 1.1em;
padding: 5px 10px;
}

div#servicemain p.answer{
margin: 0px 5px 10px 8px;
width:510px;
padding: 5px 10px;
}

div#servicemain div#back{
float: right;
margin: 30px 10px 10pc 0px ;
}

div#back a:link{
 color: #006400;
 }
 
div#back a:visited{
 color: #9acd32;
}

div#back a:hover{
 color: #ff8c00;
}

div#back a:active{
 color: ffff00;
}
/* -----------------------------------
作業員個人ページ終了
----------------------------------- */

h2.h2peace{
	margin-bottom: 50px;
}

div#peacebox{
	width: 430px;
	margin: 0 58px;
	clear: both;
	voice-family: "\"}\"";
    voice-family:inherit;
	margin: 0 auto;
}

div#peacebox img{
	float: right;
	margin-bottom: 20px;
}

div#peacebox1{
	width: 430px;
}

div#peacebox1 p{
	width: 250px;
	float: left;
	background: url(../service/images/h3peace1.gif) no-repeat top left;
	margin: 0;
	padding-top: 50px;
}

div#peacebox2{
	width: 430px;
}

div#peacebox2 p{
	width: 250px;
	float: left;
	background: url(../service/images/h3peace2.gif) no-repeat top left;
	margin: 0;
	padding-top: 50px;
}

div#peacebox3{
	width: 430px;
}

div#peacebox3 p{
	width: 250px;
	float: left;
	background: url(../service/images/h3peace3.gif) no-repeat top left;
	margin: 0;
	padding-top: 50px;
}

div#peacebox4{
	width: 430px;
}

div#peacebox4 p{
	width: 250px;
	float: left;
	background: url(../service/images/h3peace4.gif) no-repeat top left;
	margin: 0;
	padding-top: 50px;
}

div#peacebox5{
	width: 430px;
}

div#peacebox5 p{
	width: 250px;
	float: left;
	background: url(../service/images/h3peace5.gif) no-repeat top left;
	margin: 0;
	padding-top: 50px;
}

div#peacebox6{
	width: 430px;
}

div#peacebox6 p{
	width: 250px;
	float: left;
	background: url(../service/images/h3peace6.gif) no-repeat top left;
	margin: 0;
	padding-top: 50px;
}

/* Peace end */
/* safe start */

div#safebox1{
	width: 546px;
}

div#safebox1 p{
	color: #FF9900;
	font-size: 200%;
	text-align: center;
}

/* clearfix hack */
div.clearfix:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

div.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html div.clearfix {height: 1%;}
div.clearfix {display: block;}
/* End hide from IE-mac */

/* Peace end */
