﻿@charset   "UTF-8";
/**************************************/
/*             wire frame             */
/**************************************/

div#header,div#header_info{
  margin-left : auto;
  margin-right : auto;
  text-align : left;
  width : 380px;
  position : relative;
}
#nav-top{
  margin : 0px 0px 0px 0px;
  padding : 0px;
  float : right;
}

div#topic {
   clear: both;
   width:380px;
}


#top_s{
  width : 380px;
  text-align : left;
  position : relative;
  margin-right : auto;margin-left : auto; 
  height : 157px;
  border-width : 2px 2px 2px 2px;
  border-style : solid solid solid solid;border-color : #CCB05A;
  clear : both;

}




#main{
  width : 380px;
  text-align : left;
  position : relative;
  margin-right : auto;
  margin-left : auto; 
  height : auto;
  clear : both;
}

.win_1{
  width : 380px;
  height :auto;
  margin:0;
  padding-top : 15px;
  text-align : left;
  float : left;
  clear : both;
}

.box{
    display: block;
    width:320px;
    float : left;

}

.back
{
    position: relative;
    display:block;
    width:220px;
    height:50px;
    background-image: url();
    margin: 0 15 0 0 ;
    padding: 0;
    float:right;
}
 
.back input
 {
    position: absolute;
    top: 0;
    width: 100%;  
    height: 100%;
    opacity: 0;
    cursor: pointer;

}

.back input[type="button"] + label
 {
    display: block;
    background-image: url(back.jpg);
    background-size: 220px;
    background-position: left center;
    background-repeat: no-repeat;
    padding: 8px 0 12 0;
    font-size     : 12pt;
}

.back input[type="button"] + label:hover
 {
  color : #fc4497;
}

.ken2{
  display: block;
  width : 324px;
  height : auto;
  background-color : #ffffff;
  line-height : 1.8em;
  padding-top : 10px;
  padding-bottom : 10px;
  float : left;
  margin-bottom : 20px;
  margin-left : 23px;
  padding-left : 8px;
  padding-right : 8px;
}

.ken3{
  display: block;
  width : 324px;
  background-color : #ffffff;
  line-height : 1.8em;
  height : auto;
  padding-top : 10px;
  padding-bottom : 10px;
  float : left;
  margin-bottom : 20px;
  margin-left : 23px;
  padding-left : 8px;
  padding-right : 8px;
}

.form{
  background-color : #d8e9b3;
  width : 380px;
  padding : 20 0 20 0;
  margin : 0;
  clear : both;
}

.top-50{
  margin : 50  0 0 0;
}

.woman{
  width : 288px;
  height :auto;
  margin : 25  0 50 0;
  border-width : 0px;
  border-style : solid;
  border-color : #CCB05A;
  padding-bottom : 15px;
  text-align : left;
}


.win_2{
  width : 290px;
  height :auto;
  float : left;
  clear : both;
}

#top2{
  margin-top:20px;
  width : 290px;
  height : 320px;
  border-width : 2px 0px 2px 0px;
  border-style : solid solid solid solid;border-color : #CCB05A;
  clear : both;
}

#footer {
  width : 380px;
  text-align : left;
  position : relative;
  font-size : 12px;
  margin-right : auto;margin-left : auto; 
  color : #92b14e;
  border-top-width : 2px;
  border-top-style : solid;
  border-top-color : #92b14e;
  clear : both;
}