@charset "utf-8";
body{
background:#ffffff url(./hdr_bg.gif) repeat-x left top;
}
#hdr .logo{
background:url(./logo.gif) no-repeat left top;
}

/*  ヘッダー画像変更位置
--------------------------------------------------*/

#hdr .logo_goods{
background:url(./itemlogo.jpg) no-repeat left top;
/*background-size:100%;*/
}

/*------------------------------------------------*/

#hdr .tel p.phone_num{
color:#0099d9;
background:url(./ico_tel.gif) no-repeat left center;
}

/*  フッター画像変更位置
--------------------------------------------------*/

.ftr_inner .logo{
background:url(./logo.gif) no-repeat left top;
}

/*------------------------------------------------*/

.ftr_inner .tel p.phone_num{
color:#0099d9;
background:url(./ico_tel.gif) no-repeat left center;
}
#contents .step ul li p.st_color{
color:#0099d9;
}
#contents h1{
background:url(./tit_ft.gif) no-repeat left bottom;
}
#contents h2{
color:#0099d9;
border-bottom:2px solid #0099d9;
}
#contents h1 span{
background:url(./tit_hd.gif) no-repeat left top;
}
#contents .notice{
background:#feeee5;
}
#contents .notice p.tit{
color:#f35800;
}
#contents .notice p.tit2 {
font-weight:bold;
margin:2px;
color:#F35800;
}
#contents table.formarea th{
background:#f7f7f7;
}
#contents table.formarea th span{
background:#f35800;
color:#f4f4f4;
}
#contents .btn_submit{
color:#ffffff;
}
#contents .btn_submit{
background:url(./goicon02.gif) no-repeat right center;
padding:0 30px 0 20px;
}
#contents .btn_submit2{
color:#ffffff;
}
#contents .btn_submit2{
background:url(./goicon03.gif) no-repeat right center;
padding:0 30px 0 20px;
}

#contents .pdf_area{
background:#ffeae9;
}
#contents .step ul.step_bg li.on{
background:url(./step.gif) no-repeat left top;
color:#ffffff;
}
#contents .step ul.step_bg li{
width:181px;
height:46px;
padding:14px 15px 0 0;
display:block;
text-align:center;
background:url(./step.gif) no-repeat 0 -60px;
float:left;
font-size:87%;
}
#contents .btn_close{
background:url(./goicon01.gif) no-repeat left center;
padding:0 20px 0 30px;
height:51px;
}
.mat4{margin-top:-4px; position:relative; }

#contents div.subm_btn_r{
display:inline;
padding:14px 0;
*padding:10px 0;
zoom: 1;
position:relative;
-webkit-border-radius: 3px;
-moz-border-radius: 3px; 
border-radius: 3px!important;
border: 2px solid #0099d9;
background: #00b4ff; /* Old browsers */
background: -moz-linear-gradient(top, #00b4ff 0%, #0099d9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b4ff), color-stop(100%,#0099d9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #00b4ff 0%,#0099d9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #00b4ff 0%,#0099d9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #00b4ff 0%,#0099d9 100%); /* IE10+ */
background: linear-gradient(to bottom, #00b4ff 0%,#0099d9 100%); /* W3C */
-pie-background: linear-gradient(#00b4ff, #0099d9);
behavior: url(common/pc/PIE.htc);
}


#contents div.subm_btn_r:hover{
zoom: 1;
position:relative;
-webkit-border-radius: 3px;
-moz-border-radius: 3px; 
border-radius: 3px!important;
background: #00b4ff; /* Old browsers */
background: -moz-linear-gradient(top, #0099d9 0%, #00b4ff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0099d9), color-stop(100%,#00b4ff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #0099d9 0%,#00b4ff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #0099d9 0%,#00b4ff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #0099d9 0%,#00b4ff 100%); /* IE10+ */
background: linear-gradient(to bottom, #0099d9 0%,#00b4ff 100%); /* W3C */
-pie-background: linear-gradient(#0099d9, #00b4ff);
behavior: url(common/pc/PIE.htc);
}
#contents div.subm_btn_r input:active{
color:#67768c;
}
#contents .notice span.mat{
background:#F35800;
color:#F4F4F4;
font-weight:bold;
}
#contents table.formarea td span{
color:#F35800;
}
a:link{
color:#0099d9;text-decoration:underline;
}
a:visited{
color:#0099d9;text-decoration:underline;
}

*+html #contents div.subm_btn_r,
*+html #contents div.subm_btn_r2{ padding:0; }

* html #contents div.subm_btn_r,
* html #contents div.subm_btn_r2{ padding:0; }
* html #contents div.subm_btn_l{ padding:0; }

* html #contents .btn_submit,
* html #contents .btn_submit2{ padding:0 5px 0 1px; height:45px; }
*+html #contents .btn_submit,
* html #contents .btn_submit2{ padding:0 5px 0 1px; height:45px; }

* html #contents .btn_back{ height:45px; }
*+html #contents .btn_back{ height:25px; }

.cb{ clear:both; }

.ce_box2{
  height:51px;
  text-align:right;
  margin-bottom:10px;
}

.ce_box3{
  height:51px;
  text-align:center;
}

#contents div.subm_btn_non{
display:inline;
padding:14px 0;
*padding:10px 0;
zoom: 1;
position:relative;
border: 2px solid #676767;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: #898989;
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#898989), to(#676767));
background:-webkit-linear-gradient(#898989, #676767);
background:-moz-linear-gradient(#898989, #676767);
background:-ms-linear-gradient(#898989, #676767);
background:-o-linear-gradient(#898989, #676767);
background:linear-gradient(#898989, #676767);
-pie-background: linear-gradient(#898989, #676767);
behavior: url(common/pc/PIE.htc);
}

*+html #contents div.subm_btn_non{ padding:0; }

#contents div.subm_btn_non:hover{
zoom: 1;
position:relative;
-webkit-border-radius: 3px;
-moz-border-radius: 3px; 
border-radius: 3px!important;
background: #676767;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#676767), to(#898989));
background: -webkit-linear-gradient(#676767, #898989);
background: -moz-linear-gradient(#676767, #898989);
background: -ms-linear-gradient(#676767, #898989);
background: -o-linear-gradient(#676767, #898989);
background: linear-gradient(#676767, #898989);
-pie-background: linear-gradient(#676767, #898989);
}

#contents div.subm_btn_non .btn_submit{
background:none;
padding:0 20px 0 20px;
}

* html #contents div.subm_btn_non .btn_submit{ padding:0; height:25px; }
*+html #contents div.subm_btn_non .btn_submit{ padding:0; }


#bg_ber{
  border-top:#0099d9 solid 4px;
  background:url(./hdr_bg_02.gif) center bottom repeat-x;
}

/*  ヘッダー画像高さ・幁E更位置
----------------------------------------*/

#hdr .logo_goods{
display:block;
width:750px;
height:63px;
float:left;
}

/*---------------------------------------*/

#hdr{
width:980px;
padding:24px 0 32px 0;
position:relative;
overflow:hidden;
margin:0 auto;
height:auto;
}

/*  フッター画像高さ・幁E更位置
----------------------------------------*/

.ftr_inner{
width:980px;
margin:0 auto;
text-align:left;
position:relative;
height:27px;
}

.ftr_inner .logo{
display:block;
width:147px;
height:36px;
float:left;
}

/*---------------------------------------*/

#contents .notice3 {
padding: 5px 0px 14px 10px;
font-weight: bold;
}

#contents table.shoruiarea th {
background: #F7F7F7;
}

#contents div.subm_btn_r2{
display:inline;
padding:14px 0;
*padding:10px 0;
zoom: 1;
position:relative;
-webkit-border-radius: 3px;
-moz-border-radius: 3px; 
border-radius: 3px!important;
border: 2px solid #B70015;
background: #ef001a; /* Old browsers */
background: -moz-linear-gradient(top, #ef001a 0%, #d3001a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef001a), color-stop(100%,#d3001a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ef001a 0%,#d3001a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ef001a 0%,#d3001a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ef001a 0%,#d3001a 100%); /* IE10+ */
background: linear-gradient(to bottom, #ef001a 0%,#d3001a 100%); /* W3C */
-pie-background: linear-gradient(#ef001a, #d3001a);
behavior: url(common/pc/PIE.htc);
}


#contents div.subm_btn_r2:hover{
zoom: 1;
position:relative;
-webkit-border-radius: 3px;
-moz-border-radius: 3px; 
border-radius: 3px!important;
background: #ef001a; /* Old browsers */
background: -moz-linear-gradient(top, #d3001a 0%, #ef001a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d3001a), color-stop(100%,#ef001a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d3001a 0%,#ef001a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d3001a 0%,#ef001a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #d3001a 0%,#ef001a 100%); /* IE10+ */
background: linear-gradient(to bottom, #d3001a 0%,#ef001a 100%); /* W3C */
-pie-background: linear-gradient(#d3001a, #ef001a);
behavior: url(common/pc/PIE.htc);
}
#contents div.subm_btn_r2 input:active{
color:#67768c;
}
