@charset "utf-8";
/* CSS Document */

/* common */
.breadcrumb{
text-align:right;
font-size:12px;
margin:10px 0 30px 0;
}
h3.sub-sttl{
width:auto;
height:42px;
font-size:16px;
margin:0;
padding:10px 0 0 37px;
background: url(../images/common/sttl_bg.gif) no-repeat left top;
}
h3.sub-sttl-big{
width:auto;
height:42px;
font-size:16px;
margin:0;
padding:10px 0 0 37px;
background: url(../images/common/sttl_bg_big.gif) no-repeat left top;
}
h3.sub-sttl-margin{
width:auto;
height:42px;
font-size:16px;
margin-top:20px;
padding:10px 0 0 37px;
background: url(../images/common/sttl_bg.gif) no-repeat left top;
}
h4{
font-size:16px;
}
.numbering{
display:block;
width:25px;
float:left;
}
.topP1 {
	padding: 0;
	font-size: 20px;
	font-weight: bold;
}
.topP2 {
	padding: 0 0 20px 0;
	font-size: 14px;
	font-weight: bold;
}
.topP2 span.underLine {
	text-decoration:underline;
}
.sub-detail{
width:625px;
height:auto;
margin:10px auto 0;
}
.sub-detail-nomargin{
width:625px;
height:auto;
margin:0 auto 0;
}
.sub-detail-one{
width:900px;
height:auto;
margin:0 auto 0;
}
.sub-detail a:link{color:#ff324a;text-decoration:underline;}
.sub-detail a:visited{color:#ff324a;text-decoration:underline;}
.sub-detail a:active{color:#ff324a;text-decoration:underline;}
.sub-detail a:hover{color:#ff324a;text-decoration:none;}
.sub-detail-nomargin a:link{color:#ff324a;text-decoration:underline;}
.sub-detail-nomargin a:visited{color:#ff324a;text-decoration:underline;}
.sub-detail-nomargin a:active{color:#ff324a;text-decoration:underline;}
.sub-detail-nomargin a:hover{color:#ff324a;text-decoration:none;}
.sub-detail-one a:link{color:#ff324a;text-decoration:underline;}
.sub-detail-one a:visited{color:#ff324a;text-decoration:underline;}
.sub-detail-one a:active{color:#ff324a;text-decoration:underline;}
.sub-detail-one a:hover{color:#ff324a;text-decoration:none;}
.sub-txt{
margin:10px 0 0 0;
}
.sub-container{
width:625px;
height:auto;
margin:20px 0 0 0;
padding:20px 0 0 0;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #dadada;
}
.sub-container-m{
width:auto;
height:auto;
margin:20px 0 0 0;
}
.sub-container-m-nomargin{
width:auto;
height:auto;
margin:0 0 0 0;
}

.sub-container-one{
width:100%;
height:auto;
margin:0 0 0 0;
padding:0 0 0 0;
border-width: 1px;
border-style: solid;
border-color: #dadada;
}
.form-submit-btn{
width:auto;
height:auto;
padding:20px 0 0 0;
text-align:center;
}

.sub-container-m-nomargin{
width:auto;
height:auto;
margin:0 0 0 0;
}
.sub-container-m-nomargin .img{
width:680px;
height:auto;
margin:0 auto 25px;
}
.sub-container-m-nomargin .btn a{
display:block;
width:166px;
height:43px;
margin:0 auto 50px;
}
.sub-container-m-nomargin .btn a:link,
.sub-container-m-nomargin .btn a:visited,
.sub-container-m-nomargin .btn a:active{
background: url(../images/common/btn_thanks.gif) no-repeat left top;
}
.sub-container-m-nomargin .btn a:hover{
background: url(../images/common/btn_thanks.gif) no-repeat left bottom;
}


.sub-menu{
width:215px;
height:auto;
padding:42px 0 0 0;
background: url(../images/common/left_ttl.gif) no-repeat left top;
}
.sub-menu ul{
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: none;
border-left-style: solid;
border-top-color: #dadada;
border-right-color: #dadada;
border-left-color: #dadada;
}
.sub-menu ul li{
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
line-height:1.2;
padding:0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dadada;
}
.sub-menu ul li a{
display:block;
background: url(../images/common/arrow.gif) no-repeat 10px center;
padding:10px 10px 10px 30px;
}
.sub-menu ul li.active{
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
line-height:1.2;
padding:0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dadada;
}
.sub-menu ul li.active a{
display:block;
background: url(../images/common/arrow.gif) no-repeat 10px center;
padding:10px 10px 10px 30px;
color: #55a8d6;
text-decoration:none;
font-weight: bold;
}


.form-container{
margin:10px 0 0 0;
border: 1px solid #dadada;
}
.form-container .caption{
padding:10px 10px 10px 10px;
background-color:#c1e9ff;
vertical-align:middle;
line-height:1.3;
}
.form-container .caption-sizem{
width:145px;
}
.form-container .border-r-b{
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #dadada;
border-bottom-color: #dadada;
}
.form-container .border-r{
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dadada;
}
.form-container .border-b{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dadada;
}

.form-container .detail-padding{
padding:10px 10px 10px 10px;
vertical-align:middle;
line-height:1.3;
}

.form-container .bg-yellow{
background-color:#fffcd2;
}

.form-container-one{
margin:0 0 0 0;
}
.form-container-one .caption{
padding:10px 10px 10px 10px;
background-color:#c1e9ff;
vertical-align:middle;
line-height:1.3;
}
.form-container-one .caption-sizem{
width:145px;
}
.form-container-one .border-r-b{
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #dadada;
border-bottom-color: #dadada;
}
.form-container-one .border-r{
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dadada;
}
.form-container-one .border-b{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dadada;
}
.form-container-one .detail-padding{
padding:10px 10px 10px 10px;
vertical-align:middle;
line-height:1.3;
}
.form-container-one .bg-yellow{
background-color:#fffcd2;
}

.form-container2{
margin:10px 0 0 0;
border: 1px solid #666666;
}
.form-container2 .caption{
padding:10px 10px 10px 10px;
background-color:#c1e9ff;
vertical-align:middle;
line-height:1.3;
}
.form-container2 .caption-sizem{
width:145px;
}
.form-container2 .border-r-b2{
border-right-width: 1px;
border-bottom-width: 1px;
border-right-style: solid;
border-bottom-style: solid;
border-right-color: #666666;
border-bottom-color: #666666;
}
.form-container2 .border-r2{
border-right-width: 1px;
border-right-style: solid;
border-right-color: #666666;
}
.form-container2 .border-b2{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #666666;
}
.form-container2 .detail-padding{
padding:10px 10px 10px 10px;
vertical-align:middle;
line-height:1.3;
}
.form-container2 .bg-yellow{
background-color:#fffcd2;
}

.caution{
width:auto;
height:auto;
margin:10px auto 0 auto;
border: 1px solid #dadada;
padding:20px;
}
.caution ul{
margin-left: 1.0em;
}
.caution li{
text-indent: -1.0em;
}

.caution p.second{
margin:20px 0 0 0;
}

ul.sub-cation,dl.sub-cation{
margin-left: 1.0em;
}
.sub-cation li,.sub-cation dt{
text-indent: -1.0em;
}


.caution2{
width:auto;
height:auto;
margin:0 auto 0 auto;
border: 1px solid #dadada;
padding:20px;
}
.caution2 ul{
margin-left: 1.0em;
}
.caution2 li{
text-indent: -1.0em;
}

.pafins-list-sub{
margin:20px 0 0 0;
}
.pafins-list-sub .pafins{
width:215px;
height:70px;
}
.pafins-list-sub .pafins a{
display:block;
width:215px;
height:70px;
}
.pafins-list-sub .pafins a:link,
.pafins-list-sub .pafins a:visited,
.pafins-list-sub .pafins a:active{
background: url(../images/common/btn_regist.gif) no-repeat left top;
}
.pafins-list-sub .pafins a:hover{
background: url(../images/common/btn_regist.gif) no-repeat left bottom;
}
.pafins-list-sub .pafins02 a:link,
.pafins-list-sub .pafins02 a:visited,
.pafins-list-sub .pafins02 a:active{
background: url(../images/common/btn_regist_bw.gif) no-repeat left top;
}
.pafins-list-sub .seikyu{
margin:10px 0 0 0;
width:215px;
height:70px;
}
.pafins-list-sub .seikyu a{
display:block;
width:215px;
height:70px;
}
.pafins-list-sub .seikyu a:link,
.pafins-list-sub .seikyu a:visited,
.pafins-list-sub .seikyu a:active{
background: url(../images/common/btn_seikyu.gif) no-repeat left top;
}
.pafins-list-sub .seikyu a:hover{
background: url(../images/common/btn_seikyu.gif) no-repeat left bottom;
}

.bnr-list{
margin:10px 0 0 0;
padding:10px 0;
border: 1px solid #dadada;
text-align:center;
}
.bnr-list .inquiry{
width:195px;
height:70px;
margin:0 auto 10px;
}
.bnr-list .inquiry a{
display:block;
width:195px;
height:70px;
}
.bnr-list .inquiry a:link,
.bnr-list .inquiry a:visited,
.bnr-list .inquiry a:active{
background: url(../images/common/btn_form.gif) no-repeat left top;
}
.bnr-list .inquiry a:hover{
background: url(../images/common/btn_form.gif) no-repeat left bottom;
}


.sub-detail-b{
width:auto;
margin:10px 20px 0 20px;
padding:0 0 10px 0;
}
.sub-detail-b .inner{
width:auto;
height:auto;
border: 1px solid #dadada;
padding:30px 0 30px 0;
}
.sub-detail-b .inner .txt{
margin:0 70px 0 70px;
}
.sub-detail-b .inner-mini{
width:auto;
height:auto;
border: 1px solid #dadada;
padding:20px 0 20px 0;
}
.sub-detail-b .jyuyou2{
width:600px;
margin-top:10px;
}
.sub-detail-b .inner-mini .txt{
margin:0 70px 0 70px;
}
.sub-detail-b .inner-mini .txt2{
margin:0 70px 0 170px;
}
.sub-detail-b .inner-mini-yellow{
width:auto;
height:auto;
border: 1px solid #dadada;
padding:10px 0 10px 0;
background-color: #fffcd2;
}
.sub-detail-b .inner-mini-yellow .txt{
margin:0 70px 0 70px;
}

.margin-nxcont{
margin-bottom:30px;
}

/* products */
.product-cnt01{
width:860px;
height:494px;
margin:0 auto 30px;
background: url(../images/products/img_1_n04.jpg) no-repeat left top;
}
.product-cnt01 ul{
font-size:12px;
padding:397px 0 0 30px;
}

.product-cnt01-lp80{
width:860px;
height:494px;
margin:0 auto 30px;
background: url(../images/products/img_1_04_lp80.jpg) no-repeat left top;
}
.product-cnt01-lp80 ul{
font-size:12px;
padding:397px 0 0 30px;
}

.product-cnt02{
width:860px;
height:270px;
margin:0 auto 0;
background: url(../images/products/img_1_n05.jpg) no-repeat left top;
}
.product-cnt02 ul{
font-size:12px;
padding:200px 0 0 30px;
}

.product-cnt02_80{
width:860px;
height:270px;
margin:0 auto 0;
background: url(../images/products/img_1_n05_80.jpg) no-repeat left top;
}
.product-cnt02_80 ul{
font-size:12px;
padding:200px 0 0 30px;
}

.seikyu-cnt{
position:relative;
width:860px;
height:82px;
margin:0 auto;
background: url(../images/products/img_1_01.gif) no-repeat left top;
}
.seikyu-cnt .btn{
position:absolute;
width:305px;
height:60px;
top:11px;
left:544px;
}
.seikyu-cnt .btn a{
display:block;
width:305px;
height:60px;
}
.seikyu-cnt .btn a:link,
.seikyu-cnt .btn a:visited,
.seikyu-cnt .btn a:active{
background: url(../images/products/btn_1_01.gif) no-repeat left top;
}
.seikyu-cnt .btn a:hover{
background: url(../images/products/btn_1_01.gif) no-repeat left bottom;
}

.list-price-ttl{
padding:10px 0 0 20px;
float:left;
}
.list-price{
margin:10px 0 0 9px;
float:left;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-left-style: solid;
border-top-color: #dadada;
border-right-color: #dadada;
border-left-color: #dadada;
}
.list-price td{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dadada;
}
.list-price .right-border{
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dadada;
}
.list-price .txt-right{
text-align:right;
}
.list-price .b-top-left{
border-top-width: 3px;
border-top-style: solid;
border-top-color: #cc0000;
border-left-width: 3px;
border-left-style: solid;
border-left-color: #cc0000;
}
.list-price .b-bottom-left{
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #cc0000;
border-left-width: 3px;
border-left-style: solid;
border-left-color: #cc0000;
}
.list-price .b-left{
border-left-width: 3px;
border-left-style: solid;
border-left-color: #cc0000;
}
.list-price .b-top-right{
border-top-width: 3px;
border-top-style: solid;
border-top-color: #cc0000;
border-right-width: 3px;
border-right-style: solid;
border-right-color: #cc0000;
}
.list-price .b-bottom-right{
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #cc0000;
border-right-width: 3px;
border-right-style: solid;
border-right-color: #cc0000;
}
.list-price .b-right{
border-right-width: 3px;
border-right-style: solid;
border-right-color: #cc0000;
}
.list-price .b-top{
border-top-width: 3px;
border-top-style: solid;
border-top-color: #cc0000;
}
.list-price .b-bottom{
border-bottom-width: 3px;
border-bottom-style: solid;
border-bottom-color: #cc0000;
}

.list-price .cap-red{
font-size: 10px;
font-weight: bold;
color: #cc0000;
}

.list-price .bg-pink{
background-color:#f99eba;
}
.list-price .bg-green{
background-color:#7beaa5;
}
.list-price .bg-orange{
background-color:#eeb489;
}

.price-caution{
width:auto;
padding:0px 20px 0 125px;
}
.cap-txt{
width:auto;
height:20px;
padding:0 10px 0 92px;
background: url(../images/products/img_1_sq.gif) no-repeat left top;
font-size: 12px;
float:right;
}
p.attention img {
    float: left;
    margin: -10px 10px 10px -30px;
	padding: 10px 0;
}
.price-caution{
margin-left: 2.0em;
}
.price-caution li{
text-indent: -2.0em;
}

.sub-cation{
margin-top:10px;
margin-left: 1.0em;
font-size: 10px;
}
.sub-cation li{
text-indent: -1.0em;
}

.btn-set{
position:relative;
height:70px;
}
.pafins-btn{
position:absolute;
width:275px;
height:70px;
top:0;
left:145px;
}
.pafins-btn a{
display:block;
width:275px;
height:70px;
}
.pafins-btn a:link,
.pafins-btn a:visited,
.pafins-btn a:active{
background: url(../images/products/btn_2_pafins.gif) no-repeat left top;
}
.pafins-btn a:hover{
background: url(../images/products/btn_2_pafins.gif) no-repeat left bottom;
}
.seikyu-btn{
position:absolute;
width:275px;
height:70px;
top:0;
left:440px;
}
.seikyu-btn a{
display:block;
width:275px;
height:70px;
}
.seikyu-btn a:link,
.seikyu-btn a:visited,
.seikyu-btn a:active{
background: url(../images/products/btn_2_seikyu.gif) no-repeat left top;
}
.seikyu-btn a:hover{
background: url(../images/products/btn_2_seikyu.gif) no-repeat left bottom;
}

.bg-dog1{
background: url(../images/products/img_2_08.jpg) no-repeat 500px top;
}
.bg-cat1{
background: url(../images/products/img_2_11.jpg) no-repeat 500px 20px;
}
.bg-auto{
background: url(../images/products/img_2_14.jpg) no-repeat 60px center;
}

.pet-list{
margin:10px 0 10px 70px;
border-top-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-top-color: #dadada;
border-left-color: #dadada;
font-size: 14px;
font-weight: bold;
}
.pet-list td{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dadada;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dadada;
}
.pet-list .cell-blue{
background-color:#9ed8f9;
}

.price-insurance{
margin:10px 70px;
border-top-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-top-color: #dadada;
border-left-color: #dadada;
}
.price-insurance td{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dadada;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dadada;
}
.price-insurance td ul{
margin-left: 0.7em;
}
.price-insurance td ul li{
text-indent: -0.7em;
}

.ex-list{
margin:10px 0 0 0;
border-top-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-top-color: #dadada;
border-left-color: #dadada;
}
.ex-list td{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dadada;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dadada;
}
.ex-list .detail-txt{
}
.ex-list .inner-txt{
margin:20px 0 0 0;
font-size: smaller;
}
.ex-list .detail-cnt{
width:190px;
}
.ex-list .bigger{
font-size: larger;
}
.ex-list .in-list{
font-size: 10px;
text-align:left;
margin-left: 1.3em;
}
.ex-list .in-list li{
text-indent: -1.3em;
}

.ex-list .cell-yellow{
background-color:#fffcd2;
}
.ex-list .cap-yellow{
background-color:#ff8a00;
}
.ex-list .cap-green{
background-color:#04ab00;
}
.ex-list .cap-blue{
background-color:#002497;
}
.ex-list .cap-pink{
background-color:#c200c0;
}

.btn-ex{
height:auto;
margin:20px 0 0 0;
}
.btn-ex .btn{
margin:0 auto;
width:560px;
height:82px;
}
.btn-ex .btn a{
display:block;
width:560px;
height:82px;
}
.btn-ex .btn a:link,
.btn-ex .btn a:visited,
.btn-ex .btn a:active{
background: url(../images/products/btn_3_inquiry.gif) no-repeat left top;
}
.btn-ex .btn a:hover{
background: url(../images/products/btn_3_inquiry.gif) no-repeat left bottom;
}

/* customer */

.cont01{
position:relative;
width:308px;
height:159px;
background: url(../images/customer/index_img01.gif) no-repeat left top;
float:left;
}
.cont02{
position:relative;
width:308px;
height:159px;
margin:0 0 0 9px;
background: url(../images/customer/index_img02.gif) no-repeat left top;
float:left;
}
.cont03{
position:relative;
width:308px;
height:179px;
margin:20px 0 0 0;
background: url(../images/customer/index_img03.gif) no-repeat left top;
float:left;
}
.cont04{
position:relative;
width:308px;
height:179px;
margin:20px 0 0 9px;
background: url(../images/customer/index_img04.gif) no-repeat left top;
float:left;
}
.cont05{
position:relative;
width:308px;
height:179px;
margin:20px 0 0 0;
background: url(../images/customer/index_img05.gif) no-repeat left top;
float:left;
}
.cont06{
position:relative;
width:308px;
height:179px;
margin:20px 0 0 9px;
background: url(../images/customer/index_img06.gif) no-repeat left top;
float:left;
}

.cont01 p,
.cont02 p,
.cont03 p,
.cont04 p,
.cont05 p,
.cont06 p{
position:absolute;
width:285px;
top:37px;
left:11px;
font-size: 12px;
}

.cont01 .more-btn,
.cont02 .more-btn{
position:absolute;
width:104px;
height:24px;
top:125px;
left:193px;
}
.cont03 .more-btn,
.cont04 .more-btn{
position:absolute;
width:104px;
height:24px;
top:145px;
left:193px;
}
.cont05 .more-btn,
.cont06 .more-btn{
position:absolute;
width:104px;
height:24px;
top:145px;
left:193px;
}

.cont01 .more-btn a,
.cont02 .more-btn a,
.cont03 .more-btn a,
.cont04 .more-btn a,
.cont05 .more-btn a,
.cont06 .more-btn a{
display:block;
width:104px;
height:24px;
}
.cont01 .more-btn a:link,
.cont01 .more-btn a:visited,
.cont01 .more-btn a:active,
.cont02 .more-btn a:link,
.cont02 .more-btn a:visited,
.cont02 .more-btn a:active,
.cont03 .more-btn a:link,
.cont03 .more-btn a:visited,
.cont03 .more-btn a:active,
.cont04 .more-btn a:link,
.cont04 .more-btn a:visited,
.cont04 .more-btn a:active,
.cont05 .more-btn a:link,
.cont05 .more-btn a:visited,
.cont05 .more-btn a:active,
.cont06 .more-btn a:link,
.cont06 .more-btn a:visited,
.cont06 .more-btn a:active{
background: url(../images/customer/btn_more.gif) no-repeat left top;
}
.cont01 .more-btn a:hover,
.cont02 .more-btn a:hover,
.cont03 .more-btn a:hover,
.cont04 .more-btn a:hover,
.cont05 .more-btn a:hover,
.cont06 .more-btn a:hover{
background: url(../images/customer/btn_more.gif) no-repeat left bottom;
}

.security-box{
margin:30px 0 0 0;
border: 2px solid #dadada;
}
.security-box .ttl{
text-align:left;
background-color: #55a8d6;
font-weight: bold;
color: #FFFFFF;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dadada;
font-size: larger;
}
.security-box .sttl{
width:50%;
text-align:right;
background-color: #fffcd3;
font-weight: bold;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dadada;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dadada;
font-size: larger;
}
.security-box .detail{
text-align:left;
background-color: #fffcd3;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dadada;
}
.security-box .submit{
text-align:center;
background-color: #fffcd3;
}

.customer1-cnt01{
position:relative;
width:625px;
height:228px;
margin:0;
background: url(../images/customer/customer1_img02.gif) no-repeat left top;
}
.customer1-cnt01 .btn{
position:absolute;
width:437px;
height:46px;
top:165px;
left:94px;
}
.customer1-cnt01 .btn a{
display:block;
width:437px;
height:46px;
}
.customer1-cnt01 .btn a:link,
.customer1-cnt01 .btn a:visited,
.customer1-cnt01 .btn a:active{
background: url(../images/customer/btn_customer1_01.gif) no-repeat left top;
}
.customer1-cnt01 .btn a:hover{
background: url(../images/customer/btn_customer1_01.gif) no-repeat left bottom;
}
.customer1-cnt01 .sample-btn{
position:absolute;
width:233px;
height:24px;
top:67px;
left:230px;
}
.customer1-cnt01 .sample-btn a{
display:block;
width:233px;
height:24px;
}
.customer1-cnt01 .sample-btn a:link,
.customer1-cnt01 .sample-btn a:visited,
.customer1-cnt01 .sample-btn a:active{
background: url(../images/customer/btn_customer1_03.gif) no-repeat left top;
}
.customer1-cnt01 .sample-btn a:hover{
background: url(../images/customer/btn_customer1_03.gif) no-repeat left bottom;
}

.customer1-price-insurance{
margin:10px 0px;
border-top-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-left-style: solid;
border-top-color: #dadada;
border-left-color: #dadada;
}
.customer1-price-insurance td{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dadada;
border-right-width: 1px;
border-right-style: solid;
border-right-color: #dadada;
}
.customer1-price-insurance td ul{
margin-left: 0.7em;
}
.customer1-price-insurance td ul li{
text-indent: -0.7em;
}

.customer1-cnt02{
position:relative;
width:625px;
height:180px;
margin:10px 0 20px 0;
background: url(../images/customer/customer1_img03.gif) no-repeat left top;
}
.customer1-cnt02 .btn{
position:absolute;
width:217px;
height:46px;
top:90px;
left:204px;
}
.customer1-cnt02 .btn a{
display:block;
width:217px;
height:46px;
}
.customer1-cnt02 .btn a:link,
.customer1-cnt02 .btn a:visited,
.customer1-cnt02 .btn a:active{
background: url(../images/customer/btn_customer1_02.gif) no-repeat left top;
}
.customer1-cnt02 .btn a:hover{
background: url(../images/customer/btn_customer1_02.gif) no-repeat left bottom;
}

.customer1-cnt03{
position:relative;
width:625px;
height:146px;
margin:10px 0 0 0;
background: url(../images/customer/customer1_img04.gif) no-repeat left top;
}

.customer1-1-cnt01{
position:relative;
width:665px;
height:707px;
margin:0 auto 20px;
background: url(../images/customer/customer1-1_img01.jpg) no-repeat left top;
}
.customer1-1-cnt01 .link_a{
	/*background: #0ff;*/
	display: block;
	height: 13px;
	left: 540px;
	position: absolute;
	top: 53px;
	width: 33px;
}
.customer1-1-cnt01 .link_b{
	/*background: #0ff;*/
	display: block;
	height: 13px;
	left: 193px;
	position: absolute;
	top: 69px;
	width: 33px;
}
.customer1-1-cnt01 .sample-btn01{
position:absolute;
width:93px;
height:12px;
top:570px;
left:79px;
}
.customer1-1-cnt01 .sample-btn01 a{
display:block;
width:93px;
height:12px;
}
.customer1-1-cnt01 .sample-btn01 a:link,
.customer1-1-cnt01 .sample-btn01 a:visited,
.customer1-1-cnt01 .sample-btn01 a:active{
background: url(../images/customer/btn_customer1-1_01.gif) no-repeat left top;
}
.customer1-1-cnt01 .sample-btn01 a:hover{
background: url(../images/customer/btn_customer1-1_01.gif) no-repeat left bottom;
}
.customer1-1-cnt01 .sample-btn02{
position:absolute;
width:93px;
height:12px;
top:570px;
left:350px;
}
.customer1-1-cnt01 .sample-btn02 a{
display:block;
width:93px;
height:12px;
}
.customer1-1-cnt01 .sample-btn02 a:link,
.customer1-1-cnt01 .sample-btn02 a:visited,
.customer1-1-cnt01 .sample-btn02 a:active{
background: url(../images/customer/btn_customer1-1_01.gif) no-repeat left top;
}
.customer1-1-cnt01 .sample-btn02 a:hover{
background: url(../images/customer/btn_customer1-1_01.gif) no-repeat left bottom;
}
.customer1-1-cnt01 .sample-btn03{
position:absolute;
width:238px;
height:13px;
top:649px;
left:39px;
}
.customer1-1-cnt01 .sample-btn03 a{
display:block;
width:238px;
height:13px;
}
.customer1-1-cnt01 .sample-btn03 a:link,
.customer1-1-cnt01 .sample-btn03 a:visited,
.customer1-1-cnt01 .sample-btn03 a:active{
background: url(../images/customer/btn_customer1-1_02.gif) no-repeat left top;
}
.customer1-1-cnt01 .sample-btn03 a:hover{
background: url(../images/customer/btn_customer1-1_02.gif) no-repeat left bottom;
}

.custom-bg-dog1{
background: url(../images/customer/customer4_img03.jpg) no-repeat right top;
}
.custom-bg-dog2{
background: url(../images/customer/customer4_img07.jpg) no-repeat right top;
}
.custom-bg-cat1{
background: url(../images/customer/customer4_img05.jpg) no-repeat right top;
}

.detail-btn{
width:337px;
height:46px;
}
.detail-btn a{
display:block;
width:337px;
height:46px;
}
.detail-btn a:link,
.detail-btn a:visited,
.detail-btn a:active{
background: url(../images/customer/btn_customer4.gif) no-repeat left top;
}
.detail-btn a:hover{
background: url(../images/customer/btn_customer4.gif) no-repeat left bottom;
}
.customer-3-flow{
position:relative;
margin:10px 0 0 0;
width:625px;
height:634px;
background: url(../images/customer/customer3_img05.gif) no-repeat left top;
}
.customer-3-flow .detail-btn{
	position:absolute;
	width:137px;
	height:14px;
	top:93px;
	left:314px;
}
.customer-3-flow .detail-btn a{
display:block;
width:137px;
height:14px;
}
.customer-3-flow .detail-btn a:link,
.customer-3-flow .detail-btn a:visited,
.customer-3-flow .detail-btn a:active{
background: url(../images/customer/btn_customer3.gif) no-repeat left top;
}
.customer-3-flow .detail-btn a:hover{
background: url(../images/customer/btn_customer3.gif) no-repeat left bottom;
}


.caution-customer-4{
width:auto;
height:auto;
margin:10px auto 0 auto;
border: 1px solid #dadada;
padding:0;
}
.caution-customer-4 ul{
margin-left: 1.0em;
}
.caution-customer-4 li{
text-indent: -1.0em;
}
.caution-customer-4 p.second{
margin:20px 0 0 0;
}
.caution-customer-4 .yellow-cnt{
width:auto;
height:auto;
background-color:#fffcd3;
border-bottom: 1px solid #dadada;
}
.caution-customer-4 .detail-cnt{
padding:20px 20px 0 20px;
}
.caution-customer-4 .detail-cnt dl{
}
.caution-customer-4 .detail-cnt dt{
display:block;
width:100px;
float:left;
font-weight: bold;
padding:0 0 20px;
}
.caution-customer-4 .detail-cnt dd{
display:block;
width:480px;
float:left;
padding:0 0 20px;
margin:0;
}
.caution-customer-4 .detail-cnt dd .sub-txt{
font-size: smaller;
}

.club-detail-btn{
width:227px;
height:46px;
margin:0 auto 10px;
}
.club-detail-btn a{
display:block;
width:227px;
height:46px;
}
.club-detail-btn a:link,
.club-detail-btn a:visited,
.club-detail-btn a:active{
background: url(../images/customer/btn_customer5_menu.gif) no-repeat left top;
}
.club-detail-btn a:hover{
background: url(../images/customer/btn_customer5_menu.gif) no-repeat left bottom;
}

.club-blank-btn{
width:302px;
height:46px;
margin:10px auto 0;
}
.club-blank-btn a{
display:block;
width:302px;
height:46px;
}
.club-blank-btn a:link,
.club-blank-btn a:visited,
.club-blank-btn a:active{
background: url(../images/customer/btn_customer5-1_blank.gif) no-repeat left top;
}
.club-blank-btn a:hover{
background: url(../images/customer/btn_customer5-1_blank.gif) no-repeat left bottom;
}

.club-back-btn{
width:302px;
height:46px;
margin:10px auto 0;
}
.club-back-btn a{
display:block;
width:302px;
height:46px;
}
.club-back-btn a:link,
.club-back-btn a:visited,
.club-back-btn a:active{
background: url(../images/customer/btn_customer5-1_back.gif) no-repeat left top;
}
.club-back-btn a:hover{
background: url(../images/customer/btn_customer5-1_back.gif) no-repeat left bottom;
}

.tel-caution{
text-align:left;
margin:10px 0 0 0;
font-weight: bold;
}
.tel-caution ul{
margin-left: 1.5em;
}
.tel-caution li{
text-indent: -1.5em;
}

/* 1303追加 */
.customer2-list{
position:relative;
width:860px;
height:427px;
margin:10px 0;
background: url(../images/customer/customer2_img01.gif) no-repeat left top;
}

.customer2-list .mordal-btn01{
position:absolute;
width:15px;
height:15px;
top:46px;
left:623px;
}
.customer2-list .mordal-btn02{
position:absolute;
width:15px;
height:15px;
top:46px;
left:730px;
}
.customer2-list .mordal-btn03{
position:absolute;
width:15px;
height:15px;
top:46px;
left:812px;
}
.customer2-list .mordal-btn04{
position:absolute;
width:15px;
height:15px;
top:77px;
left:730px;
}
.customer2-list .mordal-btn05{
position:absolute;
width:15px;
height:15px;
top:107px;
left:730px;
}
.customer2-list .mordal-btn06{
position:absolute;
width:15px;
height:15px;
top:156px;
left:730px;
}
.customer2-list .mordal-btn07{
position:absolute;
width:15px;
height:15px;
top:305px;
left:624px;
}
.customer2-list .mordal-btn08{
position:absolute;
width:15px;
height:15px;
top:305px;
left:730px;
}
.customer2-list .mordal-btn09{
position:absolute;
width:15px;
height:15px;
top:350px;
left:812px;
}
.customer2-list .mordal-btn10{
position:absolute;
width:15px;
height:15px;
top:403px;
left:812px;
}
.customer2-list .mordal-btn11{
position:absolute;
width:15px;
height:15px;
top:204px;
left:730px;
}
.customer2-list .mordal-btn12{
position:absolute;
width:15px;
height:15px;
top:238px;
left:730px;
}
.customer2-list .mordal-btn01 a,
.customer2-list .mordal-btn02 a,
.customer2-list .mordal-btn03 a,
.customer2-list .mordal-btn04 a,
.customer2-list .mordal-btn05 a,
.customer2-list .mordal-btn06 a,
.customer2-list .mordal-btn07 a,
.customer2-list .mordal-btn08 a,
.customer2-list .mordal-btn09 a,
.customer2-list .mordal-btn10 a,
.customer2-list .mordal-btn11 a,
.customer2-list .mordal-btn12 a{
display:block;
width:15px;
height:15px;
}

.customer2-list .mordal-btn01 a:link,
.customer2-list .mordal-btn01 a:visited,
.customer2-list .mordal-btn01 a:active,
.customer2-list .mordal-btn05 a:link,
.customer2-list .mordal-btn05 a:visited,
.customer2-list .mordal-btn05 a:active,
.customer2-list .mordal-btn06 a:link,
.customer2-list .mordal-btn06 a:visited,
.customer2-list .mordal-btn06 a:active,
.customer2-list .mordal-btn07 a:link,
.customer2-list .mordal-btn07 a:visited,
.customer2-list .mordal-btn07 a:active,
.customer2-list .mordal-btn08 a:link,
.customer2-list .mordal-btn08 a:visited,
.customer2-list .mordal-btn08 a:active,
.customer2-list .mordal-btn09 a:link,
.customer2-list .mordal-btn09 a:visited,
.customer2-list .mordal-btn09 a:active,
.customer2-list .mordal-btn10 a:link,
.customer2-list .mordal-btn10 a:visited,
.customer2-list .mordal-btn10 a:active,
.customer2-list .mordal-btn11 a:link,
.customer2-list .mordal-btn11 a:visited,
.customer2-list .mordal-btn11 a:active,
.customer2-list .mordal-btn12 a:link,
.customer2-list .mordal-btn12 a:visited,
.customer2-list .mordal-btn12 a:active{
background: url(../images/customer/customer2_btn_mordal.gif) no-repeat left top;
}

.customer2-list .mordal-btn02 a:link,
.customer2-list .mordal-btn02 a:visited,
.customer2-list .mordal-btn02 a:active,
.customer2-list .mordal-btn03 a:link,
.customer2-list .mordal-btn03 a:visited,
.customer2-list .mordal-btn03 a:active,
.customer2-list .mordal-btn04 a:link,
.customer2-list .mordal-btn04 a:visited,
.customer2-list .mordal-btn04 a:active{
background: url(../images/customer/customer2_btn_mordal_2.gif) no-repeat left top;
}

.customer2-list .mordal-btn01 a:hover,
.customer2-list .mordal-btn05 a:hover,
.customer2-list .mordal-btn06 a:hover,
.customer2-list .mordal-btn07 a:hover,
.customer2-list .mordal-btn08 a:hover,
.customer2-list .mordal-btn09 a:hover,
.customer2-list .mordal-btn10 a:hover,
.customer2-list .mordal-btn11 a:hover,
.customer2-list .mordal-btn12 a:hover{
background: url(../images/customer/customer2_btn_mordal.gif) no-repeat left bottom;
}

.customer2-list .mordal-btn02 a:hover,
.customer2-list .mordal-btn03 a:hover,
.customer2-list .mordal-btn04 a:hover{
background: url(../images/customer/customer2_btn_mordal_2.gif) no-repeat left bottom;
}

.regist-form{
width:520px;
margin:0 auto;
}


/* 130323追加 */
.customer04-inquiry{
position:relative;
}
.customer04-inquiry p{
width:400px;
}
.customer04-inquiry .goto-paf{
position:absolute;
top:0;
left:407px;
width:176px;
height:59px;
}
.customer04-inquiry .goto-paf a{
display:block;
width:176px;
height:59px;
}
.customer04-inquiry .goto-paf a:link,
.customer04-inquiry .goto-paf a:visited,
.customer04-inquiry .goto-paf a:active{
background: url(../images/customer/btn_customer4_02.gif) no-repeat left top;
}
.customer04-inquiry .goto-paf a:hover{
background: url(../images/customer/btn_customer4_02.gif) no-repeat left bottom;
}

.customer04-step ul{
margin-left: 1.4em;
}
.customer04-step li{
text-indent: -1.4em;
}

.goto-wannyan-btn{
width:302px;
height:46px;
margin:0 auto 0;
}
.goto-wannyan-btn a{
display:block;
width:302px;
height:46px;
}
.goto-wannyan-btn a:link,
.goto-wannyan-btn a:visited,
.goto-wannyan-btn a:active{
background: url(../images/customer/btn_customer4_03.gif) no-repeat left top;
}
.goto-wannyan-btn a:hover{
background: url(../images/customer/btn_customer4_03.gif) no-repeat left bottom;
}


/* pafin */
.pafins-list{
margin:10px 0 0 0;
}
.pafins-list .back-start{
width:215px;
height:31px;
}
.pafins-list .back-start a{
display:block;
width:215px;
height:31px;
}
.pafins-list .back-start a:link,
.pafins-list .back-start a:visited,
.pafins-list .back-start a:active{
background: url(../images/pafins/btn_backstart.gif) no-repeat left top;
}
.pafins-list .back-start a:hover{
background: url(../images/pafins/btn_backstart.gif) no-repeat right top;
}
.pafins-list .back-top{
width:215px;
height:30px;
}
.pafins-list .back-top a{
display:block;
width:215px;
height:30px;
}
.pafins-list .back-top a:link,
.pafins-list .back-top a:visited,
.pafins-list .back-top a:active{
background: url(../images/pafins/btn_backtop.gif) no-repeat left top;
}
.pafins-list .back-top a:hover{
background: url(../images/pafins/btn_backtop.gif) no-repeat right top;
}

.pafins_notice_ta{
margin: 20px 0 0;
}
.notice_td{
padding: 0 0 10px;
}
.notice_td span{
padding:2px;
}
.pafins_notice_con{
margin: 0 auto;
border: 1px solid #dadada;
padding: 10px;
}
.pafins_notice_con .notice_txt{
text-indent: 1em;
font-size: 95%;
}
.notice_line{
text-decoration: underline;
}
.notice_sup{
font-size: 80%;
vertical-align: super;
text-decoration: none;
}

.trial{
width:100%;
height:117px;
background: url(../images/pafins/arrow.jpg) no-repeat center top;
text-align:center;
}
.trial .trial-start{
width:362px;
height:46px;
margin:0 auto;
padding:10px 0 0 0;
}
.trial .trial-start a{
display:block;
width:362px;
height:46px;
}
.trial .trial-start a:link,
.trial .trial-start a:visited,
.trial .trial-start a:active{
background: url(../images/pafins/btn_trial.gif) no-repeat left top;
}
.trial .trial-start a:hover{
background: url(../images/pafins/btn_trial.gif) no-repeat left bottom;
}

.trial-submit{
position:relative;
width:625px;
height:200px;
background: url(../images/pafins/cap01.gif) no-repeat center 20px;
}
.trial-submit .back-top{
position:absolute;
width:182px;
height:46px;
top:72px;
left:106px;
}
.trial-submit .back-top a{
display:block;
width:182px;
height:46px;
}
.trial-submit .back-top a:link,
.trial-submit .back-top a:visited,
.trial-submit .back-top a:active{
background: url(../images/pafins/btn_backtop02.gif) no-repeat left top;
}
.trial-submit .back-top a:hover{
background: url(../images/pafins/btn_backtop02.gif) no-repeat left bottom;
}
.trial-submit .entry{
position:absolute;
width:232px;
height:46px;
top:72px;
left:298px;
}
.trial-submit .entry a{
display:block;
width:232px;
height:46px;
}
.trial-submit .entry a:link,
.trial-submit .entry a:visited,
.trial-submit .entry a:active{
background: url(../images/pafins/btn_entry.gif) no-repeat left top;
}
.trial-submit .entry a:hover{
background: url(../images/pafins/btn_entry.gif) no-repeat left bottom;
}

.btn-txt{
position:absolute;
top:139px;
text-align:center;
width:100%;
}
.btn-txt2{
position:absolute;
top:190px;
text-align:center;
width:100%;
}

div.securityseal {
width: 100%;
height: auto;
margin-left: auto;
margin-right: auto;
margin-top: 5px;
padding:20px 0 0 0;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #dadada;
}
div.securityseal div.sealbox {
float: left;
width: 140px;
height: 80px;
margin:0 0 0 107px;
}
div.securityseal div.captionbox {
float: left;
width: 260px;
height: 50px;
margin-top: 15px;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 12px;
line-height: 140%;
vertical-align: middle;
}

.bg-check{
position:relative;
width:625px;
height:250px;
margin:10px 0 0 0;
background: url(../images/pafins/bg_pafins02.jpg) no-repeat left top;
}
.bg-check .no{
position:absolute;
width:102px;
height:46px;
top:104px;
left:204px;
}
.bg-check .no a{
display:block;
width:102px;
height:46px;
}
.bg-check .no a:link,
.bg-check .no a:visited,
.bg-check .no a:active{
background: url(../images/pafins/btn_no.gif) no-repeat left top;
}
.bg-check .no a:hover{
background: url(../images/pafins/btn_no.gif) no-repeat left bottom;
}
.bg-check .yes{
position:absolute;
width:112px;
height:46px;
top:104px;
left:317px;
}
.bg-check .yes a{
display:block;
width:112px;
height:46px;
}
.bg-check .yes a:link,
.bg-check .yes a:visited,
.bg-check .yes a:active{
background: url(../images/pafins/btn_yes.gif) no-repeat left top;
}
.bg-check .yes a:hover{
background: url(../images/pafins/btn_yes.gif) no-repeat left bottom;
}

.form-submit01{
position:relative;
width:625px;
height:125px;
}
.form-submit01 .back-before{
position:absolute;
width:172px;
height:46px;
top:20px;
left:135px;
}
.form-submit01 .back-before a{
display:block;
width:172px;
height:46px;
}
.form-submit01 .back-before a:link,
.form-submit01 .back-before a:visited,
.form-submit01 .back-before a:active{
background: url(../images/pafins/btn_before.gif) no-repeat left top;
}
.form-submit01 .back-before a:hover{
background: url(../images/pafins/btn_before.gif) no-repeat left bottom;
}
.form-submit01 .back-pagetop{
position:absolute;
width:182px;
height:46px;
top:20px;
left:125px;
}
.form-submit01 .back-pagetop a{
display:block;
width:182px;
height:46px;
}
.form-submit01 .back-pagetop a:link,
.form-submit01 .back-pagetop a:visited,
.form-submit01 .back-pagetop a:active{
background: url(../images/pafins/btn_backtop02.gif) no-repeat left top;
}
.form-submit01 .back-pagetop a:hover{
background: url(../images/pafins/btn_backtop02.gif) no-repeat left bottom;
}
.form-submit01 .next{
position:absolute;
width:182px;
height:46px;
top:20px;
left:320px;
}
.form-submit01 .next a{
display:block;
width:182px;
height:46px;
}
.form-submit01 .next a:link,
.form-submit01 .next a:visited,
.form-submit01 .next a:active{
background: url(../images/pafins/btn_next.gif) no-repeat left top;
}
.form-submit01 .next a:hover{
background: url(../images/pafins/btn_next.gif) no-repeat left bottom;
}
.form-submit01 .btn-txt{
position:absolute;
top:95px;
text-align:center;
width:100%;
}

.form-submit02{
position:relative;
width:625px;
height:170px;
background: url(../images/pafins/cap02.gif) no-repeat center 20px;
}
.form-submit02 .rewrite{
position:absolute;
width:172px;
height:46px;
top:74px;
left:40px;
}
.form-submit02 .rewrite a{
display:block;
width:172px;
height:46px;
}
.form-submit02 .rewrite a:link,
.form-submit02 .rewrite a:visited,
.form-submit02 .rewrite a:active{
background: url(../images/pafins/btn_rewrite.gif) no-repeat left top;
}
.form-submit02 .rewrite a:hover{
background: url(../images/pafins/btn_rewrite.gif) no-repeat left bottom;
}
.form-submit02 .stop{
position:absolute;
width:172px;
height:46px;
top:74px;
left:223px;
}
.form-submit02 .stop a{
display:block;
width:172px;
height:46px;
}
.form-submit02 .stop a:link,
.form-submit02 .stop a:visited,
.form-submit02 .stop a:active{
background: url(../images/pafins/btn_stop.gif) no-repeat left top;
}
.form-submit02 .stop a:hover{
background: url(../images/pafins/btn_stop.gif) no-repeat left bottom;
}
.form-submit02 .next{
position:absolute;
width:182px;
height:46px;
top:74px;
left:405px;
}
.form-submit02 .next a{
display:block;
width:182px;
height:46px;
}
.form-submit02 .next a:link,
.form-submit02 .next a:visited,
.form-submit02 .next a:active{
background: url(../images/pafins/btn_next.gif) no-repeat left top;
}
.form-submit02 .next a:hover{
background: url(../images/pafins/btn_next.gif) no-repeat left bottom;
}
.form-submit02 .btn-txt{
position:absolute;
top:139px;
text-align:center;
width:100%;
}

.form-submit01 .stop{
position:absolute;
width:172px;
height:46px;
top:20px;
left:135px;
}
.form-submit01 .stop a{
display:block;
width:172px;
height:46px;
}
.form-submit01 .stop a:link,
.form-submit01 .stop a:visited,
.form-submit01 .stop a:active{
background: url(../images/pafins/btn_stop2.gif) no-repeat left top;
}
.form-submit01 .stop a:hover{
background: url(../images/pafins/btn_stop2.gif) no-repeat left bottom;
}

.form-submit01 .again{
position:absolute;
width:172px;
height:46px;
top:20px;
left:135px;
}
.form-submit01 .again a{
display:block;
width:172px;
height:46px;
}
.form-submit01 .again a:link,
.form-submit01 .again a:visited,
.form-submit01 .again a:active{
background: url(../images/pafins/btn_imgagain.gif) no-repeat left top;
}
.form-submit01 .again a:hover{
background: url(../images/pafins/btn_imgagain.gif) no-repeat left bottom;
}

.form-submit01 .img-submit{
position:absolute;
width:182px;
height:46px;
top:20px;
left:320px;
}
.form-submit01 .img-submit a{
display:block;
width:182px;
height:46px;
}
.form-submit01 .img-submit a:link,
.form-submit01 .img-submit a:visited,
.form-submit01 .img-submit a:active{
background: url(../images/pafins/btn_imgsubmit.gif) no-repeat left top;
}
.form-submit01 .img-submit a:hover{
background: url(../images/pafins/btn_imgsubmit.gif) no-repeat left bottom;
}

.img-confirm{
text-align:center;
margin:0 auto 20px auto;
}

.form-submit03{
position:relative;
width:625px;
height:auto;
}
.form-submit03 .important01{
width:272px;
height:46px;
padding:20px 0 0 37px;
float:left;
}
.form-submit03 .important01 a{
display:block;
width:272px;
height:46px;
}
.form-submit03 .important01 a:link,
.form-submit03 .important01 a:visited,
.form-submit03 .important01 a:active{
background: url(../images/pafins/btn_important01.gif) no-repeat left top;
}
.form-submit03 .important01 a:hover{
background: url(../images/pafins/btn_important01.gif) no-repeat left bottom;
}
.form-submit03 .important02{
width:272px;
height:46px;
padding:20px 0 0 10px;
float:left;
}
.form-submit03 .important02 a{
display:block;
width:272px;
height:46px;
}
.form-submit03 .important02 a:link,
.form-submit03 .important02 a:visited,
.form-submit03 .important02 a:active{
background: url(../images/pafins/btn_important02.gif) no-repeat left top;
}
.form-submit03 .important02 a:hover{
background: url(../images/pafins/btn_important02.gif) no-repeat left bottom;
}

.form-submit03 .btn-txt01{
text-align:left;
width:100%;
clear: left;
padding:10px 0 10px 0;
}
.form-submit03 .btn-acro{
width:88px;
height:31px;
margin:0 0 20px 268px;
}

.form-submit03 .btn-txt02{
text-align:left;
width:100%;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #dadada;
padding:20px 0 0 0;
}

.form-submit03 .important03{
width:252px;
height:61px;
padding:20px 0 0 55px;
float:left;
}
.form-submit03 .important03 a{
display:block;
width:252px;
height:61px;
}
.form-submit03 .important03 a:link,
.form-submit03 .important03 a:visited,
.form-submit03 .important03 a:active{
background: url(../images/pafins/btn_important03.gif) no-repeat left top;
}
.form-submit03 .important03 a:hover{
background: url(../images/pafins/btn_important03.gif) no-repeat left bottom;
}
.form-submit03 .important04{
width:262px;
height:61px;
padding:20px 0 0 10px;
float:left;
}
.form-submit03 .important04 a{
display:block;
width:262px;
height:61px;
}
.form-submit03 .important04 a:link,
.form-submit03 .important04 a:visited,
.form-submit03 .important04 a:active{
background: url(../images/pafins/btn_important04.gif) no-repeat left top;
}
.form-submit03 .important04 a:hover{
background: url(../images/pafins/btn_important04.gif) no-repeat left bottom;
}

.form-submit01 .stop03{
position:absolute;
width:172px;
height:46px;
top:20px;
left:135px;
}
.form-submit01 .stop03 a{
display:block;
width:172px;
height:46px;
}
.form-submit01 .stop03 a:link,
.form-submit01 .stop03 a:visited,
.form-submit01 .stop03 a:active{
background: url(../images/pafins/btn_stop.gif) no-repeat left top;
}
.form-submit01 .stop03 a:hover{
background: url(../images/pafins/btn_stop.gif) no-repeat left bottom;
}
.form-submit01 .application{
position:absolute;
width:182px;
height:46px;
top:20px;
left:320px;
}
.form-submit01 .application a{
display:block;
width:182px;
height:46px;
}
.form-submit01 .application a:link,
.form-submit01 .application a:visited,
.form-submit01 .application a:active{
background: url(../images/pafins/btn_application.gif) no-repeat left top;
}
.form-submit01 .application a:hover{
background: url(../images/pafins/btn_application.gif) no-repeat left bottom;
}

.complete{
width:212px;
height:46px;
padding:30px 0 0 0;
margin:0 auto;
}
.complete a{
display:block;
width:212px;
height:46px;
}
.complete a:link,
.complete a:visited,
.complete a:active{
background: url(../images/pafins/btn_complete.gif) no-repeat left top;
}
.complete a:hover{
background: url(../images/pafins/btn_complete.gif) no-repeat left bottom;
}

.back-toppage{
width:182px;
height:46px;
padding:20px 0 0 0;
margin:0 auto;
}
.back-toppage a{
display:block;
width:182px;
height:46px;
}
.back-toppage a:link,
.back-toppage a:visited,
.back-toppage a:active{
background: url(../images/pafins/btn_backtop02.gif) no-repeat left top;
}
.back-toppage a:hover{
background: url(../images/pafins/btn_backtop02.gif) no-repeat left bottom;
}

.inquiry-set{
position:relative;
width:625px;
height:100px;
}
.inquiry-set .inquiry{
position:absolute;
width:195px;
height:70px;
top:20px;
left:103px;
}
.inquiry-set .inquiry a{
display:block;
width:195px;
height:70px;
}
.inquiry-set .inquiry a:link,
.inquiry-set .inquiry a:visited,
.inquiry-set .inquiry a:active{
background: url(../images/common/btn_form.gif) no-repeat left top;
}
.inquiry-set .inquiry a:hover{
background: url(../images/common/btn_form.gif) no-repeat left bottom;
}
.inquiry-set .tel{
position:absolute;
width:168px;
height:46px;
top:30px;
left:329px;
}

.stop04{
width:172px;
height:46px;
padding:20px 0 0 110px;
float:left;
}
.stop04 a{
display:block;
width:172px;
height:46px;
}
.stop04 a:link,
.stop04 a:visited,
.stop04 a:active{
background: url(../images/pafins/btn_stop3.gif) no-repeat left top;
}
.stop04 a:hover{
background: url(../images/pafins/btn_stop3.gif) no-repeat left bottom;
}
.agree{
width:182px;
height:46px;
padding:20px 0 0 20px;
float:left;
}
.agree a{
display:block;
width:182px;
height:46px;
}
.agree a:link,
.agree a:visited,
.agree a:active{
background: url(../images/pafins/btn_agree.gif) no-repeat left top;
}
.agree a:hover{
background: url(../images/pafins/btn_agree.gif) no-repeat left bottom;
}


/* よくある質問 */

.faq-list{
width:auto;
height:auto;
margin:10px 0 0 0;
border-top-width: 1px;
border-right-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: none;
border-left-style: solid;
border-top-color: #dadada;
border-right-color: #dadada;
border-left-color: #dadada;
}
.faq-list li{
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
line-height:1.2;
padding:0;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dadada;
}
.faq-list li a{
display:block;
padding:10px 10px 10px 10px;
}

.faq-container{
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: solid;
border-bottom-style: none;
border-left-style: solid;
border-top-color: #dadada;
border-right-color: #dadada;
border-bottom-color: #dadada;
border-left-color: #dadada;
}
.faq-container .ttl-q{
background-color: #9ed8f9;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dadada;
font-weight: bold;
text-align:center;
}
.faq-container .detail-q{
background-color: #9ed8f9;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dadada;
}
.faq-container .ttl-a{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dadada;
font-weight: bold;
text-align:center;
}
.faq-container .detail-a{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dadada;
}
.faq-container .sub-txt{
margin-left: 1.0em;
font-size: smaller;
}
.faq-container .sub-txt li{
text-indent: -1.0em;
}
.faq-container .sub-list{
margin-left: 1.0em;
}
.faq-container .sub-list li{
margin-left:5px;
}

.faq-container .detail-a dl dd{
	margin-left:15px;
}

/* company */
.ir-list{
margin:20px 0 0 0;
}
.ir-list li{
margin:0 0 0 160px;
}

.ir-list-old-box{
margin:20px 0 0 0;
}
.ir-list-old-box p{
display:block;
width:120px;
margin:0 0 0 30px;
float:left;
}
.ir-list-old-box .ir-list-old{
float:left;
}
.ir-list-old-box .ir-list-old li{
margin:0 0 0 10px;
}


.president{
text-align:right;
}

.comp-list{
margin-left: 1.7em;
margin-bottom:20px;
}
.comp-list dt{
text-indent: -1.7em;
font-weight: bold;
}
.comp-list dd{
text-indent: -0.6em;
margin:0 0 0 8px;
}
.comp-list ul{
margin-left: 3em;
}
.comp-list li{
margin-left: -2.5em;
}

.comp-list .detail-list{
margin-left: 1.0em;
}
.comp-list .detail-list dt{
text-indent: -1.0em;
font-weight: normal;
}
.comp-list .detail-list dd{
text-indent: -0.7em;
margin:0 0 0 8px;
}

.comp-list-noicon{
margin-left: 1.0em;
margin-bottom:20px;
}
.comp-list-noicon dt{
margin:20px 0 0 0;
text-indent: -1.0em;
font-weight: bold;
}
.comp-list-noicon dd{
text-indent: 0;
margin:0 0 0 8px;
}

.access-list dt{
float:left;
display:block;
width:330px;
}
.access-list dd{
float:left;
display:block;
width:280px;
margin:0;
}

/* policy */
.policy-list{
margin-left: 1.5em;
}
.policy-list li{
text-indent: -1.5em;
font-weight: bold;
}
.read-comp-list{
width:auto;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #dadada;
padding:0 0 20px 0;
}
.policy-middle-access{
width:400px;
margin:20px auto;
text-align:center;
}

/* inquiry */
.inquiry-detail{
width:207px;
height:auto;
float:left;
margin:0 0 0 10px;
}
.inquiry-detail .cont{
width:auto;
height:auto;
border: 1px solid #dadada;
padding:0 0 10px;
}
.inquiry-detail .cont .txt{
padding:10px 10px 0;
}
.inquiry-detail .cont .btn{
width:182px;
height:46px;
margin:20px auto 0;
}
.inquiry-detail .cont a{
display:block;
width:182px;
height:46px;
}
.inquiry-detail .cont a:link,
.inquiry-detail .cont a:visited,
.inquiry-detail .cont a:active{
background: url(../images/inquiry/btn_inquiry.gif) no-repeat left top;
}
.inquiry-detail .cont a:hover{
background: url(../images/inquiry/btn_inquiry.gif) no-repeat left bottom;
}

/* 130710_customer1 */
.cust_ttl_img01 img {
	margin: 0 0 12px 0;
}

.cust_ttl_img02 img {
	margin: 20px 0 12px 0;
}

.customer1_coop_btn {
	margin: 20px 0 0;
	text-align: center;
}


/* 130710_customer6 */
.plan70 {
	text-align: center;
	margin: 20px 0 20px;
}

.entry_img {
	background-image: url(../images/customer/customer6_img04.jpg);
	background-repeat: no-repeat;
	height: 193px;
	width: 528px;
	margin: 0 auto 25px;
}

.customer6_img04_txt {
	display: block;
	height: 114px;
	width: 222px;
	position: relative;
	left: 306px;
	top: 0px;
}

.customer6_img04_btn {
	display: block;
	position: relative;
	height: 45px;
	width: 224px;
	left: 304px;
	top: 34px;
}

a.hover_img_btn:hover {
	opacity: 0.9;
	filter: alpha(opacity=90);
}

.entry_img_sticker {
	text-align: center;
	margin: 0 0 25px;
}
.caution_entry {
	background-color: #f8f6db;
	padding: 10px;
	margin: 0 0 20px;
}
.caution_entry p {
	font-size: 14px;
	padding: 0 0 0 1em;
	text-indent: -0.5em;
}
a.cust6_link {
	color: #49b1d6;
}
.customer_icon{
	background-image: url(../images/customer/customer6_icon.gif);
	background-repeat: no-repeat;
	width: 601px;
	height: 59px;
	position: relative;
	margin: 0 0 20px 20px;
}
.customer_icon p{
	display: block;
	position: absolute;
	font-size: 11px;
	line-height: 100%;
}
.customer_icon .icontxt01 {
	left: 103px;
	top: 24px;
}
.customer_icon .icontxt02 {
	left: 185px;
	top: 11px;
}
.customer_icon .icontxt03 {
	left: 274px;
	top: 5px;
}
.customer_icon .icontxt04 {
	left: 362px;
	top: 11px;
}
.customer_icon .icontxt05 {
	left: 450px;
	top: 5px;
}
.customer_icon .icontxt06 {
	left: 537px;
	top: 5px;
}
.customer_icon .icontxt07 {
	left: 185px;
	top: 40px;
}
.customer_icon .icontxt08 {
	left: 274px;
	top: 40px;
}
.customer_icon .icontxt09 {
	left: 362px;
	top: 34px;
}
.customer_icon .icontxt10 {
	left: 450px;
	top: 40px;
}
.customer_icon .icontxt11 {
	left: 537px;
	top: 40px;
}

.cust_coop_table {
	margin: 10px 0 10px 20px;
	border-top: 1px solid #dadada;
	border-left: 1px solid #dadada;
	line-height: 1.3;
}
.cust_coop_table td {
	padding: 5px;
	border-bottom: 1px solid #dadada;
	border-right: 1px solid #dadada;
	font-size: 90%;
}
.cust_coop_table td .coop_clinic {
	padding: 0 0 0 1.3em;
	text-indent: -1em;
}
.cust_coop_table td .coop_clinic span {
	font-size: 14px;
	font-weight: bold;
}
.cust_coop_table td .coop_txt_s {
	color: #efa948;
}
.cust_coop_table td img {
	padding: 3px 0 2px 0;
}
.coop_txt_ind {
	display: block;
	text-indent: 4.5em;
}
.coop_txt_ind02 {
	display: block;
	text-indent: 4.2em;
}

.cust_caution {
	margin: 0 0 0 20px;
	padding: 0 0 0 1em;
	text-indent: -1em;
}

.sub_caution {
	border: 1px solid #dadada;
	padding: 15px;
}

.customer6_img05 {
	float: left;
	margin-right: 15px;
}
.customer6_img06 {
	margin-bottom: 18px;
}

.sub_caution p {
	font-size: 110%;
	padding: 10px 0 0 0;
}

p.sub_caution_ttl {
	font-size: 16px;
	font-weight: bold;
	color: #666;
	padding:0;
}
.sub_caution .sub_caution_ind {
	padding-left: 1em;
	text-indent: -1em;
}
.sub_caution p .sub_caution_8 {
	display: block;
	font-size: 85%;
	padding: 0 0 0 1.5em;
	text-indent: -1.5em;
}


/* 130710_customer6-1 */
dl.customer6_a dt{
	float: left;
	width: 88px;
}

dl.customer6_a dd{
	margin-left: 113px;
	width: 550px;
}

dl.customer6_a dt.upload,
dl.customer6_a dd.upload{
	margin-top: 20px;
}

.sub-detail-c{
	background-image: url(../images/customer/customer6-1_border.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 20px;
	margin-bottom: 17px;
}
.sub-detail-d{
	margin-bottom: 20px;
}
dl.customer6_b dt{
	float: left;
	width: 77px;
}
dl.customer6_b dd{
	margin-left: 92px;
}
dl.customer6_b dd img{
	float: left;
}

dl.customer6_b dd p{
	display: inline-block;
	float: right;
	margin-left: 13px;
	vertical-align: top;
	width: 240px;
}
.sub-detail-c p.txt{
	margin-top: 38px;
}

img.step5img{
	display: block;
	float: right;
}
img.comp{
	margin-left: 83px;
	padding-top: 16px;
}

.customer6_form td.sttl{
	border-bottom: 0;
	border-right: 0;
	width: 40%;
}
.customer6_form td.detail{
	border-bottom: 0;
}

.sub-detail-d img.formtxt{
	display: block;
	margin: 12px 0 22px;
}

.customer6_ind1 {
	padding: 0 0 0 1em;
	text-indent: -1em;
}
.customer6_ind1 .under_line{
	background: url(../images/customer/under_line.png) bottom left repeat-x;
	padding-bottom: 2px;
}
.customer6_ind1 .warning img{
	vertical-align: middle;
}

.customer6_ind2 {
	display: block;
	padding: 0 0 0 1em;
	text-indent: -1em;
}
.customer6_ind_browse {
	display: block;
	padding: 0 0 0 6em;
}
.ok_title,
.ok_img,
.ng_title,
.ng_img{
	margin-top: 30px;
}
.ok_img{
	text-align: center;
}
.ng_img{
	text-align: center;
}
.ng_img img{
	vertical-align: top;
}
.ng_img .ng_img04,
.ng_img .ng_img05{
	margin-top: 30px;
}
.ok_img .ok_img02{
	margin-left: 25px;
}
.ng_img .ng_img02,
.ng_img .ng_img03,
.ng_img .ng_img05{
	margin-left: 10px;
}

/*job*/
table.job{
	border-left: 1px solid #dadada;
	border-top: 1px solid #dadada;
	border-collapse:collapse;
}
table.job th,
table.job td{
	border-bottom: 1px solid #dadada;
	border-right: 1px solid #dadada;
	padding: 20px;
}
table.job th{
	background: #e4f5fe;
	font-weight: bold;
	text-align: center;
	width: 170px;
}
table.job .bold{
	font-weight: bold;
}

/*Customer6 140310*/
.areaLink{
	border: 1px solid #2caee2;
	margin: 0 auto 20px;
	padding: 10px;
	width: 602px;
}
.areaLink a{
	color: #4eb0d3;
	margin-left: 15px;
}
.areaTitle{
	border-left: 5px solid #2caee2;
	font-size: 16px;
	margin: 0 auto 20px;
	width: 609px;
	padding: 3px 0 3px 10px;
}
.cust_coop_table {
	margin: 0 0 20px 20px;
	border-top: 1px solid #dadada;
	border-left: 1px solid #dadada;
	line-height: 1.3;
}
