@charset "utf-8";
/* CSS Document */

/************information.html************/
.infor_banner{
	background:url(../../images/information/infor_img01.jpg) no-repeat left center, url(../../images/information/infor_img02.jpg) no-repeat right center;
	padding:4%;
	text-align:center;
   
   
    -webkit-background-origin: border-box, border-box,border-box,border-box,padding-box;
    -moz-background-origin: border-box, border-box,border-box,border-box,padding-box;
    -o-background-origin: border-box, border-box,border-box,border-box,padding-box;
    background-origin: border-box, border-box,border-box,border-box,padding-box;
  
    -moz-background-clip: border-box;
    -webkit-background-clip: border-box;
    -o-background-clip: border-box;
    background-clip: border-box;	
   
    -moz-background-size:50%;		
    -webkit-background-size:50%;
    -o-background-size:50%;
    background-size:50%;
}

.infor01{
	padding: 6% 5% 0 5%;
	font-weight: bold;
	font-size: 1.2em;
	color: #ff3366;
	background: url(../../images/information/infor_img04.png) no-repeat top center;
	background-size: 100%;
	line-height: 1.4em;
}

.infor_txt01{
	padding: 0 5% 2% 5%;
	font-size: 1.2em;
	line-height: 1.4em;
}

.infor_txt01 span{
    color:#ce0000;	
}

.qr{
	width: 60%;
	margin: 0 auto;
	padding-top: 63px;
	text-align: center;
	background: url(../../images/common/qr.jpg) no-repeat center center;
	background-size: 100%;
	padding-bottom: 63px;
}


/***********menu.html*************/
.menu01{
	margin-top: 4%;
	padding-left: 12%;
	font-weight: bold;
	color: #813f3f;
	font-size: 1.2em;
	line-height: 1.2em;
	text-shadow: 0 0 5px #fff;
	background: url(../../images/menu/menu_img06.png) no-repeat 2% center;
	margin-bottom: 2%;
}

ul.menu_ul01{
	font-size: 1em;
	margin: 3%;
}

ul.menu_ul01 li{
	padding: 1% 0;
	border-bottom: 1px dotted #dfc6a1;
	font-size:1.0em;
	line-height: 1.6em;
}

ul.menu_ul01 li span.class01{
	float: left;
	width: 29%;
}

ul.menu_ul01 li span.class02{
	float: right;
	width: 69%;
}


ul.menu_ul01 li span.class03{
	float: left;
	width: 62%;
}


ul.menu_ul01 li span.class04{
	float: right;
	width: 35%;
	padding-left: 3%;
}

p.menu02{
    padding:0 2% 1% 4%;
}


/************mailform.html*************/
.mailform01{
    padding:0 4% 0 4%;
	font-size:1em;
}

.mailform01 table tr th{
	width: 47%;
	padding: 3% 0;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	line-height: 1.4em;
	border-top: 1px solid #ccc;
}

.mailform01 table tr td{
	width:55%;
	padding:2% 0 2% 2%;
	vertical-align:top;
	line-height:1.4em;
    border-top:1px solid #ccc;	
}

span.th01{
	color:#c87288;
}

span.th02{
	font-size:0.6em;
	color:#c44849;
}


span.td01{
	font-size:0.8em;
	color:#c0c0c0;
}

span.td02{
	padding-top:1%;
	font-size:0.8em;
	color:#3700fa;
	text-decoration:underline;
}

.mailform01 table tr td input.class01{
	width: 43%;
	height: 22px;
	border: 1px solid #999;
}

.mailform01 table tr td input.class02{
	width: 90%;
	height: 22px;
	border: 1px solid #999;
}

.mailform01 table tr td input.class03{
	width: 40%;
	height: 22px;
	border: 1px solid #999;
}

.mailform01 table tr td textarea.class04{
	width: 90%;
	height: 80px;
	border: 1px solid #999;
}

.mailform01 table tr td input.class05{	
    height:22px;
	border:1px solid #999;
}
.mailform01 table tr td input.class06{
	width:80px;
	height:30px;
	background:url(../../images/mailform/mailform_img03.png) no-repeat;	
	backgorund-size:100%;
	border:none;
}
.mailform01 table tr td input.class07{
	width:80px;
	height:30px;
	background:url(../../images/mailform/mailform_img02.png) no-repeat;	
	backgorund-size:100%;
	border:none;
}

/********access.html*********/
.access01{
	padding: 2% 3% 3% 3%;
	font-size: 1em;
	line-height: 1.4em;
}

.access01 span{
    font-weight:bold;	
}

.access01 table tr td{
    padding-left:2%;	
	vertical-align:top;
}
.access01 table tr td.class01{
	width: 25%;
	padding-top: 1%;
	font-weight: bold;
}

.access01 table tr td.class02{
	width: 75%;
}

.access02{
	padding: 2% 5% 2% 4%;
}

/********blog.html*********/
.blog01{
	padding: 0% 0 1% 3%;
	font-size:1.2em;
}
.blog02{
	padding: 2% 2% 2% 3%;
	background: #feede7;
	font-weight:bold;
	font-size:1.2em;
	border-top: 1px solid #e9dac4;
	border-bottom: 1px solid #e9dac4;
}

p.blog03{
	padding: 2% 3%;
	font-size:1em;
	line-height: 1.4em;
}

p.blog04{
	padding: 0 0 4% 3%;
	font-size: 1em;
	color: #989797;
}
