@charset "UTF-8";
/* CSS Document */
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin: 0;padding: 0;}
body{line-height:1.5em;font-size:75%;color:#666666;background-color:#FFF7FB;margin:0 auto 0 auto;padding:0;text-align:center;height:auto;font-family:Verdana, Arial, sans-serif;}

a:link{text-decoration:none;color:#666666;}
a:visited{text-decoration:none;color:#666666;}	 
a:active{text-decoration:none;color:#666666;}
a:hover{text-decoration:none;color:#51A7A8;}
a img{border:none;}
address{clear:both;padding:0;background:url(../images/address.gif) no-repeat;text-indent:-9999px;height:55px;width:760px;margin:0;padding:0;}
ol,ul,li{list-style:none;margin:0px;padding:0;}
.main-body{width:760px;margin:0 auto 0 auto;padding:0;text-align:center;height:auto;}
.contents{clear:both;width:760px;background-color:#ffffff;margin:0 10px 0 10px;padding:0;text-align:left;height:auto;background:url(../images/main-bg.gif) repeat-y;}

/* ロゴ －－－－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
h1{font-weight:normal;font-size:100%;text-align:left;padding:0;margin:0;}
/* メニュー －－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
.menu-bar01{margin:17px auto 0 4px;padding:0;text-align:center;}
.menu-bar02{clear:both;margin:0 auto 8px 4px;padding:0;text-align:center;}

ul.menu {width:760px;margin:0;padding:0;text-indent:-9999px;height:37px;}
ul.menu li{float:left;}
.menu01 a{display:block;background:url(../images/menu01.gif) no-repeat left top;width:41px;height:37px;margin:0 0 0 22px;padding:0;}
.menu01 a:hover{display:block;background:url(../images/menu01.gif) no-repeat left -37px;width:41px;height:37px;}
.menu02 a{display:block;background:url(../images/menu02.gif) no-repeat left top;width:107px;height:37px;margin:0 0 0 5px;padding:0;}
.menu02 a:hover{display:block;background:url(../images/menu02.gif) no-repeat left -37px;width:107px;height:37px;}
.menu03 a{display:block;background:url(../images/menu03.gif) no-repeat left top;width:140px;height:37px;margin:0 0 0 5px;padding:0;}
.menu03 a:hover{display:block;background:url(../images/menu03.gif) no-repeat left -37px;width:140px;height:37px;}
.menu04 a{display:block;background:url(../images/menu04.gif) no-repeat left top;width:81px;height:37px;margin:0 0 0 5px;padding:0;}
.menu04 a:hover{display:block;background:url(../images/menu04.gif) no-repeat left -37px;width:81px;height:37px;}
.menu05 a{display:block;background:url(../images/menu05.gif) no-repeat left top;width:125px;height:37px;margin:0 0 0 6px;padding:0;}
.menu05 a:hover{display:block;background:url(../images/menu05.gif) no-repeat left -37px;width:125px;height:37px;}
.menu06 a{display:block;background:url(../images/menu06.gif) no-repeat left top;width:76px;height:37px;margin:0 0 0 5px;padding:0;}
.menu06 a:hover{display:block;background:url(../images/menu06.gif) no-repeat left -37px;width:76px;height:37px;}
.menu07 a{display:block;background:url(../images/menu07.gif) no-repeat left top;width:100px;height:37px;margin:0 0 0 7px;padding:0;}
.menu07 a:hover{display:block;background:url(../images/menu07.gif) no-repeat left -37px;width:100px;height:37px;}



/* サービスの内容・手順例(tejun.html) －－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
h2{clear:both;margin:0 0 15px 20px;padding:0;width:233px;float:left;display:inline;font-size:100%;}

.tejun-box01{clear:both;float:left;display:inline;margin:0 0 30px 30px;width:694px;height:auto;border-left:solid 1px #FFB842;background-color:#FFF4E1;}
.tejun-box01_1{clear:both;float:left;width:70px;line-height:3em;background-color:#FFF4E1;border-top:solid 1px #FFB842;text-indent:4px;font-weight:bold;}
.tejun-box01_10{clear:both;float:left;width:70px;line-height:3em;background-color:#FFF4E1;border-top:solid 1px #FFF4E1;font-weight:bold;}
.tejun-box01_11{clear:both;float:left;width:70px;line-height:6em;background-color:#FFF4E1;border-top:solid 1px #FFF4E1;}
.tejun-box01_2{float:left;width:110px;line-height:3em;border:solid 1px #FFB842;border-bottom:none;text-indent:4px;background-color:#ffffff;}
.tejun-box01_21{float:left;width:110px;line-height:6em;border:solid 1px #FFB842;border-bottom:none;text-indent:4px;background-color:#ffffff;}
.tejun-box01_3{float:left;width:510px;line-height:3em;border-right:solid 1px #FFB842;border-top:solid 1px #FFB842;text-indent:4px;background-color:#ffffff;}
.tejun-box01_31{float:left;width:502px;line-height:3em;border-right:solid 1px #FFB842;border-top:solid 1px #FFB842;text-indent:4px;padding:0 4px 0 4px;text-indent:0;background-color:#ffffff;}
.tejun-box01_12{clear:both;float:left;width:70px;line-height:3em;background-color:#FFF4E1;text-indent:4px;border-bottom:solid 1px #FFB842;border-top:solid 1px #FFB842;font-weight:bold;}
.tejun-box01_22{float:left;width:106px;line-height:3em;border:solid 1px #FFB842;padding-left:4px;background-color:#ffffff;}
.tejun-box01_32{float:left;width:506px;line-height:3em;border:solid 1px #FFB842;border-left:none;padding-left:4px;background-color:#ffffff;}
.tejun-box01_300{float:left;width:506px;line-height:3em;border-right:solid 1px #FFB842;border-top:solid 1px #FFB842;padding-left:4px;background-color:#ffffff;}
.tejun-box01_002{float:left;width:110px;line-height:3em;border:solid 1px #FFB842;border-bottom:none;text-indent:4px;background-color:#FFF4E1;text-align:center;font-weight:bold;}
.tejun-box01_003{float:left;width:510px;line-height:3em;border-right:solid 1px #FFB842;border-top:solid 1px #FFB842;text-indent:4px;background-color:#FFF4E1;text-align:center;font-weight:bold;}
/* IE6のみ */
* html body .tejun-box01_31{float:left;width:510px;line-height:3em;border-right:solid 1px #FFB842;border-top:solid 1px #FFB842;text-indent:4px;padding:0 4px 0 4px;text-indent:0;background-color:#ffffff;}
* html body .tejun-box01_22{float:left;width:110px;line-height:3em;border:solid 1px #FFB842;padding-left:4px;background-color:#ffffff;}
* html body .tejun-box01_32{float:left;width:510px;line-height:3em;border:solid 1px #FFB842;border-left:none;padding-left:4px;background-color:#ffffff;}
* html body .tejun-box01_300{float:left;width:510px;line-height:3em;border-right:solid 1px #FFB842;border-top:solid 1px #FFB842;padding-left:4px;background-color:#ffffff;}

.tejun-img01{margin:0 230px 30px 230px;}

.tejun-box01_41{float:left;width:110px;line-height:9em;border:solid 1px #FFB842;border-bottom:none;text-indent:4px;background-color:#ffffff;}


/* サービス料金(ryoukin.html) －－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
h3{clear:both;margin:0 0 15px 20px;padding:0;width:379px;font-size:100%;}

.ryoukin-box01{clear:both;float:left;display:inline;margin:0 0 30px 30px;height:auto;border-left:solid 1px #FFB842;border-bottom:solid 1px #FFB842;background-color:#FFF4E1;}
.ryoukin-box01 .ryoukin-p01{clear:both;float:left;width:140px;line-height:3em;background-color:#FFF4E1;border-top:solid 1px #FFB842;font-weight:bold;border-right:solid 1px #FFB842;text-align:center;}
.ryoukin-box01 .ryoukin-p02{float:left;width:140px;line-height:3em;border-right:solid 1px #FFB842;border-top:solid 1px #FFB842;border-bottom:none;background-color:#FFF4E1;text-align:center;}
.ryoukin-box01 .ryoukin-p03{float:left;width:140px;height:36px;border-right:solid 1px #FFB842;border-top:solid 1px #FFB842;background-color:#FFF4E1;text-align:center;}
.ryoukin-box01 .ryoukin-p11{clear:both;float:left;width:140px;line-height:3em;background-color:#FFF4E1;border-top:solid 1px #FFB842;border-right:solid 1px #FFB842;text-indent:4px;}
.ryoukin-box01 .ryoukin-p13{float:left;width:140px;height:36px;border-right:solid 1px #FFB842;border-top:solid 1px #FFB842;background-color:#ffffff;text-align:center;}
.ryoukin-box01 .ryoukin-p21{clear:both;float:left;width:136px;height:36px;background-color:#FFF4E1;border-top:solid 1px #FFB842;border-right:solid 1px #FFB842;padding:0 0 0 4px;}
/* IE6のみ */
* html body .ryoukin-box01 .ryoukin-p21{clear:both;float:left;width:140px;height:36px;background-color:#FFF4E1;border-top:solid 1px #FFB842;border-right:solid 1px #FFB842;padding:0 0 0 4px;}

.ryoukin-box02{clear:both;float:left;display:inline;margin:0 0 30px 30px;width:424px;height:auto;}
.ryoukin-box02 .ryoukin-p01{clear:both;float:left;width:140px;line-height:3em;background-color:#FFF4E1;border-top:solid 1px #FFB842;font-weight:bold;border-right:solid 1px #FFB842;border-left:solid 1px #FFB842;text-align:center;}
.ryoukin-box02 .ryoukin-p02{float:left;width:140px;line-height:3em;border-right:solid 1px #FFB842;border-top:solid 1px #FFB842;border-bottom:none;background-color:#FFF4E1;text-align:center;}
.ryoukin-box02 .ryoukin-p03{float:left;width:140px;height:36px;border-right:solid 1px #FFB842;border-top:solid 1px #FFB842;background-color:#FFF4E1;text-align:center;}
.ryoukin-box02 .ryoukin-p11{clear:both;float:left;width:140px;line-height:3em;background-color:#FFF4E1;border-top:solid 1px #FFB842;border-right:solid 1px #FFB842;text-indent:4px;border-left:solid 1px #FFB842;}
.ryoukin-box02 .ryoukin-p13{float:left;width:140px;height:36px;border-right:solid 1px #FFB842;border-top:solid 1px #FFB842;background-color:#ffffff;text-align:center;}
.ryoukin-box02 .ryoukin-p21{clear:both;float:left;width:136px;height:36px;background-color:#FFF4E1;border-top:solid 1px #FFB842;border-right:solid 1px #FFB842;padding:0 0 0 4px;border-left:solid 1px #FFB842;}
/* IE6のみ */
* html body .ryoukin-box02 .ryoukin-p21{clear:both;float:left;width:140px;height:36px;background-color:#FFF4E1;border-top:solid 1px #FFB842;border-right:solid 1px #FFB842;padding:0 0 0 4px;border-left:solid 1px #FFB842;}
.ryoukin-box02 .ryoukin-p31{clear:both;float:left;width:140px;line-height:3em;background-color:#FFF4E1;border:solid 1px #FFB842;text-indent:4px;}
.ryoukin-box02 .ryoukin-p33{float:left;width:140px;height:36px;border-right:solid 1px #FFB842;border-top:solid 1px #FFB842;border-right:solid 1px #FFB842;border-bottom:solid 1px #FFB842;background-color:#ffffff;text-align:center;}

.ryoukin-box03{clear:both;float:left;display:inline;margin:0 0 30px 30px;width:284px;height:auto;}
.ryoukin-box03 .ryoukin-p01{clear:both;float:left;width:140px;line-height:3em;background-color:#FFF4E1;border-top:solid 1px #FFB842;font-weight:bold;border-right:solid 1px #FFB842;border-left:solid 1px #FFB842;text-align:center;}
.ryoukin-box03 .ryoukin-p02{float:left;width:140px;line-height:3em;border-right:solid 1px #FFB842;border-top:solid 1px #FFB842;border-bottom:none;background-color:#FFF4E1;text-align:center;}
.ryoukin-box03 .ryoukin-p03{float:left;width:140px;height:36px;border-right:solid 1px #FFB842;border-top:solid 1px #FFB842;text-indent:4px;background-color:#FFF4E1;text-align:center;}
.ryoukin-box03 .ryoukin-p11{clear:both;float:left;width:140px;line-height:3em;background-color:#FFF4E1;border-top:solid 1px #FFB842;border-right:solid 1px #FFB842;text-indent:4px;border-left:solid 1px #FFB842;}
.ryoukin-box03 .ryoukin-p13{float:left;width:140px;line-height:3em;border-right:solid 1px #FFB842;border-top:solid 1px #FFB842;text-indent:4px;background-color:#ffffff;text-align:center;}
.ryoukin-box03 .ryoukin-p21{clear:both;float:left;width:136px;line-height:3em;background-color:#FFF4E1;border-top:solid 1px #FFB842;border-right:solid 1px #FFB842;padding:0 0 0 4px;border-left:solid 1px #FFB842;}
/* IE6のみ */
* html body .ryoukin-box03 .ryoukin-p21{clear:both;float:left;width:140px;height:36px;background-color:#FFF4E1;border-top:solid 1px #FFB842;border-right:solid 1px #FFB842;padding:0 0 0 4px;border-left:solid 1px #FFB842;}
.ryoukin-box03 .ryoukin-p31{clear:both;float:left;width:140px;height:36px;background-color:#FFF4E1;border:solid 1px #FFB842;text-indent:4px;}
.ryoukin-box03 .ryoukin-p33{float:left;width:140px;line-height:3em;border-right:solid 1px #FFB842;border-top:solid 1px #FFB842;border-right:solid 1px #FFB842;border-bottom:solid 1px #FFB842;background-color:#ffffff;text-align:center;}

.ryoukin-p100{margin:0 30px 30px 40px;}

.ryoukin-box04{clear:both;float:left;display:inline;margin:0 0 5px 30px;width:424px;height:auto;}
.ryoukin-box04 .ryoukin-p01{clear:both;float:left;width:140px;line-height:3em;background-color:#FFF4E1;border-top:solid 1px #FFB842;text-indent:4px;font-weight:bold;border-right:solid 1px #FFB842;border-left:solid 1px #FFB842;text-align:center;}
.ryoukin-box04 .ryoukin-p02{float:left;width:140px;line-height:3em;border-right:solid 1px #FFB842;border-top:solid 1px #FFB842;background-color:#FFF4E1;text-align:center;}
.ryoukin-box04 .ryoukin-p11{clear:both;float:left;width:140px;line-height:3em;background-color:#FFF4E1;border:solid 1px #FFB842;text-indent:4px;}
.ryoukin-box04 .ryoukin-p12{float:left;width:140px;line-height:3em;border-right:solid 1px #FFB842;border-top:solid 1px #FFB842;text-indent:4px;background-color:#ffffff;text-align:center;border-bottom:solid 1px #FFB842;}

ul.ryoukin-ul{clear:both;margin:0 0 8px 40px;}
/* IE6のみ */
* html body ul.ryoukin-ul{clear:both;margin:-15px 0 8px 40px;}

.ryoukin-p200{font-weight:bold;margin:0 0 0 60px;}
.totop{margin:0 30px 30px 0;text-align:right;}



/* 登録スタッフ(staff.html) －－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
dl.staff-dl01{clear:both;margin:0 0 5px 60px;}
.staff-dl01 dd{clear:both;margin:0 0 3px 15px;}
.staff-p01{margin:0 0 2px 60px;}
dl.staff-dl02{clear:both;margin:0 0 30px 60px;}
.staff-dl02 dt{clear:both;margin:0 0 5px 0;}
.staff-dl02 dd{clear:both;margin:0 0 5px 15px;}
.staff-img01{clear:both;float:left;width:260px;display:inline;margin:0 88px 30px 88px;padding:0;}
.staff-img02{float:left;width:236px;margin:38px 70px 0 0;padding:0;}
.staff-p02{margin:20px 0 10px 60px;font-weight:bold;font-size:120%;}
table{font-size:100%;margin:0 0 10px 70px;border-collapse:collapse;}
td{line-height:2em;padding:5px;}
table,tr,td{border:1px solid #FF7295;}
td.bg-pink{background-color:#FFEEF2;}



/* お問い合せ(inq.html) －－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
.inq-p{clear:both;margin:0 0 15px 40px;}
dl.inq-dl{border:1px solid #999;width:600px;margin:10px 0 30px 50px;height:auto;height:283px;}
.inq-dl dt{float:left;width:140px;padding:5px 0 5px 10px;clear:both;}
.inq-dl dd{float:left;width:260px;padding:5px 5px 5px 10px;border-left:1px solid #999;display:inline;}
.red{color:#FF0066;}
textarea{font-size:12px;text-align:left;width:350px;}
.inq01{float:left;margin:0 0 0 210px;text-align:left;padding-bottom:30px;display:inline;}   
.inq02{float:left;margin:0 0 0 100px;text-align:left;padding-bottom:30px;display:inline;}   



/* お問い合せ(privacy.html) －－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－*/
dl.privacy{clear:both;margin:0 30px 30px 30px;}
.privacy dt{margin:0 0 3px 0;font-weight:bold;}
.privacy dd{margin:0 0 8px 15px;}
.privacy-p{margin:0 30px 30px 600px;}

