@charset "utf-8";
/* ==================================================================
CSS information
style info :修正パッチ適用方法ページ用
================================================================== */

@import url("../../common/css/container.css");

/* --------------------------------------------------------
#contents
-------------------------------------------------------- */
#contents{color:#464646;line-height:160%;}

/* --------------------------------------------------------
#container
-------------------------------------------------------- */
#inner{padding:30px 41px 40px 46px;}

h3{margin-bottom:20px;}

div.section {margin-bottom: 40px;}
div.section p.text{
margin-top: 10px;
} 
h4, div.section em{
font-weight: bold;
display: block;
}
div.section img{
margin-top: 10px;
padding:5px 6px 7px 6px;
background:url(../img/dl/pic_bg.gif) 0 0 no-repeat;
}

div.section2 {margin-bottom: 20px;}
div.section2 p.text{
margin-top: 10px;
} 
h4, div.section2 em{
font-weight: bold;
display: block;
}
div.section2 img{
margin-top: 10px;
padding:5px 6px 7px 6px;
background:url(../img/dl/pic_bg.gif) 0 0 no-repeat;
}

.line{padding-bottom:5px;
        border-bottom:1px solid #999;}
		
#btnBox{
margin:0 0 25px;
width:906px;
text-align:center;
overflow:hidden;
margin-left:-7px;
}
#btnBox ul{
float:left;
width:906px;
}
#btnBox li{
display:inline;
text-align: center;
margin-right:5px;
}

#btnBox a{}
#btnBox a:hover img{filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}

.pre_btn a{}
.pre_btn a:hover img{filter: alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}

/*強調
----------------------------------------------------*/
span.strong {
font-weight: bold;
background: #999;
color: #fff;
padding: 0 8px;
margin-right:5px;
font-size: 11px;
}

span.notice-01{
color:#d90a0a;
font-size: 11px;
}

span.notice-02{
color:#C00;
}

span.re_point { 
padding: 0 8px;
border: 1px solid #ccc;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px; 
background: -moz-linear-gradient(top, #fff, #ddd);
background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
font-size: 85%;
text-shadow: 1px 1px 1px #fff;  
behavior: url(../css/PIE.htc);
} 

ul.list-01{ margin-bottom:20px;}
ul.list-01 li{
margin-bottom:3px;
padding-left:10px;
background:url(../../common/img/contents/icon_list_01.gif) 0 0.6em no-repeat;
}

strong.strong-01{
color:#282ea5;
font-size:112%;
font-weight:bold;
}

strong.strong-02{
color:#C00;
font-weight:bold;
font-size:112%;
}

.consult_box{
margin-top:15px;
background:#dddddd;
border:#aaaaaa solid 1px;
padding:10px;
width:460px;
font-size:107%;
}

.text_b{
font-weight:bold;
font-size:115%;
}

.psv li{
margin-bottom:5px;
text-indent:-1.25em;
padding-left:1em;
color:#C00;
	}
