@charset "UTF-8";

img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px; display:inline;
}

a img{
 display:inline;
}
ul {
	list-style-type: none; text-align: left;
}

*{
font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", "osaka", sans-serif;
}

body {
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", "osaka", sans-serif;
}
th {
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", "osaka", sans-serif;
}
td {
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", "osaka", sans-serif;
}
input {
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", "osaka", sans-serif;
}
select {
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", "osaka", sans-serif;
}
option {
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", "osaka", sans-serif;
}
textarea {
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ pro w3", "hiragino kaku gothic pro", "osaka", sans-serif;
}
.clear {
clear: both;
}
h1.title{
font-size:11px; font-weight:bold; line-height:16px;
}
h2 {
	font-weight: bold; font-size: 18px; color: #663300; text-align: left;
}
a:link {
	  font-weight: normal; /*font-size: 12px; color: #669933;*/
  }
a:visited {
	  font-weight: normal; font-size: 12px; /*color: #669933;*/
  }

body {
	padding-right: 0px; min-width: 900px; padding-left: 0px; font-size: 12px; padding-bottom: 0px; margin: 0px; color: #333; padding-top: 0px; 
}
#wrap {
	padding-right: 0px; background-position: left top; padding-left: 0px;padding-bottom: 0px; margin: 0px auto; width:100%; padding-top: 0px;  text-align: left;
	background-color:#fff3f7;
}

#wrap p{
color:#000000;
margin:0;
}

#wrap p b{
line-height:1.1em;
}

#wrap .button{
text-align:center;
}

#wrap .sample{
text-align:center;
}

/*#wrap table{
float:none;
width:279px;
border:none;
}*/

#wrap td{
float:none;
width:auto;
padding:0;
border:none;
}

#wrap a:link {
color:#444444;
}

#wrap a:hover {
color:#444444;
}

#wrap a:visited {
color:#444444;
}

#explain{
padding:25px 0 0 0;
margin:0 auto;
width:700px;
text-align:left;
background:#ffffff;
}

#explain p{
font-size:13px;
margin-bottom:15px;
line-height:1.6em;
}
#explain p.LBlogo{
text-align:right;
}
#explain p.downbtn{
text-align:center;
}

#explain h2{
padding-left:10px;
font-size:21px;
margin-bottom:15px;
border-left:#5f9d32 6px solid;
color:#000000;
line-height:25px;
}

#explain p span{
font-size:15px;
color:#dd0000;
line-height:1.4em;
}

#about{
margin:20px auto 10px;
width:700px;
text-align:left;
}

#about p{
margin:0;
padding:0;
font-size:13px;
line-height:1.6em;
}


#about p.img {
width:500px;
margin:15px auto 0;
padding:0;
text-align:center;
border:1px solid #ccc;
}

#about .alert{
margin:15px 0 0;
font-size:10px;
text-align:right;
}

#about h2{
padding-left:10px;
font-size:21px;
margin-bottom: 20px;
border-left:#5f9d32 6px solid;
color: #000000;
line-height:25px;
}

#about p span{
color:#f8422a;
line-height:1.4em;
}

#function{
margin:20px auto 20px;
width:700px;
text-align:left;
}

#function .ct01{
width:460px;
margin:0 auto;
}

#function p{
margin:0;
padding:0;
}

#function ul{
margin:0;
padding:0;
}

#function li{
color:#598E35;
font-size:12px;
line-height:200%;
}

#function h2{
padding-left:10px;
font-size:21px;
margin-bottom:20px;
border-left:#5f9d32 6px solid;
color:#000000;
line-height:25px;
}

#function p span{
color:#f8422a;
line-height:1.4em;
}

#attention{
border:#cccccc 1px solid;
background:#f2f2f2;
margin:0 auto;
width:700px;
text-align:left;
}

#attention .contents{
border:#cccccc 1px dotted;
background:#ffffff;
width:660px;
margin:10px;
padding:0 10px 10px;
text-align:left;
}

#attention .contents h3{
font-size:13px;
margin:10px 0px;
}

#attention .contents p {
font-size:13px;
line-height:1.6em;
}

#attention .contents table{
margin:0px 0px 10px;
text-align:left;
}

#attention .contents td{
font-size:13px;
vertical-align:top;
color:#000000;
line-height:1.6em;
}

#attention .contents td.indent{
width:20px;
text-align:center;
}

#attention .contents .line{
border-top:#cccccc 1px dotted;
padding:5px 0 0;
}

#attention .contents ul{
margin-top:5px;
}


