/* 共通 */
.rank1,.rank2,.rank3,.rank4,.rank5,.point,.point1,.point2,.point3,.point4,.point5,.point6,.point7,.point8,.point9,.point10{
	font-family: sans-serif;
	font-weight:bold;
	_zoom: 1;
	overflow: hidden;
}

h4{
	clear:none;
}

h4,h5,h6,ul,ol{
	_zoom: 1;
	overflow: hidden;
}

.lbg{
	line-height:140%;
}



/* ランキング */

.rank1,.rank2,.rank3,.rank4,.rank5 {
	background-repeat: no-repeat;
	height: 25px;
	font-size: 18px;
	margin:10px 0 15px 0;
	padding: 35px 0 5px 65px;
	color: #333;
	border-bottom:dotted 1px #666;
	clear: both;
}

.rank1{
	background-image: url(../img/rank1_a.gif);
}
.rank2{
	background-image: url(../img/rank2_a.gif);
}
.rank3{
	background-image: url(../img/rank3_a.gif);
}
.rank4{
	background-image: url(../img/rank4_a.gif);
}
.rank5{
	background-image: url(../img/rank5_a.gif);
}

/* ポイント */

.point1,.point2,.point3,.point4,.point5 ,.point6 ,.point7 ,.point8 ,.point9 ,.point10 {
	background-repeat: no-repeat;
	height: 26px;
	padding-left: 46px;
	font-size: 16px;
	margin-top: 10px;
	padding-top: 14px;
	margin-bottom: 10px;
	border-bottom:dotted 2px #CCC;
	color: #3F3F3F;
	background-position: 4px top;
	clear: both;
}


.point {
	font-size: 15px;
	color: #333;
	background-image: url(../img/point.png);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 60px;
	margin-bottom: 5px;
	line-height:130%;
}

.point1{
	background-image: url(../img/point1.gif);
}
.point2{
	background-image: url(../img/point2.gif);
}
.point3{
	background-image: url(../img/point3.gif);
}
.point4{
	background-image: url(../img/point4.gif);
}
.point5{
	background-image: url(../img/point5.gif);
}
.point6{
	background-image: url(../img/point6.gif);
}
.point7{
	background-image: url(../img/point7.gif);
}
.point8{
	background-image: url(../img/point8.gif);
}
.point9{
	background-image: url(../img/point9.gif);
}
.point10{
	background-image: url(../img/point10.gif);
}


/* 矢印 */

.arrow_blue,.arrow_orange,.arrow_black,.arrow_red{
	background-repeat: no-repeat;
	font-weight: bold;
	line-height: 160%;
	font-size: 16px;
	background-position: left center;
	padding-left: 25px;
	margin-top: 3px;
	margin-bottom: 3px;
	font-family:sans-serif;
	_zoom: 1;
	overflow: hidden;
}

.arrow_blue {
	background-image: url(../img/arrow_blue.gif);
}
.arrow_orange {
	background-image: url(../img/arrow_orange.gif);
}
.arrow_black {
	background-image: url(../img/arrow_black.gif);
}
.arrow_red {
	background-image: url(../img/arrow_red.gif);
}


/* 文字装飾 */

blockquote {
	font-size:12px;
	color:#666666;
	border: 2px dotted #CCCCCC;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin: 15px;
	line-height: 130%;
}

.alert,.accept,.attention,.thint{
	font-size: 12px;
	line-height: 130%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 55px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-position:8px 3px;
}

.alert {
	background-color: #FFEFEF;
	background-image: url(../img/alert.png);
	background-repeat: no-repeat;
	color: #A2462F;
	border: 1px solid #FABDA7;
}

.accept {
	border: 1px solid #C2E39B;
	background-color: #EFFADA;
	background-image: url(../img/accept.png);
	background-repeat: no-repeat;
	color: #346F15;
}

.attention {
	border: 1px solid #FDE8A8;
	background-color: #FEF8E0;
	background-image: url(../img/attention.png);
	background-repeat: no-repeat;
	color: #804900;
}

.thint {
	border: 1px solid #C5D7ED;
	background-color: #EFF4FA;
	background-image: url(../img/thint.png);
	background-repeat: no-repeat;
	color: #2C4F7A;
}

 .user1,.user2 {
	font-size: 12px;
	line-height: 130%;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 100px;
	margin-top: 10px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 12px 12px;
	background-color: #EFF4FA;
	border: 1px solid #C5D7ED;
	min-height: 70px;
	_height:70px;
	_zoom: 1;
	overflow: hidden;
}

 .user1{
	background-image: url(../img/user1.png);
}

 .user2{
	background-image: url(../img/user2.png);
}

.noimage{
	padding-left:12px;
	background-image: none;
	min-height:15px;
}

.ylw{
	background-color:#FFE566;
	font-weight:bold;
	padding:2px;
}


/* ボックス */

.nmlbox,.dottbox,.ylwbox,.graybg{
	padding:15px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear:both;
}

 .graybg{
	background-color:#EBEBEB;
}

.dottbox{
	border:dotted 1px #666;
}
.nmlbox {
	border: 2px solid #CCCCCC;
}
.ylwbox {
	background-color: #FFFFD2;
	border: 2px solid #CC0000;
}


/* 水平線 */

.border1,.border2,.border3,.borderdot,.borderdot2{
	margin: 10px;
	padding: 0px;
	line-height: 1px;
	height: 1px;
	_zoom: 1;
	overflow: hidden;
}

.border1 {
	border-bottom:solid 1px #999;
}
.border2 {
	border-bottom:solid 1px #990000;
}

.border3 {
	border-bottom:solid 1px #003366;
}

.borderdot {
	border-top:dotted 1px #999;
}

.borderdot2 {
	border-top:dotted 2px #999;
}

.layout_l{
	float:left;
}

.layout_r{
	float:right;
}

.hd,.hd:hover,.hd:visited{
	color:#333;
	text-decoration:none;
}


/* 角丸 */

.rnd1{
	padding: 15px;
	margin: 15px auto 15px auto;
}

.rnd1{
	position:relative;
	z-index:1;
	padding: 15px;
	margin: 15px auto 15px auto;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(https://www.beritajepang.com/css/PIE.htc);
}



.rbox1 {
	background-color: #f0f0f0;
	border: 1px solid #d7d7d7;
}

.rbox2 {
	background-color: #FFF;
	border: 2px solid #FF843F;
}

.rbox3 {
	background-color: #FFF;
}

.rbox4 {
	background-color: #F5F5F5;
}


/* シャドウ */

.shadow1,.shadow2,.shadow3{
	padding: 15px;
	margin: 15px auto 15px auto;
}

.shadow1{
	-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.4);
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4);
}

.shadow2{
	-moz-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}


/* FAQ */

.question1 {
	font-size: 17px;
	font-weight: bold;
	line-height: 130%;
	margin: 15px auto 4px auto;
	padding: 5px 0 6px 50px;
	background-image: url(../img/q1.png);
	background-repeat: no-repeat;
	background-position: 10px top;
}

.answer1 {
	position:relative;
	font-size: 13px;
	line-height:140%;
	border:solid 1px #CCC;
	background-color:#F5F5F5;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	margin: 5px auto 35px auto;
	padding: 20px 20px 20px 60px;
	background-image: url(../img/a1.png);
	background-repeat: no-repeat;
	background-position: 12px 18px;
	behavior: url(https://www.beritajepang.com/css/PIE.htc);
}

.question2 {
	font-size: 17px;
	font-weight: bold;
	line-height: 130%;
	margin: 20px auto 4px auto;
	padding: 5px 0 6px 50px;
	background-image: url(../img/q2.png);
	background-repeat: no-repeat;
	background-position: 10px top;
}

.answer2 {
	position:relative;
	font-size: 13px;
	line-height:140%;
	margin: 5px auto 15px auto;
	padding: 10px 10px 20px 50px;
	background-image: url(../img/a2.png);
	background-repeat: no-repeat;
	background-position: 10px 12px;
	border-bottom:dotted 1px #CCC;
}



/* 吹き出し */

.bln{
	font-size:13px;
	line-height:130%;
	_zoom: 1;
	overflow: hidden;
	padding:0;
	margin: 0;
	color: #333333;
}

.b_body{
	margin:0;
	width:auto;
	padding:12px 19px;
	_zoom: 1;
	overflow: hidden;
}


.balloon1 .b_body{
	background-color:#F5F5F5;
	border:solid 1px #CCC;
}

.balloon2 .b_body{
	background-color:#FFF;
	border:solid 1px #CCC;
}

.balloon3 .b_body{
	background-color:#EBEBEB;
}

.balloon4 .b_body{
	background-color:#EAF1FF;
	border:solid 1px #6AA3F9;
}

.balloon5 .b_body{
	background-color:#FFEAEA;
	border:solid 1px #F96565;
}

.balloon6 .b_body{
	background-color:#FFF;
	border:solid 2px #CC0000;
}

.balloon7 .b_body{
	background-color:#FFF;
	border:solid 2px #0080B8;
}

.balloon8 .b_body{
	background-color:#FFF;
	border:solid 2px #FF8201;
}

.balloon9 .b_body{
	background-color:#FFF;
	border:2px solid #739221;
}



.bln .img-l{
	position:relative;
	z-index:100;
	background-image:url(../img/balloon.png);
	top: 18px;
	left:1px;
	float:left;
	width: 28px;
	height: 19px;
	margin:0;
}

.bln .img-r{
	position: relative;
	z-index:100;
	background-image:url(../img/balloon.png);
	top: 18px;
	right:1px;
	float:right;
	width: 28px;
	height: 19px;
	margin:0;
}
.bln .img-t{
	position: relative;
	z-index:100;
	background-image:url(../img/balloon.png);
	top:1px;
	left: 30px;
	width: 22px;
	height: 22px;
	float:none;
	margin:0;
}
.bln .img-b{
	position: relative;
	z-index:100;
	background-image:url(../img/balloon.png);
	bottom:1px;
	left: 30px;
	width: 22px;
	height: 22px;
	margin:0;
}


div.bln:after{height:0; visibility: hidden; content: ".";   display: block; clear: both;}
.balloon1 .img-b{ background-position: 0 0;} 
.balloon1 .img-l{ background-position: 0 -72px;} 
.balloon1 .img-r{ background-position: 0 -139px;} 
.balloon1 .img-t{ background-position: 0 -206px;} 
.balloon2 .img-b{ background-position: 0 -278px;} 
.balloon2 .img-l{ background-position: 0 -350px;} 
.balloon2 .img-r{ background-position: 0 -417px;} 
.balloon2 .img-t{ background-position: 0 -484px;} 
.balloon3 .img-b{ background-position: 0 -556px;} 
.balloon3 .img-l{ background-position: 0 -628px;} 
.balloon3 .img-r{ background-position: 0 -695px;} 
.balloon3 .img-t{ background-position: 0 -762px;} 
.balloon4 .img-b{ background-position: 0 -834px;} 
.balloon4 .img-l{ background-position: 0 -906px;} 
.balloon4 .img-r{ background-position: 0 -973px;} 
.balloon4 .img-t{ background-position: 0 -1040px;} 
.balloon5 .img-b{ background-position: 0 -1112px;} 
.balloon5 .img-l{ background-position: 0 -1184px;} 
.balloon5 .img-r{ background-position: 0 -1251px;} 
.balloon5 .img-t{ background-position: 0 -1318px;} 
.balloon6 .img-b{ background-position: 0 -1390px;bottom:2px;} 
.balloon6 .img-l{ background-position: 0 -1462px;left:2px;} 
.balloon6 .img-r{ background-position: 0 -1531px;right:2px;} 
.balloon6 .img-t{ background-position: 0 -1600px;top:2px;} 
.balloon7 .img-b{ background-position: 0 -1672px;bottom:2px;} 
.balloon7 .img-l{ background-position: 0 -1744px;left:2px;} 
.balloon7 .img-r{ background-position: 0 -1813px;right:2px;} 
.balloon7 .img-t{ background-position: 0 -1882px;top:2px;} 
.balloon8 .img-b{ background-position: -78px 0;bottom:2px;} 
.balloon8 .img-l{ background-position: -78px -72px;left:2px;}
.balloon8 .img-r{ background-position: -78px -141px;right:2px;}
.balloon8 .img-t{ background-position: -78px -210px;top:2px;}
.balloon9 .img-b{ background-position: -78px -282px;bottom:2px;} 
.balloon9 .img-l{ background-position: -78px -354px;left:2px;} 
.balloon9 .img-r{ background-position: -78px -423px;right:2px;} 
.balloon9 .img-t{ background-position: -78px -492px;top:2px;} 


/* フッターメニュー */
#footermenu{
	text-align:center;
	padding:6px;
}

/*
==================================================
 フラットボタン：緑A < class：sbtn-green-a >
==================================================
*/
.sbtn-green-a {
	display: inline-block;
	width: 40%;
	text-align: center;
	text-decoration: none;
	line-height: 54px;
	outline: none;
	position: relative;
	background-color: #27ae60;
	border-radius: 5px;
	color: #fff;
	line-height: 52px;
	box-shadow: 0 3px 0 #0e8c73;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
.sbtn-green-a::before,
.sbtn-green-a::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.sbtn-green-a,
.sbtn-green-a::before,
.sbtn-green-a::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.sbtn-green-a:hover {
	background-color: #2ecc71;
        color:#ffffff;
	box-shadow: 0 3px 0 #23a188;
        left: 0px;
	top: 0px;
}
.sbtn-green-a:active {
	top: 3px;
	box-shadow: none;
}

/*
==================================================
 フラットボタン：緑B < class：sbtn-green-b >
==================================================
*/
.sbtn-green-b {
	display: inline-block;
	width: 40%;
	text-align: center;
	text-decoration: none;
	line-height: 54px;
	outline: none;	position: relative;
	background-color: #16a085;
	border-radius: 5px;
	color: #fff;
	line-height: 52px;
	box-shadow: 0 3px 0 #0e8c73;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
.sbtn-green-b::before,
.sbtn-green-b::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.sbtn-green-b,
.sbtn-green-b::before,
.sbtn-green-b::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.sbtn-green-b:hover {
	background-color: #1abc9c;
        color:#ffffff;
	box-shadow: 0 3px 0 #23a188;
        left: 0px;
	top: 0px;
}
.sbtn-green-b:active {
	top: 3px;
	box-shadow: none;
}

/*
==================================================
 フラットボタン：青 < class：sbtn-blue >
==================================================
*/
.sbtn-blue {
	display: inline-block;
	width: 40%;
	text-align: center;
	text-decoration: none;
	line-height: 54px;
	outline: none;	position: relative;
	background-color: #2980b9;
	border-radius: 5px;
	color: #fff;
	line-height: 52px;
	box-shadow: 0 3px 0 #357DDB;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
.sbtn-blue::before,
.sbtn-blue::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.sbtn-blue,
.sbtn-blue::before,
.sbtn-blue::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.sbtn-blue:hover {
	background-color: #3498db;
        color:#ffffff;
	box-shadow: 0 3px 0 #357DDB;
        left: 0px;
	top: 0px;
}
.sbtn-blue:active {
	top: 3px;
	box-shadow: none;
}

/*
==================================================
 フラットボタン：赤 < class：sbtn-red >
==================================================
*/
.sbtn-red {
	display: inline-block;
	width: 40%;
	text-align: center;
	text-decoration: none;
	line-height: 54px;
	outline: none;	position: relative;
	background-color: #c0392b;
	border-radius: 5px;
	color: #fff;
	line-height: 52px;
	box-shadow: 0 3px 0 #992E22;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
.sbtn-red::before,
.sbtn-red::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.sbtn-red,
.sbtn-red::before,
.sbtn-red::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.sbtn-red:hover {
	background-color: #e74c3c;
        color:#ffffff;
	box-shadow: 0 3px 0 #992E22;
        left: 0px;
	top: 0px;
}
.sbtn-red:active {
	top: 3px;
	box-shadow: none;
}

/*
==================================================
 フラットボタン：黄 < class：sbtn-yellow >
==================================================
*/
.sbtn-yellow {
	display: inline-block;
	width: 40%;
	text-align: center;
	text-decoration: none;
	line-height: 54px;
	outline: none;	position: relative;
	background-color: #f39c12;
	border-radius: 5px;
	color: #fff;
	line-height: 52px;
	box-shadow: 0 3px 0 #f7ba59;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
.sbtn-yellow::before,
.sbtn-yellow::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.sbtn-yellow,
.sbtn-yellow::before,
.sbtn-yellow::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.sbtn-yellow:hover {
	background-color: #f1c40f;
        color:#ffffff;
	box-shadow: 0 3px 0 #f7ba59;
        left: 0px;
	top: 0px;
}
.sbtn-yellow:active {
	top: 3px;
	box-shadow: none;
}

/*
==================================================
 フラットボタン：橙 < class：sbtn-orange >
==================================================
*/
.sbtn-orange {
	display: inline-block;
	width: 40%;
	text-align: center;
	text-decoration: none;
	line-height: 54px;
	outline: none;	position: relative;
	background-color: #d35400;
	border-radius: 5px;
	color: #fff;
	line-height: 52px;
	box-shadow: 0 3px 0 #d43100;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
.sbtn-orange::before,
.sbtn-orange::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.sbtn-borangelue,
.sbtn-orange::before,
.sbtn-orange::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.sbtn-orange:hover {
	background-color: #e67e22;
        color:#ffffff;
	box-shadow: 0 3px 0 #d43100;
        left: 0px;
	top: 0px;
}
.sbtn-orange:active {
	top: 3px;
	box-shadow: none;
}

/*
==================================================
 フラットボタン：黒 < class：sbtn-black >
==================================================
*/
.sbtn-black {
	display: inline-block;
	width: 40%;
	text-align: center;
	text-decoration: none;
	line-height: 54px;
	outline: none;	position: relative;
	background-color: #2c3e50;
	border-radius: 5px;
	color: #fff;
	line-height: 52px;
	box-shadow: 0 3px 0 #2b434f;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
.sbtn-black::before,
.sbtn-black::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.sbtn-black,
.sbtn-black::before,
.sbtn-black::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.sbtn-black:hover {
	background-color: #34495e;
        color:#ffffff;
	box-shadow: 0 3px 0 #2b434f;
        left: 0px;
	top: 0px;
}
.sbtn-black:active {
	top: 3px;
	box-shadow: none;
}

/*
==================================================
 フラットボタン：灰 < class：sbtn-gray >
==================================================
*/
.sbtn-gray {
	display: inline-block;
	width: 40%;
	text-align: center;
	text-decoration: none;
	line-height: 54px;
	outline: none;	position: relative;
	background-color: #7f8c8d;
	border-radius: 5px;
	color: #fff;
	line-height: 52px;
	box-shadow: 0 3px 0 #7e898c;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
.sbtn-gray::before,
.sbtn-gray::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.sbtn-gray,
.sbtn-gray::before,
.sbtn-gray::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.sbtn-gray:hover {
	background-color: #95a5a6;
        color:#ffffff;
	box-shadow: 0 3px 0 #7e898c;
        left: 0px;
	top: 0px;
}
.sbtn-gray:active {
	top: 3px;
	box-shadow: none;
}

/*
==================================================
 フラットボタン：紫 < class：sbtn-purple >
==================================================
*/
.sbtn-purple {
	display: inline-block;
	width: 40%;
	text-align: center;
	text-decoration: none;
	line-height: 54px;
	outline: none;	position: relative;
	background-color: #8e44ad;
	border-radius: 5px;
	color: #fff;
	line-height: 52px;
	box-shadow: 0 3px 0 #7c44ad;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .3);
}
.sbtn-purple::before,
.sbtn-purple::after {
	position: absolute;
	z-index: -1;
	display: block;
	content: '';
}
.sbtn-purple,
.sbtn-purple::before,
.sbtn-purple::after {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.sbtn-purple:hover {
	background-color: #9b59b6;
        color:#ffffff;
	box-shadow: 0 3px 0 #7c44ad;
        left: 0px;
	top: 0px;
}
.sbtn-purple:active {
	top: 3px;
	box-shadow: none;
}






/*
==================================================
Youtubeレスポンシブ化 < class名：youtube-box >
==================================================
*/

.youtube-box {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.youtube-box iframe,
.youtube-box object,
.youtube-box embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/*
==================================================
Google-Mapレスポンシブ化 < class名：gmap-box >
==================================================
*/
.gmap-box {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
 
.gmap-box iframe,
.gmap-box object,
.gmap-box embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

/*
==================================================
赤文字＋size14 < class名：red_14 >
==================================================
*/
.red_14{
      font-size:14px;
      color:#FF0A0A;
}

/*
==================================================
赤文字＋size16 < class名：red_16 >
==================================================
*/
.red_16{
      font-size:16px;
      color:#FF0A0A;
}

/*
==================================================
赤文字＋size18 < class名：red_18 >
==================================================
*/
.red_18{
      font-size:18px;
      color:#FF0A0A;
}

/*
==================================================
赤文字＋size20 < class名：red_20 >
==================================================
*/
.red_20{
      font-size:20px;
      color:#FF0A0A;
}

/*
==================================================
赤文字＋size24 < class名：red_24 >
==================================================
*/
.red_24{
      font-size:24px;
      color:#FF0A0A;
}

/*
==================================================
太字＋size14 < class名：b_14 >
==================================================
*/
.b_14{
      font-weight:bold;
      font-size:14px;
}

/*
==================================================
太字＋size16 < class名：b_16 >
==================================================
*/
.b_16{
      font-weight:bold;
      font-size:16px;
}

/*
==================================================
太字＋size18 < class名：b_18 >
==================================================
*/
.b_18{
      font-weight:bold;
      font-size:18px;
}

/*
==================================================
太字＋size20 < class名：b_20 >
==================================================
*/
.b_20{
      font-weight:bold;
      font-size:20px;
}

/*
==================================================
太字＋size24 < class名：b_24 >
==================================================
*/
.b_24{
      font-weight:bold;
      font-size:24px;
}


/*
==================================================
太字＋赤文字＋size14 < class名：b-red_14 >
==================================================
*/
.b-red_14{
      font-weight:bold;
      font-size:14px;
      color:#FF0A0A;
}

/*
==================================================
太字＋赤文字＋size16 < class名：b-red_16 >
==================================================
*/
.b-red_16{
      font-weight:bold;
      font-size:16px;
      color:#FF0A0A;
}

/*
==================================================
太字＋赤文字＋size18 < class名：b-red_18 >
==================================================
*/
.b-red_18{
      font-weight:bold;
      font-size:18px;
      color:#FF0A0A;
}

/*
==================================================
太字＋赤文字＋size20 < class名：b-red_20 >
==================================================
*/
.b-red_20{
      font-weight:bold;
      font-size:20px;
      color:#FF0A0A;
}

/*
==================================================
太字＋赤文字＋size24 < class名：b-red_24 >
==================================================
*/
.b-red_24{
      font-weight:bold;
      font-size:24px;
      color:#FF0A0A;
}

/*
==================================================
蛍光ペン：黄 < class名：f-yellow >
==================================================
*/
.f-yellow{
  background: linear-gradient(transparent 0%, #ffff66 0%);
}

/*
==================================================
蛍光ペン：ピンク < class名：f-pink >
==================================================
*/
.f-pink{
  background: linear-gradient(transparent 0%, #ffccff 0%);
}

/*
==================================================
蛍光ペン：緑 < class名：f-green >
==================================================
*/
.f-green{
  background: linear-gradient(transparent 0%, #b3ff66 0%);
}

/*
==================================================
蛍光ペン：水色 < class名：f-lightblue >
==================================================
*/
.f-lightblue{
  background: linear-gradient(transparent 0%, #66ffff 0%);
}

/*
==================================================
ボックス：黄 < class名：box-yellow >
==================================================
*/
.box-yellow {
	padding:15px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear:both;
	background-color: #FFFFD7;
	border:none
}

/*
==================================================
ボックス：ピンク < class名：box-pink >
==================================================
*/
.box-pink {
	padding:15px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear:both;
	background-color: #FFE6FF;
	border:none
}

/*
==================================================
ボックス：緑 < class名：box-green >
==================================================
*/
.box-green {
	padding:15px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear:both;
	background-color: #EBFFE6;
	border:none
}

