@charset "EUC-JP";

/*-- ¥Æ¥­¥¹¥È --*/
h1.pageTitle, h2.pageTitle
{
margin-bottom:15px;
padding:20px 0;
background:url(../img/common/article_heading_level1.png) no-repeat bottom left;
font-family:"ÞâÌÀÄ«", "¥Ò¥é¥®¥ÎÌÀÄ« Pro W4",'Hiragino Mincho Pro',"HGÌÀÄ«E","£Í£Ó £ÐÌÀÄ«","£Í£Ó ÌÀÄ«","MS PMincho",serif;
_font-family:"HGSÌÀÄ«B","HGSÌÀÄ«E","ÞâÌÀÄ«", "¥Ò¥é¥®¥ÎÌÀÄ« Pro W4",'Hiragino Mincho Pro',"HGÌÀÄ«E","£Í£Ó £ÐÌÀÄ«","£Í£Ó ÌÀÄ«","MS PMincho",serif;
*font-family:"HGSÌÀÄ«B","HGSÌÀÄ«E","ÞâÌÀÄ«", "¥Ò¥é¥®¥ÎÌÀÄ« Pro W4",'Hiragino Mincho Pro',"HGÌÀÄ«E","£Í£Ó £ÐÌÀÄ«","£Í£Ó ÌÀÄ«","MS PMincho",serif;
font-size:24px;
line-height:1;
color:#c78a03;
}

.whiteBar{
width:675px;
margin-left:-3px;
padding:13px 0 11px !important;
background:url(../img/common/article_heading_white_bar_bg.png) no-repeat top left;
clear:both;
font-size:17px;
text-align:center;
line-height:1.2;
}

.content{
font-size:13px;
}

.content p{
margin-top:22px;
}

.content p:first-child{
margin-top:0;
}

.information{
font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","Osaka","¥á¥¤¥ê¥ª","Meiryo","£Í£Ó £Ð¥´¥·¥Ã¥¯","MS PGothic",sans-serif;
font-size:10px;
color:#333;
}

/*-- ²èÁü --*/
.contents input[type="image"]:hover{
opacity:0.6;
-webkit-transition:all 0.25s linear;
-moz-transition:all 0.25s linear;
-o-transition:all 0.25s linear;
transition:all 0.25s linear;
}

.aside a img:hover,
.galleryLink a img:hover{
opacity:0.6;
-webkit-transition:all 0.25s linear;
-moz-transition:all 0.25s linear;
-o-transition:all 0.25s linear;
transition:all 0.25s linear;
}

.aside a img:hover,
.galleryLink a img:hover{
opacity:0.6;
-webkit-transition:all 0.25s linear;
-moz-transition:all 0.25s linear;
-o-transition:all 0.25s linear;
transition:all 0.25s linear;
}

/*-- ¥ê¥ó¥¯ --*/
a{
color:#1b1464;
}

a:hover{
text-decoration:none;
}

.footer a{
color:#fff;
text-decoration:none;
}

.footer a:hover{
text-decoration:underline;
}

/*-- ¥ê¥¹¥È --*/
li{
list-style:none;
}

ol li{
list-style:decimal inside;
margin-left:1.5em;
text-indent:-1.5em;
}

.indentList{
text-indent:-1em;
margin-left:1em;
}

.boxBeige li{
margin-top:1em;
padding-left:1.3em;
background:url(../img/common/article_li_bg.png) no-repeat 0 2px;
list-style:none;
}

.boxBeige li:first-child{
margin-top:0;
}

/*-- ¥Æ¡¼¥Ö¥ë --*/
table{
width:100%;
border-top:solid 1px #808080;
border-right:solid 1px #808080;
border-left:solid 1px #808080;
}

th{
width:35%;
padding:10px 20px;
border-bottom:solid 1px #808080;
background:url(../img/common/article_th_bg.png) no-repeat top left;
text-align:left;
}

td{
padding:10px 20px;
border-bottom:solid 1px #808080;
border-left:solid 1px #808080;
text-align:left;
}

/*-- ¥Û¥é¥¤¥¾¥Ê¥ë¥ë¡¼¥ë --*/
hr{
border:none;
border-bottom:dotted 1px #333;
}

/*-- ¥Ü¥Ã¥¯¥¹ --*/
.boxGray{
width:645px;
margin-top:20px;
padding:10px;
background:#f2f2f2;
font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","Osaka","¥á¥¤¥ê¥ª","Meiryo","£Í£Ó £Ð¥´¥·¥Ã¥¯","MS PGothic",sans-serif;
}

.boxBeige{
width:645px;
margin-top:20px;
padding:10px;
background:#faf0d8;
font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","Osaka","¥á¥¤¥ê¥ª","Meiryo","£Í£Ó £Ð¥´¥·¥Ã¥¯","MS PGothic",sans-serif;
}

.twoSecBox,.twoSecRedBox{
padding:3px;
border:solid 1px #b3b3b3;
text-align:center;
}

.boxInner{
background:#f2f2f2;
}

.twoSecRedBox .boxInner{
background:#fff1f1;
}

.boxInner .top{
padding:10px;
background:url(../img/common/article_two_box_top_bg.png) no-repeat bottom center;
}

.secInner{
margin:0 15px;
}

.lineBox{
padding:15px;
border:solid 1px #c78a03;
}

.redBox{
padding:15px;
background:#ffd6d8;
}


/*-- ¥Ü¥¿¥ó --*/
.btnS{
position: relative;
text-align: center;
}
.btnS a{
position: relative;
background:url(../img/plan/article_btn_silver_bg.jpg) no-repeat center top !important;
display:inline-block;
width:202px;
height: 40px;
padding:0px 15px 2px 0px;
font-family:"ÞâÌÀÄ«", "¥Ò¥é¥®¥ÎÌÀÄ« Pro W4","Hiragino Mincho Pro","HGÌÀÄ«B","£Í£Ó £ÐÌÀÄ«","£Í£Ó ÌÀÄ«","MS PMincho",serif;
font-size:13px;
line-height:41px;
text-decoration:none;
color:#333;
-webkit-transition:all 0.25s linear;
-moz-transition:all 0.25s linear;
-o-transition:all 0.25s linear;
transition:all 0.25s linear;
}

.btnS a:hover{
text-decoration:none;
opacity:0.6;
filter: Alpha(opacity=60);
-webkit-transition:all 0.25s linear;
-moz-transition:all 0.25s linear;
-o-transition:all 0.25s linear;
transition:all 0.25s linear;
}

.btnSB{
width:237px;
margin:0 auto;
text-align:center;
}

.btnSB a{
width:227px;
height:40px;
margin:0 auto;
padding-right:10px;
background:url(/img/plan/article_btn_silver_b_bg.jpg) no-repeat top center !important;
display:inline-block;
font-family:"ÞâÌÀÄ«", "¥Ò¥é¥®¥ÎÌÀÄ« Pro W4","Hiragino Mincho Pro","HGÌÀÄ«B","£Í£Ó £ÐÌÀÄ«","£Í£Ó ÌÀÄ«","MS PMincho",serif;
font-size:13px;
line-height:41px;
text-decoration:none;
color:#333;
-webkit-transition:all 0.25s linear;
-moz-transition:all 0.25s linear;
-o-transition:all 0.25s linear;
transition:all 0.25s linear;
}

.btnSB a:hover{
text-decoration:none;
opacity:0.6;
filter: Alpha(opacity=60);
-webkit-transition:all 0.25s linear;
-moz-transition:all 0.25s linear;
-o-transition:all 0.25s linear;
transition:all 0.25s linear;
}

/*-- ÈÆÍÑ --*/
.wFull{
width:100%;
}

.mt0{
margin-top:0px !important;
}

.mt5{
margin-top:5px !important;
}

.mt10{
margin-top:10px !important;
}

.mt15{
margin-top:15px !important;
}

.mt20{
margin-top:20px !important;
}

.mt25{
margin-top:25px !important;
}

.mt30{
margin-top:30px !important;
}

.mt35{
margin-top:35px !important;
}

.mt40{
margin-top:40px !important;
}

.mt45{
margin-top:45px !important;
}

.mt50{
margin-top:50px !important;
}

.mt60{
margin-top:60px !important;
}

.mt70{
margin-top:70px !important;
}

.mb0{
margin-bottom:0px !important;
}

.mb5{
margin-bottom:5px !important;
}

.mb10{
margin-bottom:10px !important;
}

.mb15{
margin-bottom:15px !important;
}

.mb20{
margin-bottom:20px !important;
}

.mb25{
margin-bottom:25px !important;
}

.mb30{
margin-bottom:30px !important;
}

.mb35{
margin-bottom:35px !important;
}

.mb40{
margin-bottom:40px !important;
}

.mb45{
margin-bottom:45px !important;
}

.mb50{
margin-bottom:50px !important;
}

.mr0{
margin-right:0px !important;
}

.mr5{
margin-right:5px !important;
}

.mr10{
margin-right:10px !important;
}

.mr15{
margin-right:15px !important;
}

.mr20{
margin-right:20px !important;
}

.mr25{
margin-right:25px !important;
}

.mr30{
margin-right:30px !important;
}

.mr35{
margin-right:35px !important;
}

.mr40{
margin-right:40px !important;
}

.mr45{
margin-right:45px !important;
}

.mr50{
margin-right:50px !important;
}

.ml0{
margin-left:0px !important;
}

.ml5{
margin-left:5px !important;
}

.ml10{
margin-left:10px !important;
}

.ml15{
margin-left:15px !important;
}

.ml20{
margin-left:20px !important;
}

.ml25{
margin-left:25px !important;
}

.ml30{
margin-left:30px !important;
}

.ml35{
margin-left:35px !important;
}

.ml40{
margin-left:40px !important;
}

.ml45{
margin-left:45px !important;
}

.ml50{
margin-left:50px !important;
}

.pt5{
padding-top:0px !important;
}

.pt10{
padding-top:10px !important;
}

.pt20{
padding-top:20px !important;
}

.pb0{
padding-bottom:0px !important;
}

.pb5{
padding-bottom:5px !important;
}

.pb10{
padding-bottom:10px !important;
}

.pb15{
padding-bottom:15px !important;
}

.pb20{
padding-bottom:20px !important;
}

.pb25{
padding-bottom:25px !important;
}

.pb30{
padding-bottom:30px !important;
}

.pl10{
padding-left:10px !important;
}

.pr10{
padding-right:30px !important;
}

.nbL{
border-left:none !important;
}


.dpBlock{
display:block;
}

.unitL{
float:left;
}

.unitR{
float:right;
}

.imgL{
padding-right:13px;
float:left;
}

.imgR{
padding-left:13px;
float:right;
}

.ffG{
font-family:"¥Ò¥é¥®¥Î³Ñ¥´ Pro W3","Hiragino Kaku Gothic Pro","Osaka","¥á¥¤¥ê¥ª","Meiryo","£Í£Ó £Ð¥´¥·¥Ã¥¯","MS PGothic",sans-serif;
}

.txLeft{
text-align:left !important;
}

.txCenter{
text-align:center !important;
}

.txRight{
text-align:right !important;
}

.vaM{
vertical-align:middle;
}

.txRed{
color:#f00 !important;
}

.txGray{
color:#999 !important;
}

.txDarkGray{
color:#666 !important;
}

.fs8{
font-size:8px;
}

.fs9{
font-size:9px;
}

.fs10{
font-size:10px;
}

.fs11{
font-size:11px;
}

.fs12{
font-size:12px;
}

.fs13{
font-size:13px;
}

.fs14{
font-size:14px;
}

.fs15{
font-size:15px;
}

.fs16{
font-size:16px;
}

.fs17{
font-size:17px;
}

.fs18{
font-size:18px;
}

.fs20{
font-size:20px;
}

.fs21{
font-size:21px;
}

.fs23{
font-size:23px;
}

.fs25{
font-size:25px;
}

.fs30{
font-size:30px;
}

.txId20{
text-indent:20px;
}

.secClear{
clear:both;
}

.clear{
width:1px;
height:1px;
display:block;
clear:both;
line-height:0.1;
}

.clearfix:after{
content:"."; 
display:block; 
height:0; 
font-size:0;	
clear:both; 
visibility:hidden;
}
	
.clearfix{
display:inline-block;
}