body{
margin:0px;
padding:0px;
color:#4B4B4B;
margin-bottom:30px;
line-height:18px;
}

h1{
text-align:left;
margin-top:45px;
padding-left:520px;
font-size:80%;
font-weight:100;
color:#FFFFFF;
}

h2{
padding:7px;
background-color:#B4D9FC;
border-left:solid 2px #CCCCCC;
border-bottom:solid 1px #CCCCCC;
}

a {text-decoration: none}
a:link {color:#2C83E3; text-decoration: none}
a:visited {color:#2C83E3; text-decoration: none}
a:active {color:#2C83E3; text-decoration: none}
a:hover {color:#2C83E3; text-decoration: underline}

.header_top{
height:40px;
width:100%;
background-color:#ffffff;
border-bottom:solid 2px #595959;
}

.header{
background: url("img/top_line.jpg") repeat-x left top;
width:100%;
height:219px;
}

.menu{
padding-left:10px;
padding-top:20px;
width:900px;
text-align:right;
font-size:80%;
}

.main{
widh:100%;
background: url("img/top_line2.jpg") repeat-x left top;
}

.head_ad{
widh:100%;
height:60px;
background: url("http://style-note.net/img/head_ad_bg.jpg") repeat-x left top;
}

.head_ad_in_logo{
float:left;
}

.head_ad_in{
color:#cccccc;
float:left;
padding-top:6px;
padding-right:3px;
font-size:11px;
}

.main_tb{
font-size:80%;
height:500px;
}

.main_tb_left{
background: url("img/topimg2.jpg") no-repeat left top;
text-align:left;
width:700px;
padding-right:2px;
}

.main_tb_left_b{
padding-top:5px;
text-align:left;
width:700px;
padding-right:2px;
}


.main_tb_right{
text-align:center;
width:200px;
border:solid 1px #cccccc;
background-color:#FFFFFF;
}


.top_text{
padding-top:135px;
padding-left:415px;
}

.title_line{
color:#ffffff;
background-color:#00AEEF;
padding:5px;
margin-top:10px;
margin-bottom:10px;
}

.title_line_b{
color:#ffffff;
background-color:#00AEEF;
padding:5px;
margin-top:10px;
margin-bottom:10px;
margin-left:2px;
margin-right:2px;
}

.header_img{
background: url("img/topimg.jpg") no-repeat left top;
width:1001px;
height:219px;
}


.footer{
margin-top:30px;
font-size:80%;
}


ul{
margin:0px;
padding:0px;
list-style-position:inside;
}

.zip{
width:600px;
padding:5px;
border:solid 1px #B1B1B0;
background-color:#EFEFEE;
}

.privacy_dt{
font-weight:bold;
}


.update{
width:600px;
padding:5px;
border:solid 1px #B1B1B0;
background-color:#FFFFFF;
margin-top:140px;
height:auto;
}


.site_tilte{
font-size:100%;
font-weight:bold;
}


.new_site{
width:688px;
}

.title_line{
color:#ffffff;
background-color:#00AEEF;
padding:5px;
margin-top:10px;
margin-bottom:10px;
}


.toiawase_koumoku{
padding:4px;
font-size:12px;
width:100px;
text-align:center;
border-right:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
}

.toiawase_form{
text-align:left;
border-right:solid 1px #cccccc;
border-left:solid 1px #cccccc;
border-top:solid 1px #cccccc;
font-size:12px;
}

.toiawase_item{
padding:2px;
border-bottom:solid 1px #cccccc;
}

.system_main{
padding:10px;
}

.system_menu{
padding-bottom:10px;
}


.system_header{
width:100%;
padding:10px;
background-color:#E6E6E6;
margin-bottom:5px;
}


.tmp_img{
border:solid 1px #cccccc;
}


.tmp_list{
font-size:12px;
border-bottom:solid 1px #cccccc;
margin-bottom:10px;
}


.tmp_data{
font-size:12px;
}