@charset"Shift_JIS";

/*---------[default]---------*/

dl, dt, dd, li, h1, h2, h3, h4, h5, h6, form, input {
margin: 0px;
padding: 0px;
}
ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}
img {border: 0px;} 
input{
vertical-align:bottom; 
}

/*---------[DEFAULT_LINK]---------*/
A:link { color:#006699; text-decoration: underline; } /* 20101025 */
A:visited { color:#006699; text-decoration: underline; } /* 20101025 */
A:hover { color:#04058B; text-decoration: underline; }
A:active { color:#04058B; text-decoration: underline; }

/*---------[DEFAULT_COLOR]---------*/
.WHITE { color:#FFFFFF; }
.ORANGE { color:#ff2400; }

/*---------[DEFAULT_FONTSIZE]---------*/
.fontS {font-size:x-small; line-height:1.3;}
.fontM {font-size:small; line-height:1.5;}
.fontMn {font-size:small; line-height:1.2;}
.fontMm {font-size:small; line-height:1.3;}
.fontL {font-size:medium;}
.fontLL {font-size:large;}
.fontXL {font-size:x-large;}

/*---------[clearfix]---------*/
.clearfix {
    display: inline-block;
}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    font-size: 0.1em;
    height: 0;
    line-height: 0;
    visibility: hidden;
}
* html .clearfix {
    height: 1%;
}
.clearfix {
    display: block;
}

/*---------[satellite]---------*/
.satelliteBox {
    background: url("../img_cmn/bg_02.gif") no-repeat scroll 0 100% transparent;
    padding-bottom: 3px;
    width: 215px;
	
    font-size: 78%;

}
.satelliteBox h2 {
    background: url("../img_cmn/bg_tit_01.gif") no-repeat scroll 0 0 transparent;
    height: 28px;
	text-align:center;
}
.satelliteBox .sideBoxInner {
    background: url("../img_cmn/bg_01.gif") repeat-y scroll 0 0 transparent;
    padding: 10px 11px 0;
}
.satelliteBox dl{
margin-bottom:12px;
}
html* .satelliteBox dl{
margin-bottom:16px;
}
dl.satelliteList01 dt {
    border-right: 1px solid #CCCCCC;
    float: left;
    margin: 0 6px 0 0;
    padding-right: 5px;
}
dl.satelliteList02 select{
    margin: 5px 0px 0px 0px;
	float:left;
}
dl.satelliteList02 input{
    margin: 4px 0px 0px 0px;
	float:right;
}
dl.satelliteList03 dd dl{
	margin: 4px 0px 0px 0px;
	}
dl.satelliteList03 dd dl dt {
    background: url("../img_cmn/icon_arrow_01.gif") no-repeat scroll 0 4px transparent;
    padding-left: 10px;
    text-indent: 0;
	width:125px;
	float:left;
}
div.satelliteList04{
text-align:center;
}
html* div.satelliteList04{
padding-bottom:10px;
}
div.satelliteList04 p{
margin-top:7px;
}

div#r60_MypageSatelliteArea_body_style0001 {
    padding-bottom: 15px;
}
