*{
margin:0px;
padding:0px;
border:0px;
}

body{
font-family:'Lucida Grande', 'segoe UI', 'qMmpS ProN W3', 'Hiragino Kaku Gothic ProN', Meiryo, Verdana, Arial, sans-serif;
/*font-family:'CI','Hiragino Kaku Gothic Pro',sans-serif;*/
background:#fff;
height:100%;
width:100%;
line-height:1.2;
margin:0px;
padding:0px;
}

/*
*:not(input){

  -webkit-touch-callout: none;

    -webkit-user-select: none;

-webkit-tap-highlight-color: rgba(0, 0, 0, 0); 
}
*/

.first{
	border: 1px solid #333;
}




.eria{
margin-top:40px;
margin-bottom:15px;
margin-left:10px;
margin-right:10px;
}
.copyfooter{
margin-top:0px;
padding-top:5px;
clear:both;
height:21px;
background-color:#444;
font-family:Helvetica;
text-align:center;
font-size:16px;
color:#fff;
}
.copyfooter2{
margin-top:10px;
padding-top:5px;
clear:both;
height:21px;
background-color:#444;
font-family:Helvetica;
text-align:center;
font-size:16px;
color:#fff;
}
span.ji{
font-size:14px;
font-weight:100;
line-height:1.2;
color:#666;
text-decoration:none;
text-shadow:none;
}

span.jiji{
font-size:14px;
font-weight:100;
line-height:1.6;
font-color:#888888;
text-decoration:none;
text-shadow:none;
}

.newsline{border-left:7px solid #ccc; border-bottom:1px solid #ccc;padding:.6em .8em; font-size:14px; color:#333;margin-top:5px;}
#shoptext{
color:#333;
font-size:12px;
}
#shoptext a{
font-size:18px;
line-height:20px;
text-decoration:none;
color:#666;
}

.btn_blue {
	background: -moz-linear-gradient(top,#BFD9E5, #3D95B7 50%,#0080B3 50%,#0099CC);
	background: -webkit-gradient(linear, left top, left bottom, from(#BFD9E5), color-stop(0.5,#3D95B7), color-stop(0.5,#0080B3), to(#0099CC));
	color: #FFF;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border: 1px solid #0099CC;
	-moz-box-shadow: 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	-webkit-box-shadow: 1px 1px 1px rgba(000,000,000,0.3),inset 0px 0px 3px rgba(255,255,255,0.5);
	text-shadow: 0px 0px 3px rgba(0,0,0,0.5);
	width: 150px;
	padding: 10px 0;
}
.btn_blue a{
padding:5px;
text-decoration:none;
color:#ffffff;
text-align:center;
}


.btn a{
padding:5px;
text-decoration:none;
color:#666666;
text-align:center;
}



li{
list-style-type:none;
}


#base il{
font-family:HirakakupProN-W6;
color:#666666;
height:43px;
font-size:16px;
float:left;
position:relative;
top:8px;
left:20px;

}




#footer2{
margin-top:10px;
padding-top:5px;
clear:both;
height:21px;
background-color:#000000;
font-family:Helvetica;
text-align:center;
font-size:16px;
color:#666666;
}



ul{
list-style-type:none;
}
#sample01 {   
    padding: 10px;   
  background: -webkit-gradient(linear, left top, left bottom,     from(#ff9900),     to(#ffff99)   ); 
    border: 1px solid #FF6633;   
       
    -webkit-border-radius: 10px;   
    -moz-border-radius: 10px;   
    border-radius: 10px;   
font-size:20px;

text-align:center;
}  

#sample01 a{   

margin:8px;


}


.sample09 a{
text-decoration:none;
color:#666666;
margin:8px;
}
.sample09 {   
    padding: 10px;   
  
    -webkit-box-shadow: 0px 0px 10px #000000;   
    -moz-box-shadow: 0px 0px 10px #000000;   
    box-shadow: 0px 0px 10px #000000;   
  
    -webkit-border-radius: 10px;   
    -moz-border-radius: 10px;   
    border-radius: 10px;}   


h2{
margin-top:5px;
height:65px;
font-family:"HirakakuProN-W6";
text-align:center;
}

h3{
height:44px;
background:#7A6250;
font-family:HirakakuProN-W6;
color:#FFFFFF;
text-align:center;
line-height:44px;
font-size:18px;

}

/* wb_[ΜΕθ */
#header-fixed
{
    /*position: fixed;*/
            /* wb_[ΜΕθ */
    top: 0px;                   /* Κu(γ0px) */
    left: 0px;                  /* Κu(E0px) */
    width: 100%;                /* ‘100%@*/
    height: 44px;              /* c140px */
z-index: 200;
}


#header-time { 
	background-color:#4f1500;     /* wiF() */
background: -webkit-gradient(linear, left top, left bottom,     from(#4f1500),     to(#190000)   ); 
/*opacity: 0.90;
filter: alpha(opacity=90);
-moz-opacity: 0.90;
-ms-filter: "alpha(opacity=90)";*/
	padding:5px 0 5px;       /* γΊ5pxπ ―ι */
	height:34px;              /* cΜ³110px */
	width:100%;                /* ‘Μπ100% */

/*background-image: url("rogo_header.png");
background-repeat: no-repeat;
background-position:right;*/
}
#uresi{
font-size:18px;
color:#663300;
margin:10px;
}
#uresi_top{
font-size:16px;
color:#663300;
margin:10px;
}
#header { 
	height: 100%;              /* cΜ\¦ΜζΝheader-bkΖ―Ά */
	margin: auto;              /* ΅¦ */
text-align:center;
/*font-family:HirakakuProN-W6;*/
color:#FFFFFF;
font-weight:light;
line-height:44px;
font-size:16px;
margin-top:-5px;

}
#header-time{
text-align:center;
}
#header-time a{
position:absolute;
left:5px;
/*float:right;
margin-right:5px;*/
padding-top:5px;
    color:#FFF;
    text-decoration:none;
width:60px;
height:25px;
text-align:center;
border:1px solid #604242;
background-color:#4f1500;     /* wiF() */
background: -webkit-gradient(linear, left top, left bottom,     from(#4f1500),     to(#190000)   ); 
    -webkit-border-radius: 8px; 
}

#headerrogo img{
position:absolute;
right:5px;
margin-top:5px;
width:63px;
height;34px;

}



#tcontents{
/*background:#FFF;*/
background-color:transparent;
/* padding:44px 0px 0px 0px;*/
    padding:0px 0px 0px 0px;    /* γΊΙ160pxπ]πζι */

}


.mybox{
margin:10px;
        padding:10px;
border:1px gray solid;
background-color:#FFFFCC;
    -webkit-border-radius: 8px; 
}
#mytext{
font-size:18px;
margin-top:8px;
margin-bottom:8px;
border:1px gray solid;
padding:4px;
color:#808080;
}
.mybox3{
margin:0px;
padding:10px;
clear:both;
border:1px gray solid;
background-color:#FFFFFF;
    -webkit-border-radius: 8px; 
}
#mybox2{
font-size:16px;
color:#808080;
border:1px gray solid;
height:24px;  
padding: 4px;
}
#mybutton{
width:90%;
height:40px;
font-size:20px;
color:white;
background: -webkit-gradient(linear, left top, left bottom,     from(#ffcc00),     to(#ff6600)   ); 
border:#ff3300 1px solid;
-webkit-box-shadow:black 2px 2px 1px;
-webkit-border-radius: 8px;   
margin:8px;
padding: 2px;
}
#mybutton_glay{
width:90%;
height:40px;
font-size:20px;
color:#333;
background: -moz-linear-gradient(top,#FFF 0%,#E6E6E6);
background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E6E6E6));
border:#333 1px solid;
-webkit-box-shadow:black 2px 2px 1px;
-webkit-border-radius: 8px;   
margin:8px;
padding: 2px;
}
#mybutton_blue{
width:90%;
height:40px;
font-size:20px;
color:white;
background: -moz-linear-gradient(top,#BFD9E5, #3D95B7 50%,#0080B3 50%,#0099CC);
background: -webkit-gradient(linear, left top, left bottom, from(#BFD9E5), color-stop(0.5,#3D95B7), color-stop(0.5,#0080B3), to(#0099CC));
border:#0099CC 1px solid;
-webkit-box-shadow:black 2px 2px 1px;
-webkit-border-radius: 8px;   
margin:8px;
padding: 2px;
}

#coution{
font-size:10px;
color:red;
}


div#all_form2type {
 position: relative;
 overflow: hidden;
}
ul#container_of_form2type {
 float: left;
 position: relative;
 left: 50%;
}
li.form2type {
 position: relative;
 left: -50%;
 float: left;
}

div#all_wtype {
 position: relative;
 overflow: hidden;
}
ul#container_of_wtype {
 float: left;
 position: relative;
 left: 50%;
list-style-type:none;
}
li.wtype {
list-style-type:none;
 position: relative;
 left: -50%;
 float: left;
}



.form li{
font-family:HirakakupProN-W6;
font-size:14px;
color:#666666;
padding: 8px;
}
.forml li{
font-family:HirakakupProN-W6;
font-size:14px;
font-weight:bold;
color:#666666;
line-height:1.5;
padding: 8px;
border-bottom:solid 1px #D9D9D9;
}

.box  { margin:10pt;
        padding:10px;
border:1px solid #666666;
    -webkit-border-radius: 8px;   
background-color:white;

}

.box2  {
 margin-top:10pt;
 margin-bottom:10pt;
        padding:10px;
border:1px solid #666666;
background-color:white;

}




