﻿@charset   "UTF-8";

/**************************************/
/*             yoyaku             */
/**************************************/

.form_1{
  margin : 0px auto 0px auto;
  text-align : left;
  padding-top : 15px;
  position : relative;
  width : 630px;
  background-color : #ffffff;
  height : auto;
}

.l1 img{width:83px; height:48px;}

.l1s img{
  width:83px;
  height:48px;
  float:left;
  margin-left:30px;
}

.logo_left{
  float : left;
  margin-left:15px;
}

.l2 img{
  width:200px;
  height:48px;
  margin-left:5px;
}

.nitiji P,.nitiji-s P.top LI{
  font-size: 93%;
}

.nitiji H2,.nitiji-s H2{
  font-size: 180%;
}

.nitiji,.nitiji-s{
  margin-top : 25px;
  border-top-width : 2px;
  border-top-style : solid;
  border-top-color : #92b14e;
  width : 600px;
  padding-top : 10px;
  margin-left : 15px;
}

.m_1{
  color : #fc4497;
}
.top{
  margin-top : 30px;
}

DL.yoyaku{  
    overflow: hidden;  
    margin : 0px 0px 0em 0px;
    padding : 0px 0px 3px 0px;
    color : #3e3f5b;      
}  
DL.yoyaku DT {  
    clear: both;  
    font-weight: bold;
    width : 160px;
    float: left; 
    margin-bottom : 10px;
    font-size:100%;
}  
DL.yoyaku DD {  
    margin-left : 200px;
    text-align : left;
    margin-bottom : 10px;
    font-size:100%;
}
.pink{
  color : #3e3f5b;
  text-decoration : underline;
  font-weight : bold;
  
}

.daiiti{
  font-weight : bold;
  margin-top : 30px;
}

.footer{
  color : #92b14e;
  margin-top : 20px;
  border-top-width : 2px;
  border-top-style : solid;
  border-top-color : #92b14e;
  font-size : 12px;
  width : 600px;
  margin-left : 15px;
  padding-bottom : 30px;
  clear:both;
  height:auto;
}

.hogo-s{
  margin-top:10px;
  margin-left : 15px;
}

UL.hogo-s li {
  list-style-type : none;
  list-style-position : outside;
}

.yoyaku_k{
  text-align : center;
  clear : left;
   display:block;
    width : auto;
    height:auto;
    margin: 0 ;
    padding: 0;
    text-align : center;
}
 
.yoyaku_k input
 {
    opacity: 0;
    cursor: pointer;
    margin: 0;
}
 
.yoyaku_k input[type="submit"] + label
 {
    display: block;
    background: #E5EFCC;/*ボタン色*/
    border-bottom: solid 4px #EFE7DC;
    border-radius: 3px;
    padding: 4 5 0 5;
    margin: 0;
}

.yoyaku_k input[type="submit"] + label:hover
 {
  color : #fc4497;
  background-color : #fbe6ef;
}


/**************************************/
/*             setumei             */
/**************************************/
.setumei{
float : left;
width:320px;
height:675px;
}
.image2{
  clear : both;
  text-align : center;
  margin-bottom :20px;
  width:0;
  height:0;
}
.image{
  display: block;  
  clear : both;
  margin-right:auto;
  margin-left:auto;
  text-align : center;
  margin-bottom :20px;
}
.top-100{
  width:40px;height:40px;
  margin-top : 100px;
  float:left;
}
.inline1-3s{
  display : block;
  color:#fc4497 ;
  font-size:110%;
  padding-left:10px;
  width:auto;
}



/**************************************/
/*             question             */
/**************************************/


.box1{
  width : 630px;
  text-align : left;
  padding-top : 10px;
  margin-bottom : 10px;
  clear : both;
}


.box3{
  font-size : 14px;
  border-left-width : 1px;
  border-left-style : dotted;
  border-left-color : #af8787;
  width : auto;
  padding-left : 5px;
  overflow : hidden;
  margin-bottom : 10px;
}

.line{
  margin:0 0 30 0;
}
.logo1{
  float:left;
}
.logo2{
  clear:both;
  float:left;
}

.t2-2{
  display : block;
  font-size : 85%;
  width : 590px;
  height:auto;
  padding : 10 0 0 10;
  overflow: hidden;
  zoom: 1; /* IE6 */
}
.t2-2m{
  display : block;
  font-size : 85%;
  color : #fc4497;
  width : 590px;
  height:auto;
  padding : 7 0 0 10;
  overflow: hidden;
  zoom: 1; /* IE6 */
}
.a{
  width:27;
  height:32;
}

.r{
  float:left;
  width:10px;
  height:10px;
  padding:5 4 0 0;
}

