@charset "UTF-8";
body{
font-family:Arial, Helvetica, sans-serif;
font-family:'‚l‚r ‚oƒSƒVƒbƒN','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','Lucida Grande',sans-serif;
font-size:75%;
color:#333;
background-color:#FFF;
margin:0px;
padding:0px;}

h1, h2, h3, h4, h5, h6{
margin:0px;
padding:0px;
font-size:100%;}

p{
line-height:140%;
margin:0px;
padding:0px;}

ul,ol,li{
margin:0px;
padding:0px;
list-style-position:outside;
color:#888;}

img{
border:0px;}

hr{
color:#cfcfcf;
height:1px;}

hr.clear{
clear:both;
color:#DEDEDE;
height:1px;}

a:link,a:visited{
color:#B02B2B;
text-decoration:none;}

a:active,a:hover{
color:#B02B2B;
text-decoration:underline;}

.cleardiv{
clear:both;
height:1px;
font-size:0;
line-height:0;}

.size100{font-size:100%;}
.smaller{font-size:85%;}
.verysmall{font-size:76.01%;}

.errMsg{
color:#F00;
font-size:10px;}

.notice{
color:#F00;}

span.arrow{
font-size:smaller;}

/*layout*/
#body{
background-image:url(../images/mt_bg.gif);
background-position:top;
background-repeat:repeat-y;
background-color:#F3F3F3;
}

#wrapper{
width:760px;
margin:0px auto;}

#header{
width:760px;
}

#header h1{
_margin-left:1px;}/*IE6*/

*+html #header h1{
margin-left:1px;}/*IE7*/

#main{
width:720px;
margin:10px 0px 30px 20px;}

#main .block_content01 h2{
background-image:url(../images/mt_h2_01.gif);
background-repeat:no-repeat;
width:720px;
height:32px;
margin-top:30px;
text-indent:-9999px;}

#main .point{
border:none;
margin-top:10px;}

#main .point .point_table01{
width:400px;
padding:0px;
border:none;}

#main .point .point_table02{
width:300px;
padding:0px;
border:none;}

#main .point .point_p{
background-image:url(../images/mt_pointicon.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:20px;}

#main .block_content02 h2{
background-image:url(../images/mt_h2_02.gif);
background-repeat:no-repeat;
width:720px;
height:32px;
margin-top:30px;
text-indent:-9999px;}

#main .block_content02 img{
margin:10px 0px;}

#main .block_content03 h2{
background-image:url(../images/mt_h2_03.gif);
background-repeat:no-repeat;
width:720px;
height:32px;
margin-top:30px;
text-indent:-9999px;}

#main .block_content03 .charge_table{
margin:10px 0px;
border:1px solid #CCC;}

#main .block_content03 .charge_table tr{
border-right:1px solid #CCC;}

#main .block_content03 .charge_table td{
border-right:1px solid #CCC;
padding:3px 2px;}

#main .block_content03 .charge_table .charge_point01{
border-bottom:1px solid #CCC;
background-color:#EFEEEE;}

#main .block_content03 .charge_table .charge_point02{
border-bottom:1px dotted #CCC;}

#main .block_content04{
margin-top:40px;}

#footer{
width:740px;
margin-left:10px;}

#footer .return{
padding-bottom:10px;
border-bottom:1px solid #999;}

#footer .copyright{
margin:10px 0px;}

#footer .copyright a{
color:#333;}

