@charset "UTF-8";


/* -------------------------------------------------------------------- */
/*  pagetop ------------------------------------------------------------- */
/* -------------------------------------------------------------------- */

.pagetop {
    padding-bottom: 17px;
    text-align: right;
	float: right;
}

#other_win img {
	margin: 5px 4px 0 0;
}
#other_win p {
	font-size: 10px;
	color: #777;
}

/* -------------------------------------------------------------------- */
/* a, h2, h3, ol ------------------------------------------------------------- */
/* -------------------------------------------------------------------- */

#contentArea a {
    color: #058cc5;
}
#contentArea a:hover {
    color: #FF9566;
}
#contentArea h2 {
	font-weight: normal !important;
}
#contentArea h2.h2 {
	font-family:"メイリオ",Meiryo, 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, Arial, Helvetica, sans-serif;
	width:683px;
    background-color:#55831b;
    color: #fff;
    font-size: 20px !important;
    line-height: 1.6;
    margin-bottom: 20px;
    padding: 10px 7px 10px 10px;
	zoom:1;
}

#contentArea h2.h2 span {
    border-left: 8px solid #ffb21c;
    display: block;
    letter-spacing: 2px;
    line-height: 1.3;
    padding-left: 10px;
    padding-top: 2px;
}

#contentArea h2.h2 small{
	font-size:80%;
}

#contentArea h3.h3{
	font-family:"メイリオ",Meiryo, 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, Arial, Helvetica, sans-serif;
	background:url(../../common/temp_images/icon_h3.png) no-repeat left top;
	color:#55831b;
	font-size:18px;
	padding-left:30px;
	min-height:24px;
	margin-bottom:16px;
	line-height:1.2em;
	}
#contentArea h3.h3 small{
	font-size:80%;
}


#contentArea h4.h4{
	border-bottom: 1px dashed #999999;
    padding: 10px 7px 10px 0;
	margin-bottom:10px;
}
#contentArea h4.h4 span{
    border-left: 6px solid #6B9C33;
	padding-left:6px;
    display: block;
	line-height: 1.3;
}

#contentArea ol.numlist{width:100%;}
ol.numlist li{
	padding:10px 0 10px 30px !important;
	border-bottom:1px dotted #649f20;
	}
ol.numlist li.num01{background:url(../../common/temp_images/num01.png) no-repeat left 0.5em;}
ol.numlist li.num02{background:url(../../common/temp_images/num02.png) no-repeat left 0.5em;}
ol.numlist li.num03{background:url(../../common/temp_images/num03.png) no-repeat left 0.5em;}
ol.numlist li.num04{background:url(../../common/temp_images/num04.png) no-repeat left 0.5em;}
ol.numlist li.num05{background:url(../../common/temp_images/num05.png) no-repeat left 0.5em;}
ol.numlist li.num06{background:url(../../common/temp_images/num06.png) no-repeat left 0.5em;}
ol.numlist li.num07{background:url(../../common/temp_images/num07.png) no-repeat left 0.5em;}
ol.numlist li.num08{background:url(../../common/temp_images/num08.png) no-repeat left 0.5em;}
ol.numlist li.num09{background:url(../../common/temp_images/num09.png) no-repeat left 0.5em;}


#contentArea ul.dotlist{
	list-style:disc;
	margin-left:20px;
	color: #aeaeae;
	}

#contentArea ul.dotlist li{padding-bottom:6px;}

#contentArea ul.dotlist li span {
	    color: #535353;
	}

#contentArea .arrowlink{
	background:url(../../common/temp_images/icon_arrow.png) no-repeat left 0.5em;
	padding-left:20px;
	}


#contentArea a.new_win {
    background: url(../../common/temp_images/icon_win.gif) no-repeat  right 2px ;
	zoom:1;
    margin-right: 3px;
    padding-right: 15px;
	
}

#contentArea strong {
	font-weight: bold !important;
}

/* -------------------------------------------------------------------- */
/* 個別スタイル ------------------------------------------------------------- */
/* -------------------------------------------------------------------- */

#contentArea .mt0 {
	margin-top: 0 !important;
}
#contentArea .mt5 {
	margin-top: 5px !important;
}
#contentArea .mt10 {
	margin-top: 10px !important;
}
#contentArea .mt15 {
	margin-top: 15px !important;
}
#contentArea .mt20 {
	margin-top: 20px !important;
}
#contentArea .mt25 {
	margin-top: 25px !important;
}
#contentArea .mt30 {
	margin-top: 30px !important;
}
#contentArea .mt35 {
	margin-top: 35px !important;
}
#contentArea .mt40 {
	margin-top: 40px !important;
}
#contentArea .mt45 {
	margin-top: 45px !important;
}
#contentArea .mt50 {
	margin-top: 50px !important;
}
#contentArea .mt55 {
	margin-top: 55px !important;
}
#contentArea .mt60 {
	margin-top: 60px !important;
}



#contentArea .mb0 {
	margin-bottom: 0 !important;
}
#contentArea .mb5 {
	margin-bottom: 5px !important;
}
#contentArea .mb10 {
	margin-bottom: 10px !important;
}
#contentArea .mb15 {
	margin-bottom: 15px !important;
}
#contentArea .mb20 {
	margin-bottom: 20px !important;
}
#contentArea .mb25 {
	margin-bottom: 25px !important;
}
#contentArea .mb30 {
	margin-bottom: 30px !important;
}
#contentArea .mb35 {
	margin-bottom: 35px !important;
}
#contentArea .mb40 {
	margin-bottom: 40px !important;
}
#contentArea .mb45 {
	margin-bottom: 45px !important;
}
#contentArea .mb50 {
	margin-bottom: 50px !important;
}
#contentArea .mb55 {
	margin-bottom: 55px !important;
}
#contentArea .mb60 {
	margin-bottom: 60px !important;
}



#contentArea .ml0 {
	margin-left: 0 !important;
}
#contentArea .ml5 {
	margin-left: 5px !important;
}
#contentArea .ml10 {
	margin-left: 10px !important;
}
#contentArea .ml15 {
	margin-left: 15px !important;
}
#contentArea .ml20 {
	margin-left: 20px !important;
}
#contentArea .ml25 {
	margin-left: 25px !important;
}
#contentArea .ml30 {
	margin-left: 30px !important;
}
#contentArea .ml35 {
	margin-left: 35px !important;
}
#contentArea .ml40 {
	margin-left: 40px !important;
}
#contentArea .ml45 {
	margin-left: 45px !important;
}
#contentArea .ml50 {
	margin-left: 50px !important;
}
#contentArea .m55 {
	margin-left: 55px !important;
}
#contentArea .ml60 {
	margin-left: 60px !important;
}




#contentArea .mr0 {
	margin-right: 0 !important;
}
#contentArea .mr5 {
	margin-right: 5px !important;
}
#contentArea .mr10 {
	margin-right: 10px !important;
}
#contentArea .mr15 {
	margin-right: 15px !important;
}
#contentArea .mr20 {
	margin-right: 20px !important;
}
#contentArea .mr25 {
	margin-right: 25px !important;
}
#contentArea .mr30 {
	margin-right: 30px !important;
}
#contentArea .mr35 {
	margin-right: 35px !important;
}
#contentArea .mr40 {
	margin-right: 40px !important;
}
#contentArea .mr45 {
	margin-right: 45px !important;
}
#contentArea .mr50 {
	margin-right: 50px !important;
}
#contentArea .mr55 {
	margin-right: 55px !important;
}
#contentArea .mr60 {
	margin-right: 60px !important;
}


#contentArea .pt0 {
	padding-top: 0 !important;
}
#contentArea .pt5 {
	padding-top: 5px !important;
}
#contentArea .pt10 {
	padding-top: 10px !important;
}
#contentArea .pt20 {
	padding-top: 20px !important;
}
#contentArea .pt30 {
	padding-top: 30px !important;
}
#contentArea .pt40 {
	padding-top: 40px !important;
}
#contentArea .pt50 {
	padding-top: 50px !important;
}

#contentArea .pb0 {
	padding-bottom: 0 !important;
}
#contentArea .pb5 {
	padding-bottom: 5px !important;
}
#contentArea .pb10 {
	padding-bottom: 10px !important;
}
#contentArea .pb20 {
	padding-bottom: 20px !important;
}
#contentArea .pb30 {
	padding-bottom: 30px !important;
}
#contentArea .pb40 {
	padding-bottom: 40px !important;
}
#contentArea .pb50 {
	padding-bottom: 50px !important;
}

#contentArea .pl0 {
	padding-left: 0 !important;
}
#contentArea .pl5 {
	padding-left: 5px !important;
}
#contentArea .pl10 {
	padding-left: 10px !important;
}
#contentArea .pl20 {
	padding-left: 20px !important;
}
#contentArea .pl30 {
	padding-left: 30px !important;
}
#contentArea .pl40 {
	padding-left: 40px !important;
}
#contentArea .pl50 {
	padding-left: 50px !important;
}

#contentArea .pr0 {
	padding-right: 0 !important;
}
#contentArea .pr5 {
	padding-right: 5px !important;
}
#contentArea .pr10 {
	padding-right: 10px !important;
}
#contentArea .pr20 {
	padding-right: 20px !important;
}
#contentArea .pr30 {
	padding-right: 30px !important;
}
#contentArea .pr40 {
	padding-right: 40px !important;
}
#contentArea .pr50 {
	padding-right: 50px !important;
}

#contentArea .tL {
	text-align: left !important;
}
#contentArea .tR {
	text-align: right !important;
}

#contentArea .tC {
	text-align: center !important;
}

#contentArea .ind10{
	text-indent:-1em;
	padding-left:1em;
	}
#contentArea .ind15{
	text-indent:-1.5em;
	padding-left:1.5em;
	}
#contentArea .ind20{
	text-indent:-2em;
	padding-left:2em;
	}
#contentArea .ind25{
	text-indent:-2.5em;
	padding-left:2.5em;
	}	
#contentArea .ind30{
	text-indent:-3em;
	padding-left:3em;
	}	


#contentArea .text0 {
    font-size: 0;
}
#contentArea .text09 {
    font-size: 69%;
}
#contentArea .text10 {
    font-size: 77%;
}
#contentArea .text11 {
    font-size: 85%;
}
#contentArea .text12 {
    font-size: 93%;
}
#contentArea .text13 {
    font-size: 100%;
}
#contentArea .text14 {
    font-size: 108%;
}
#contentArea .text15 {
    font-size: 116%;
}
#contentArea .text16 {
    font-size: 123.1%;
}
#contentArea .text17 {
    font-size: 131%;
}
#contentArea .text18 {
    font-size: 138.5%;
}
#contentArea .text19 {
    font-size: 146.5%;
}
#contentArea .text20 {
    font-size: 153.9%;
}
#contentArea .text21 {
    font-size: 161.6%;
}
#contentArea .text22 {
    font-size: 167%;
}
#contentArea .text23 {
    font-size: 174%;
}
#contentArea .text24 {
    font-size: 182%;
}
#contentArea .text25 {
    font-size: 189%;
}
#contentArea .text26 {
    font-size: 197%;
}


#contentArea .lh10 {
    line-height: 1;
}
#contentArea .lh11 {
    line-height: 1.1;
}
#contentArea .lh12 {
    line-height: 1.2;
}
#contentArea .lh13 {
    line-height: 1.3;
}
#contentArea .lh14 {
    line-height: 1.4;
}
#contentArea .lh15 {
    line-height: 1.5;
}
#contentArea .lh16 {
    line-height: 1.6;
}
#contentArea .lh17 {
    line-height: 1.7;
}
#contentArea .lh18 {
    line-height: 1.8;
}
#contentArea .lh19 {
    line-height: 1.9;
}
#contentArea .lh20 {
    line-height: 2;
}
#contentArea .lh21 {
    line-height: 2.1;
}
#contentArea .lh22 {
    line-height: 2.2;
}
#contentArea .lh23 {
    line-height: 2.3;
}
#contentArea .lh24 {
    line-height: 2.4;
}
#contentArea .lh25 {
    line-height: 2.5;
}
#contentArea .lh26 {
    line-height: 2.6;
}
#contentArea .lh27 {
    line-height: 2.7;
}
#contentArea .lh28 {
    line-height: 2.8;
}
#contentArea .lh29 {
    line-height: 2.9;
}
#contentArea .lh30 {
    line-height: 3;
}


#contentArea .tC {text-align: center !important;}
#contentArea .tL {text-align: left !important;}
#contentArea .tR {text-align: right !important;}

#contentArea .fL {float: left !important;}
#contentArea .fR {float: right !important;}

#contentArea .red {
	color: #E00003;
}

#contentArea .noCap,
.noUse {
	display: none;
	height: 0;
	font-size: 1px;
}

#contentArea ul li {
	line-height: 1.7;
}