/* CSS Document */


/*===========================================*/
/*==フォント関連==*/
/*===========================================*/


strong{ color:#0091D2; font-size:22px; font-weight:bold; }


.font_11{font-size: 11px;}

.font_12{font-size: 12px;}

.font_14{font-size: 14px;}

.font_15{font-size: 15px;}

.font_16{font-size: 16px;}

.font_17{font-size: 17px;}

.font_18{font-size: 18px;}

.font_20{font-size: 20px;}

.font_22{font-size: 22px;}

.font_24{font-size: 24px;}

.font_26{font-size: 26px;}

.center{text-align: center;}

.left{text-align: left;}

.right{text-align: right;}

.bold{font-weight: bold;}

.red{ color:#D80000;}

.blue{ color:#00468C;}


.fl_r{
float: right;
margin-left:35px;
margin-bottom:20px;
}

.fl_l{
float: left;
margin-right:35px;
margin-bottom:20px;
}

.fl_c{
clear: both;
}

.newwind{ 
color:#0091D3;
font-size:12px;
padding-right: 15px;
background:url(../img/common/icon_newwind.png) 100% 50% no-repeat;
}


.newwind2{ 
color:#0091D3;
padding-right: 15px;
background:url(../img/common/icon_newwind.png) 100% 50% no-repeat;
}

.newwind2 a{
color:#0091D3;
text-decoration: underline;
}


.newwind2 a:hover{
color:#FFFFFF;
text-decoration: none;
}


.foottext{
font-size: 17px;
font-family: "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;
color: #FFFFFF;
font-weight:bold;
}








/*===========================================*/
/*==マージン==*/
/*===========================================*/

.ma_0 {margin:0;}

.ma_t-05 {margin-top:-5px;}
.ma_t-08 {margin-top:-8px;}
.ma_t-10 {margin-top:-10px;}
.ma_t-15 {margin-top:-15px;}

.ma_t00 {margin-top:0;}
.ma_t05 {margin-top:5px;}
.ma_t08 {margin-top:8px;}
.ma_t10 {margin-top:10px;}
.ma_t12 {margin-top:12px;}
.ma_t15 {margin-top:15px;}
.ma_t20 {margin-top:20px;}
.ma_t25 {margin-top:25px;}
.ma_t30 {margin-top:30px;}
.ma_t40 {margin-top:40px;}
.ma_t50 {margin-top:50px;}
.ma_t60 {margin-top:60px;}
.ma_t70 {margin-top:70px;}
.ma_t80 {margin-top:80px;}
.ma_t90 {margin-top:90px;}
.ma_t100 {margin-top:100px;}

.ma_b00 {margin-bottom:0;}
.ma_b05 {margin-bottom:5px;}
.ma_b08 {margin-bottom:8px;}
.ma_b10 {margin-bottom:10px;}
.ma_b12 {margin-bottom:12px;}
.ma_b15 {margin-bottom:15px;}
.ma_b20 {margin-bottom:20px;}
.ma_b25 {margin-bottom:25px;}
.ma_b30 {margin-bottom:30px;}
.ma_b40 {margin-bottom:40px;}
.ma_b50 {margin-bottom:50px;}
.ma_b60 {margin-bottom:60px;}
.ma_b70 {margin-bottom:70px;}
.ma_b80 {margin-bottom:80px;}
.ma_b90 {margin-bottom:90px;}
.ma_b100 {margin-bottom:100px;}

.ma_r00 {margin-right:0;}
.ma_r03 {margin-right:3px;}
.ma_r05 {margin-right:5px;}
.ma_r08 {margin-right:8px;}
.ma_r10 {margin-right:10px;}
.ma_r12 {margin-right:12px;}
.ma_r15 {margin-right:15px;}
.ma_r20 {margin-right:20px;}
.ma_r25 {margin-right:25px;}
.ma_r30 {margin-right:30px;}
.ma_r40 {margin-right:40px;}
.ma_r50 {margin-right:50px;}

.ma_l00 {margin-left:0;}
.ma_l03 {margin-left:3px;}
.ma_l05 {margin-left:5px;}
.ma_l08 {margin-left:8px;}
.ma_l10 {margin-left:10px;}
.ma_l12 {margin-left:12px;}
.ma_l15 {margin-left:15px;}
.ma_l17 {margin-left:17px;}
.ma_l20 {margin-left:20px;}
.ma_l25 {margin-left:25px;}
.ma_l30 {margin-left:30px;}
.ma_l40 {margin-left:40px;}
.ma_l50 {margin-left:50px;}

.lh120{line-height:120%;}
.lh130{line-height:140%;}
.lh140{line-height:140%;}
.lh150{line-height:150%;}
.lh160{line-height:160%;}
.lh170{line-height:170%;}
.lh180{line-height:180%;}
.lh200{line-height:200%;}


/*=====================================================*/
/*fade*/
/*=====================================================*/

.fade {
    -webkit-transition: 0.3s ease-in-out;
       -moz-transition: 0.3s ease-in-out;
         -o-transition: 0.3s ease-in-out;
            transition: 0.3s ease-in-out;
}
.fade:hover {
    opacity: 0.5;
    filter: alpha(opacity=50);
} 




