@charset "utf-8";

body { font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",'メイリオ',Meiryo, Osaka, sans-serif; }

img {

	border: none;

}



h1, h2, h3, h4, h5, h6 {

	margin: 0;

	font-size: 100%;

}



p {

	margin: 0;

	line-height: 1.4em;

}


address {

	margin: 0;

	font-style:normal;

}



em { font-style: normal; }



div.noFloat {

	overflow: hidden;

	clear: both;

}


div.noFloat hr { display: none; }



.txtRed { color: #B73C3E; }





/* 間隔指定 */

.M00 { margin: 0    !important; }

.M05 { margin: 5px  !important; }

.M10 { margin: 10px !important; }

.M15 { margin: 15px !important; }

.M20 { margin: 20px !important; }

.M25 { margin: 25px !important; }

.M30 { margin: 30px !important; }

.M35 { margin: 35px !important; }

.M40 { margin: 40px !important; }

.M45 { margin: 45px !important; }

.M50 { margin: 50px !important; }



.MT00 { margin-top: 0    !important; }

.MT05 { 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; }



.MR00 { margin-right: 0    !important; }

.MR05 { 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; }



.MB00 { margin-bottom: 0    !important; }

.MB05 { 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; }



.ML00 { margin-left: 0    !important; }

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

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

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

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

.ML22 { margin-left: 22px !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; }

/* // 間隔指定 */





/* 余白指定 */

.P00 { padding: 0    !important; }

.P05 { padding: 5px  !important; }

.P10 { padding: 10px !important; }

.P15 { padding: 15px !important; }

.P20 { padding: 20px !important; }

.P25 { padding: 25px !important; }

.P30 { padding: 30px !important; }

.P35 { padding: 35px !important; }

.P40 { padding: 40px !important; }

.P45 { padding: 45px !important; }

.P50 { padding: 50px !important; }



.PT00 { padding-top: 0    !important; }

.PT05 { padding-top: 5px  !important; }

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

.PT15 { padding-top: 15px !important; }

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

.PT25 { padding-top: 25px !important; }

.PT30 { padding-top: 30px !important; }

.PT35 { padding-top: 35px !important; }

.PT40 { padding-top: 40px !important; }

.PT45 { padding-top: 45px !important; }

.PT50 { padding-top: 50px !important; }



.PR00 { padding-right: 0    !important; }

.PR05 { padding-right: 5px  !important; }

.PR10 { padding-right: 10px !important; }

.PR15 { padding-right: 15px !important; }

.PR20 { padding-right: 20px !important; }

.PR25 { padding-right: 25px !important; }

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

.PR35 { padding-right: 35px !important; }

.PR40 { padding-right: 40px !important; }

.PR45 { padding-right: 45px !important; }

.PR50 { padding-right: 50px !important; }



.PB00 { padding-bottom: 0    !important; }

.PB05 { 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; }

.PB35 { padding-bottom: 35px !important; }

.PB40 { padding-bottom: 40px !important; }

.PB45 { padding-bottom: 45px !important; }

.PB50 { padding-bottom: 50px !important; }



.PL00 { padding-left: 0    !important; }

.PL05 { padding-left: 5px  !important; }

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

.PL15 { padding-left: 15px !important; }

.PL20 { padding-left: 20px !important; }

.PL25 { padding-left: 25px !important; }

.PL30 { padding-left: 30px !important; }

.PL35 { padding-left: 35px !important; }

.PL40 { padding-left: 40px !important; }

.PL45 { padding-left: 45px !important; }

.PL50 { padding-left: 50px !important; }

/* // 余白指定 */





/* 行揃え */

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

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

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

/* // 行揃え */





/* 縦位置の指定 */

.VTOP { vertical-align: top    !important; }

.VBOTTOM { vertical-align: bottom !important; }

.VMIDDLE { vertical-align: middle !important; }

/* // 縦位置の指定 */





/* 回り込み */

.R_FLOAT { float: right !important; }

.L_FLOAT { float: left !important; }

/* // 回り込み */





/* 文字サイズ相対変更 */

.LARGER { font-size: 120% !important; }

.X_LARGER { font-size: 130% !important; }

.SMALLER { font-size: 85% !important; }

.X_SMALLER { font-size: 75% !important; }

/* // 文字サイズ相対変更 */





/* 文字スタイル指定 */

.BOLD { font-weight: bold !important; }

.ITALIC { font-style: italic !important; }

.UNDERLINE { text-decoration: underline !important; }

/* // 文字スタイル指定 */




