﻿@charset   "UTF-8";

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

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

.l1 img{width:70px; height:40px;}

.l1s img{
  width:70px;
  height:40px;
  float:left;
  margin-left:30px;
}

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

.l2 img{
  width:180px;
  height:43px;
  margin-left:5px;
}

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

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

.nitiji H1,.nitiji-s H1{
  font-size: 90%;
}

.nitiji H4,.nitiji-s H4{
  font-size: 95%;
}
.nitiji{
  margin-top : 15px;
  border-top-width : 2px;
  border-top-style : solid;
  border-top-color : #92b14e;
  width : 360px;
  padding-top : 10px;
  margin : 10 0 0 10;
  text-align:center;

}

.nitiji-s{
  margin : 15 0 0 10;
  border-top-width : 2px;
  border-top-style : solid;
  border-top-color : #92b14e;
  width : 360px;
  padding-top : 10px;

}

.m_1{
  color : #fc4497;
  font-size: 90%;
  font-weight:  bold; 
}
.top{
  margin-top : 20px;
}

DL.yoyaku{  
    overflow: hidden;  
    margin : 0px 0px 0em 0px;
    padding : 0px 0px 3px 0px;
    color : #3e3f5b;      
}  
DL.yoyaku DT {  
    clear: both;  
    font-weight: bold;
    font-size:100%;
}  
DL.yoyaku DD { 
    clear: both;   
    margin-left : 20px;
    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 : 360px;
  margin-left : 10px;
  padding-bottom : 30px;
  clear:both;
  height:auto;
}

.hogo-s{
  margin-top:10px;
  margin-left : 15px;
    font-size:80%
}

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             */
/**************************************/
.inline1-3s{
  display : block;
  color:#fc4497 ;
  width:auto;
}
.setumei{
float : left;
width:320px;
height:675px;
}
.ya_iti{
    clear:both;
    position: relative;
    display:block;

    padding:20 0 20 150;
}

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


.box1{
  width : 360px;
  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-21{
  display : block;
  width : 280px;
  height:auto;
  overflow: hidden;
  zoom: 1; /* IE6 */
}

.t2-2{
  display : block;
  font-size : 85%;
  width : 300px;
  height:auto;
  padding : 10 0 0 10;
  overflow: hidden;
  zoom: 1; /* IE6 */
}
.t2-2m{
  display : block;
  font-size : 85%;
  color : #fc4497;
  width : 300px;
  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;
}

.top{
  margin-top : 15px;
}
