@charset "utf-8";
/*
Template Name: ショートコード
*/

/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ショートコード部分設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */

/*ボックス（形）*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */

.normal_box {
	margin:10px 0;
	padding: 10px;
	border-style: solid;
	clear: both;
}
.in_img_box {
	padding:10px 10px 10px 50px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	clear: both;
}
.in_img_box2 {
	padding:10px 10px 10px 60px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	clear: both;
}
ul.list_box {
	margin:10px 15px;
	clear: both;
}
ul.dot1_list_black,.dot1_list_blue,.dot1_list_green,.dot1_list_orange,.dot1_list_pink,.dot1_list_red,.dot2_list_black,.dot2_list_blue,.dot2_list_green,.dot2_list_orange,.dot2_list_pink,.dot2_list_red,.check1_list_black,.check1_list_blue,.check1_list_green,.check1_list_orange,.check1_list_pink,.check1_list_red,.check2_list_black,.check2_list_blue,.check2_list_green,.check2_list_orange,.check2_list_pink,.check2_list_red,.arrow1_list_black,.arrow1_list_blue,.arrow1_list_green,.arrow1_list_orange,.arrow1_list_pink,.arrow1_list_red,.arrow2_list_black,.arrow2_list_blue,.arrow2_list_green,.arrow2_list_orange,.arrow2_list_pink,.arrow2_list_red,.arrow3_list_black,.arrow3_list_blue,.arrow3_list_green,.arrow3_list_orange,.arrow3_list_pink,.arrow3_list_red,.circle1_list_black,.circle1_list_blue,.circle1_list_green,.circle1_list_orange,.circle1_list_pink,.circle1_list_red,.circle2_list_black,.circle2_list_blue,.circle2_list_green,.circle2_list_orange,.circle2_list_pink,.circle2_list_red {
	line-height: 180%;
	clear: both;
}


/*ボックス線（太さ）*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */

.border1 { border-width: 1px;}
.border2 { border-width: 2px;}
.border3 { border-width: 3px;}


/*ボックス線（色）*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */

.c_black { border-color: #cdcdcd;}
.c_red { border-color: #ffbba9;}
.c_blue { border-color: #86aaca;}
.c_pink { border-color: #ffb5c2;}
.c_green { border-color: #67a990;}
.c_orange { border-color: #ffc770;}


/*ボックス枠（丸角）*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */

.cox-c {
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;}


/*ボックス（背景あり）*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */

.gray-bg {
	background-color: #eee;}
.red-bg {
	background-color: #ffdcd2;}
.blue-bg {
	background-color: #b7d4ee;}
.pink-bg {
	background-color: #ffdae0;}
.green-bg {
	background-color: #bfe3d6;}
.orange-bg {
	background-color: #ffe7c1;}

/* チェック */
.check_pink{
	background:#ffdae0 url(img/shortcode/check_pink.png) 5px no-repeat;
	border:1px #ffb5c2 solid;}
.check_black{
	background:#eee url(img/shortcode/check_black.png) 5px no-repeat;
	border:1px #cdcdcd solid;}
.check_blue{
	background:#b7d4ee url(img/shortcode/check_blue.png) 5px no-repeat;
	border:1px #86aaca solid;}
.check_red{
	background:#ffdcd2 url(img/shortcode/check_red.png) 5px no-repeat;
	border:1px #ffbba9 solid;}
.check_green{
	background:#bfe3d6 url(img/shortcode/check_green.png) 5px no-repeat;
	border:1px #67a990 solid;}
.check_orange{
	background:#ffe7c1 url(img/shortcode/check_orange.png) 5px no-repeat;
	border:1px #ffc770 solid;}

/* ! */
.exclamation_pink{
	background:#ffdae0 url(img/shortcode/exclamation_pink.png) 5px no-repeat;
	border:3px #ffb5c2 solid;}
.exclamation_black{
	background:#eee url(img/shortcode/exclamation_black.png) 5px no-repeat;
	border:3px #cdcdcd solid;}
.exclamation_blue{
	background:#b7d4ee url(img/shortcode/exclamation_blue.png) 5px no-repeat;
	border:3px #86aaca solid;}
.exclamation_red{
	background:#ffdcd2 url(img/shortcode/exclamation_red.png) 5px no-repeat;
	border:3px #ffbba9 solid;}
.exclamation_green{
	background:#bfe3d6 url(img/shortcode/exclamation_green.png) 5px no-repeat;
	border:3px #67a990 solid;}
.exclamation_orange{
	background:#ffe7c1 url(img/shortcode/exclamation_orange.png) 5px no-repeat;
	border:3px #ffc770 solid;}

/* attention */
.attention_pink{
	background: url(img/shortcode/attention_pink.png) 5px no-repeat;
	border:3px #ffb5c2 solid;}
.attention_black{
	background: url(img/shortcode/attention_black.png) 5px no-repeat;
	border:3px #cdcdcd solid;}
.attention_blue{
	background: url(img/shortcode/attention_blue.png) 5px no-repeat;;
	border:3px #86aaca solid;}
.attention_red{
	background: url(img/shortcode/attention_red.png) 5px no-repeat;
	border:3px #ffbba9 solid;}
.attention_green{
	background: url(img/shortcode/attention_green.png) 5px no-repeat;
	border:3px #67a990 solid;}
.attention_orange{
	background: url(img/shortcode/attention_orange.png) 5px no-repeat;
	border:3px #ffc770 solid;}

/* memo */
.memo_pink{
	background: url(img/shortcode/memo_pink.png) 5px no-repeat;
	border:3px #ffb5c2 solid;}
.memo_black{
	background: url(img/shortcode/memo_black.png) 5px no-repeat;
	border:3px #cdcdcd solid;}
.memo_blue{
	background: url(img/shortcode/memo_blue.png) 5px no-repeat;
	border:3px #86aaca solid;}
.memo_red{
	background: url(img/shortcode/memo_red.png) 5px no-repeat;
	border:3px #ffbba9 solid;}
.memo_green{
	background: url(img/shortcode/memo_green.png) 5px no-repeat;
	border:3px #67a990 solid;}
.memo_orange{
	background: url(img/shortcode/memo_orange.png) 5px no-repeat;
	border:3px #ffc770 solid;}

/* チェック */
.finger_pink{
	background:#ffdae0 url(img/shortcode/finger_pink.png) 5px no-repeat;
	border:2px #ffb5c2 solid;}
.finger_black{
	background:#eee url(img/shortcode/finger_black.png) 5px no-repeat;
	border:2px #cdcdcd solid;}
.finger_blue{
	background:#b7d4ee url(img/shortcode/finger_blue.png) 5px no-repeat;
	border:2px #86aaca solid;}
.finger_red{
	background:#ffdcd2 url(img/shortcode/finger_red.png) 5px no-repeat;
	border:2px #ffbba9 solid;}
.finger_green{
	background:#bfe3d6 url(img/shortcode/finger_green.png) 5px no-repeat;
	border:2px #67a990 solid;}
.finger_orange{
	background:#ffe7c1 url(img/shortcode/finger_orange.png) 5px no-repeat;
	border:2px #ffc770 solid;}

/* ブックマーク */
.bm_pink{
	background:#ffdae0 url(img/shortcode/bm_pink.png) 5px no-repeat;
	border:2px #ffb5c2 solid;}
.bm_black{
	background:#eee url(img/shortcode/bm_black.png) 5px no-repeat;
	border:2px #cdcdcd solid;}
.bm_blue{
	background:#b7d4ee url(img/shortcode/bm_blue.png) 5px no-repeat;
	border:2px #86aaca solid;}
.bm_red{
	background:#ffdcd2 url(img/shortcode/bm_red.png) 5px no-repeat;
	border:2px #ffbba9 solid;}
.bm_green{
	background:#bfe3d6 url(img/shortcode/bm_green.png) 5px no-repeat;
	border:2px #67a990 solid;}
.bm_orange{
	background:#ffe7c1 url(img/shortcode/bm_orange.png) 5px no-repeat;
	border:2px #ffc770 solid;}

/*ボックス（画像）*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */

/* Q */
.Q_black, .Q_blue, .Q_green, .Q_red, .Q_pink, .Q_orange{
	padding:10px 10px 10px 50px;
	margin:15px 0 0;
	font-weight:bold;
	display:block;
	color:#FFF;
	text-align:left;
	clear:both;
}
.Q_black{
	background:#666 url(img/shortcode/black_q.png) 5px no-repeat;
	border:1px #555 solid;
}
.Q_blue{
	background:#3f8dd5 url(img/shortcode/blue_q.png) 5px no-repeat;
	border:1px #196dba solid;
}
.Q_orange{
	background:#ffae46 url(img/shortcode/orange_q.png) 5px no-repeat;
	border:1px #ffa025 solid;
}
.Q_red{
	background:#ff6e6e url(img/shortcode/red_q.png) 5px no-repeat;
	border:1px #ff4646 solid;
}
.Q_green{
	background:#44a25e url(img/shortcode/green_q.png) 5px no-repeat;
	border:1px #198A38 solid;
}
.Q_pink{
	background:#ff8fad url(img/shortcode/pink_q.png) 5px no-repeat;
	border:1px #ff769a solid;
}

/* A */
.A_black, .A_blue, .A_green, .A_red, .A_pink, .A_orange{
	padding:10px 10px 10px 50px;
	margin:0;
	display:block;
	color:#333;
	text-align:left;
	border:1px #ccc solid;
	border-top:none;
}
.A_black{
	background: url(img/shortcode/black_a.png) 5px no-repeat;
}
.A_blue{
	background: url(img/shortcode/blue_a.png) 5px no-repeat;
}
.A_orange{
	background: url(img/shortcode/orange_a.png) 5px no-repeat;
}
.A_red{
	background: url(img/shortcode/red_a.png) 5px no-repeat;
}
.A_green{
	background: url(img/shortcode/green_a.png) 5px no-repeat;
}
.A_pink{
	background: url(img/shortcode/pink_a.png) 5px no-repeat;
}

/* QndA01 */
/* Q01 */
.Q01_black, .Q01_blue, .Q01_green, .Q01_red, .Q01_pink, .Q01_orange{
	padding:10px 10px 10px 50px;
	margin:15px 0 0;
	font-weight:bold;
	display:block;
	text-align:left;
	clear:both;
}
.Q01_black{
	color:#525252;
	background:#DDD url(img/shortcode/0Q_black.png) 5px no-repeat;
}
.Q01_blue{
	color:#2F5475;
	background:#d6e3ef url(img/shortcode/0Q_blue.png) 5px no-repeat;
}
.Q01_orange{
	color:#FE8900;
	background:#ffdfba url(img/shortcode/0Q_orange.png) 5px no-repeat;
}
.Q01_red{
	color:#C72232;
	background:#f7cfd3 url(img/shortcode/0Q_red.png) 5px no-repeat;
}
.Q01_green{
	color:#3A5F51;
	background:#c0d8cf url(img/shortcode/0Q_green.png) 5px no-repeat;
}
.Q01_pink{
	color:#ff5c88;
	background:#ffe4eb url(img/shortcode/0Q_pink.png) 5px no-repeat;
}

/* A01 */
.A01_black, .A01_blue, .A01_green, .A01_red, .A01_pink, .A01_orange{
	padding:10px 10px 10px 50px;
	margin:0 ;
	display:block;
	color:#333;
	text-align:left;
	border-top:none;
}
.A01_black{
	background: url(img/shortcode/0A_black.png) 5px no-repeat;
}
.A01_blue{
	background: url(img/shortcode/0A_blue.png) 5px no-repeat;
}
.A01_orange{
	background: url(img/shortcode/0A_orange.png) 5px no-repeat;
}
.A01_red{
	background: url(img/shortcode/0A_red.png) 5px no-repeat;
}
.A01_green{
	background: url(img/shortcode/0A_green.png) 5px no-repeat;
}
.A01_pink{
	background: url(img/shortcode/0A_pink.png) 5px no-repeat;
}

ul.dot1_list_black, ul.dot1_list_blue, ul.dot1_list_green, ul.dot1_list_pink, ul.dot1_list_orange, ul.dot1_list_red,ul.dot2_list_black, ul.dot2_list_blue, ul.dot2_list_green, ul.dot2_list_pink, ul.dot2_list_orange, ul.dot2_list_red, ul.check1_list_black, ul.check1_list_blue, ul.check1_list_green, ul.check1_list_pink, ul.check1_list_orange, ul.check1_list_red, ul.check2_list_black, ul.check2_list_blue, ul.check2_list_green, ul.check2_list_pink, ul.check2_list_orange, ul.check2_list_red, ul.arrow1_list_black, ul.arrow1_list_blue, ul.arrow1_list_green, ul.arrow1_list_pink, ul.arrow1_list_orange, ul.arrow1_list_red, ul.arrow2_list_black, ul.arrow2_list_blue, ul.arrow2_list_green, ul.arrow2_list_pink, ul.arrow2_list_orange, ul.arrow2_list_red, ul.arrow3_list_black, ul.arrow3_list_blue, ul.arrow3_list_green, ul.arrow3_list_pink, ul.arrow3_list_orange, ul.arrow3_list_red, ul.circle1_list_black, ul.circle1_list_blue, ul.circle1_list_green, ul.circle1_list_pink, ul.circle1_list_orange, ul.circle1_list_red, ul.circle2_list_black, ul.circle2_list_blue, ul.circle2_list_green, ul.circle2_list_pink, ul.circle2_list_orange, ul.circle2_list_red {
	position: relative;
	margin:0;
	line-height: 80%;
	clear: both;
}

/* ドットリスト1 */
ul.dot1_list_black li{
	list-style:none;
	line-height: 150%;
	background:url(img/shortcode/a_dot_00_black.png) 0 center no-repeat;
	padding:3px 2px 2px 25px;}
ul.dot1_list_blue li{
	list-style:none;
	line-height: 150%;
	background:url(img/shortcode/a_dot_00_blue.png) 0 center no-repeat;
	padding:3px 2px 2px 25px;}
ul.dot1_list_green li{
	list-style:none;
	line-height: 150%;
	background:url(img/shortcode/a_dot_00_green.png) 0 center no-repeat;
	padding:3px 2px 2px 25px;}
ul.dot1_list_orange li{
	list-style:none;
	line-height: 150%;
	background:url(img/shortcode/a_dot_00_orange.png) 0 center no-repeat;
	padding:3px 2px 2px 25px;}
ul.dot1_list_pink li{
	list-style:none;
	line-height: 150%;
	background:url(img/shortcode/a_dot_00_pink.png) 0 center no-repeat;
	padding:3px 2px 2px 25px;}
ul.dot1_list_red li{
	list-style:none;
	line-height: 150%;
	background:url(img/shortcode/a_dot_00_red.png) 0 center no-repeat;
	padding:3px 2px 2px 25px;}

/* ドットリスト2 */
ul.dot2_list_black li{
	list-style:none;
	line-height: 150%;
	background:url(img/shortcode/a_dot_01_black.png) 0 center no-repeat;
	padding:3px 2px 2px 25px;
}
ul.dot2_list_blue li{
	list-style:none;
	line-height: 150%;
	background:url(img/shortcode/a_dot_01_blue.png) 0 center no-repeat;
	padding:3px 2px 2px 25px;}
ul.dot2_list_green li{
	list-style:none;
	line-height: 150%;
	background:url(img/shortcode/a_dot_01_green.png) 0 center no-repeat;
	padding:3px 2px 2px 25px;
}
ul.dot2_list_orange li{
	list-style:none;
	line-height: 150%;
	background:url(img/shortcode/a_dot_01_orange.png) 0 center no-repeat;
	padding:3px 2px 2px 25px;}
ul.dot2_list_pink li{
	list-style:none;
	line-height: 150%;
	background:url(img/shortcode/a_dot_01_pink.png) 0 center no-repeat;
	padding:3px 2px 2px 25px;}
ul.dot2_list_red li{
	list-style:none;
	line-height: 150%;
	background:url(img/shortcode/a_dot_01_red.png) 0 center no-repeat;
	padding:3px 2px 2px 25px;}

/* チェックリスト1 */
ul.check1_list_black li{
	list-style-type:none;
	background: url(img/shortcode/check_00_black.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.check1_list_blue li{
	list-style-type:none;
	background: url(img/shortcode/check_00_blue.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.check1_list_green li{
	list-style-type:none;
	background: url(img/shortcode/check_00_green.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.check1_list_orange li{
	list-style-type:none;
	background: url(img/shortcode/check_00_orange.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.check1_list_pink li{
	list-style-type:none;
	background: url(img/shortcode/check_00_pink.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.check1_list_red li{
	list-style-type:none;
	background: url(img/shortcode/check_00_red.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}

/* チェックリスト2 */
ul.check2_list_black li{
	list-style-type:none;
	background: url(img/shortcode/check_01_black.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.check2_list_blue li{
	list-style-type:none;
	background: url(img/shortcode/check_01_blue.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.check2_list_green li{
	list-style-type:none;
	background: url(img/shortcode/check_01_green.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.check2_list_orange li{
	list-style-type:none;
	background: url(img/shortcode/check_01_orange.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.check2_list_pink li{
	list-style-type:none;
	background: url(img/shortcode/check_01_pink.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.check2_list_red li{
	list-style-type:none;
	background: url(img/shortcode/check_01_red.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}

/* 矢印リスト1 */
ul.arrow1_list_black li{
	list-style-type:none;
	background: url(img/shortcode/arrow_00_black.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.arrow1_list_blue li{
	list-style-type:none;
	background: url(img/shortcode/arrow_00_blue.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.arrow1_list_green li{
	list-style-type:none;
	background: url(img/shortcode/arrow_00_green.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.arrow1_list_orange li{
	list-style-type:none;
	background: url(img/shortcode/arrow_00_orange.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.arrow1_list_pink li{
	list-style-type:none;
	background: url(img/shortcode/arrow_00_pink.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.arrow1_list_red li{
	list-style-type:none;
	background: url(img/shortcode/arrow_00_red.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}

/* 矢印リスト2 */
ul.arrow2_list_black li{
	list-style-type:none;
	background: url(img/shortcode/arrow_01_black.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.arrow2_list_blue li{
	list-style-type:none;
	background: url(img/shortcode/arrow_01_blue.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.arrow2_list_green li{
	list-style-type:none;
	background: url(img/shortcode/arrow_01_green.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.arrow2_list_orange li{
	list-style-type:none;
	background: url(img/shortcode/arrow_01_orange.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.arrow2_list_pink li{
	list-style-type:none;
	background: url(img/shortcode/arrow_01_pink.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.arrow2_list_red li{
	list-style-type:none;
	background: url(img/shortcode/arrow_01_red.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}

/* 矢印リスト3 */
ul.arrow3_list_black li{
	list-style-type:none;
	background: url(img/shortcode/arrow_02_black.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.arrow3_list_blue li{
	list-style-type:none;
	background: url(img/shortcode/arrow_02_blue.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.arrow3_list_green li{
	list-style-type:none;
	background: url(img/shortcode/arrow_02_green.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.arrow3_list_orange li{
	list-style-type:none;
	background: url(img/shortcode/arrow_02_orange.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.arrow3_list_pink li{
	list-style-type:none;
	background: url(img/shortcode/arrow_02_pink.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}
ul.arrow3_list_red li{
	list-style-type:none;
	background: url(img/shortcode/arrow_02_red.png) 0 center no-repeat;
	line-height: 150%;
	padding:3px 2px 2px 25px;}

/* サークルリスト1 */
ul.circle1_list_black li{
	list-style:none;
	line-height: 150%;
	background:url(img/shortcode/a_point_00_black.png) 0 center no-repeat;
	padding:3px 2px 2px 25px;}
ul.circle1_list_blue li{
	list-style:none;
	line-height: 150%;
	background:url(img/shortcode/a_point_00_blue.png) 0 center no-repeat;
	padding:3px 2px 2px 25px;}
ul.circle1_list_green li{
	list-style:none;
	line-height: 150%;
	background:url(img/shortcode/a_point_00_green.png) 0 center no-repeat;
	padding:3px 2px 2px 25px;}
ul.circle1_list_orange li{
	list-style:none;
	line-height: 150%;
	background:url(img/shortcode/a_point_00_orange.png) 0 center no-repeat;
	padding:3px 2px 2px 25px;}
ul.circle1_list_pink li{
	list-style:none;
	line-height: 150%;
	background:url(img/shortcode/a_point_00_pink.png) 0 center no-repeat;
	padding:3px 2px 2px 25px;}
ul.circle1_list_red li{
	list-style:none;
	line-height: 150%;
	background:url(img/shortcode/a_point_00_red.png) 0 center no-repeat;
	padding:3px 2px 2px 25px;}

/* サークルリスト2 */
ul.circle2_list_black li{
	list-style:none;
	line-height: 150%;
	background:url(img/shortcode/a_point_01_black.png) 0 center no-repeat;
	padding:3px 2px 2px 25px;}
ul.circle2_list_blue li{
	list-style:none;
	line-height: 150%;
	background:url(img/shortcode/a_point_01_blue.png) 0 center no-repeat;
	padding:3px 2px 2px 25px;}
ul.circle2_list_green li{
	list-style:none;
	line-height: 150%;
	background:url(img/shortcode/a_point_01_green.png) 0 center no-repeat;
	padding:3px 2px 2px 25px;}
ul.circle2_list_orange li{
	list-style:none;
	line-height: 150%;
	background:url(img/shortcode/a_point_01_orange.png) 0 center no-repeat;
	padding:3px 2px 2px 25px;}
ul.circle2_list_pink li{
	list-style:none;
	line-height: 150%;
	background:url(img/shortcode/a_point_01_pink.png) 0 center no-repeat;
	padding:3px 2px 2px 25px;}
ul.circle2_list_red li{
	list-style:none;
	line-height: 150%;
	background:url(img/shortcode/a_point_01_red.png) 0 center no-repeat;
	padding:3px 2px 2px 25px;}


/*3BOX（画像）*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
.box_in_blue,.box_in_black,.box_in_red,.box_in_green,.box_in_orange,.box_in_pink {
	width:30%;
	float:left;
	padding:10px 1.5%;}
.box_in_blue img,.box_in_black img,.box_in_red img,.box_in_green img,.box_in_orange img,.box_in_pink img {
	text-align:center;
	width:100%;
	clear:both;}
.box_in_blue img a,.box_in_black img a,.box_in_red img a,.box_in_green img a,.box_in_orange img a,.box_in_pink img a {
	text-decoration:none;
	background:none;}
.box_in_blue p,.box_in_black p,.box_in_red p,.box_in_green p,.box_in_orange p,.box_in_pink p{
	width:100%;
	padding: 7px;
	clear:both;}
.box_in_blue p a{
	color:#0044CC;
	font-weight:bold;
	float:right;
	padding: 0 0 0 15px;
	background: url(img/shortcode/3box_arrow_blue.png) left no-repeat; 
	text-decoration:underline;
	clear:both;}
.box_in_black p a{
	color:#0044CC;
	font-weight:bold;
	float:right;
	padding: 0 0 0 15px;
	background: url(img/shortcode/3box_arrow_black.png) left no-repeat;
	text-decoration:underline;
	clear:both;}
.box_in_red p a{
	color:#0044CC;
	font-weight:bold;
	float:right;
	padding: 0 0 0 15px;
	background: url(img/shortcode/3box_arrow_red.png) left no-repeat;
	text-decoration:underline;
	clear:both;}
.box_in_green p a{
	color:#0044CC;
	font-weight:bold;
	float:right;
	padding: 0 0 0 15px;
	background: url(img/shortcode/3box_arrow_green.png) left no-repeat;
	text-decoration:underline;
	clear:both;}
.box_in_orange p a{
	color:#0044CC;
	font-weight:bold;
	float:right;
	padding: 0 0 0 15px;
	background: url(img/shortcode/3box_arrow_orange.png) left no-repeat;
	text-decoration:underline;
	clear:both;}
.box_in_pink p a{
	color:#0044CC;
	font-weight:bold;
	float:right;
	padding: 0 0 0 15px;
	background: url(img/shortcode/3box_arrow_pink.png) left no-repeat;
	text-decoration:underline;
	clear:both;}
.box_in_blue p a:hover,.box_in_black p a:hover,.box_in_red p a:hover,.box_in_green p a:hover,.box_in_orange p a:hover,.box_in_pink p a:hover{
	color:#F60;
	text-decoration:none;}

/*　h4王冠　*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
h4.crown1_black{
	color:#535353;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/crown_black.png) bottom left no-repeat;
	border-bottom:none;}
h4.crown1_blue{
	color:#325575;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/crown_blue.png) bottom left no-repeat;
	border-bottom:none;}
h4.crown1_green{
	color:#31514a;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/crown_green.png) bottom left no-repeat;
	border-bottom:none;}
h4.crown1_red{
	color:#82212a;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/crown_red.png) bottom left no-repeat;
	border-bottom:none;}
h4.crown1_pink{
	color:#ff618e;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/crown_pink.png) bottom left no-repeat;
	border-bottom:none;}
h4.crown1_orange{
	color:#FFC770;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/crown_orange.png) bottom left no-repeat;
	border-bottom:none;}

h4.crown2_black{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/crown2_black.png) bottom left no-repeat;
	border-bottom:none;}
h4.crown2_blue{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/crown2_blue.png) bottom left no-repeat;
	border-bottom:none;}
h4.crown2_green{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/crown2_green.png) bottom left no-repeat;
	border-bottom:none;}
h4.crown2_red{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/crown2_red.png) bottom left no-repeat;
	border-bottom:none;}
h4.crown2_pink{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/crown2_pink.png) bottom left no-repeat;
	border-bottom:none;}
h4.crown2_orange{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/crown2_orange.png) bottom left no-repeat;
	border-bottom:none;}

/*　h4memo　*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
h4.memo1_black{
	color:#535353;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/memo1_black.png) bottom left no-repeat;
	border-bottom:none;}
h4.memo1_blue{
	color:#325575;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/memo1_blue.png) bottom left no-repeat;
	border-bottom:none;}
h4.memo1_green{
	color:#31514a;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/memo1_green.png) bottom left no-repeat;
	border-bottom:none;}
h4.memo1_red{
	color:#82212a;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/memo1_red.png) bottom left no-repeat;
	border-bottom:none;}
h4.memo1_pink{
	color:#ff618e;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/memo1_pink.png) bottom left no-repeat;
	border-bottom:none;}
h4.memo1_orange{
	color:#FFC770;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/memo1_orange.png) bottom left no-repeat;
	border-bottom:none;}

h4.memo2_black{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/memo2_black.png) bottom left no-repeat;
	border-bottom:none;}
h4.memo2_blue{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/memo2_blue.png) bottom left no-repeat;
	border-bottom:none;}
h4.memo2_green{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/memo2_green.png) bottom left no-repeat;
	border-bottom:none;}
h4.memo2_red{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/memo2_red.png) bottom left no-repeat;
	border-bottom:none;}
h4.memo2_pink{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/memo2_pink.png) bottom left no-repeat;
	border-bottom:none;}
h4.memo2_orange{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/memo2_orange.png) bottom left no-repeat;
	border-bottom:none;}

/*　h4beginner　*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
h4.beginner1_black{
	color:#535353;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/beginner_black.png) bottom left no-repeat;
	border-bottom:none;}
h4.beginner1_blue{
	color:#325575;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/beginner_blue.png) bottom left no-repeat;
	border-bottom:none;}
h4.beginner1_green{
	color:#31514a;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/beginner_green.png) bottom left no-repeat;
	border-bottom:none;}
h4.beginner1_red{
	color:#82212a;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/beginner_red.png) bottom left no-repeat;
	border-bottom:none;}
h4.beginner1_pink{
	color:#ff618e;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/beginner_pink.png) bottom left no-repeat;
	border-bottom:none;}
h4.beginner1_orange{
	color:#FFC770;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/beginner_orange.png) bottom left no-repeat;
	border-bottom:none;}

h4.beginner2_black{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/beginner2_black.png) bottom left no-repeat;
	border-bottom:none;}
h4.beginner2_blue{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/beginner2_blue.png) bottom left no-repeat;
	border-bottom:none;}
h4.beginner2_green{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/beginner2_green.png) bottom left no-repeat;
	border-bottom:none;}
h4.beginner2_red{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/beginner2_red.png) bottom left no-repeat;
	border-bottom:none;}
h4.beginner2_pink{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/beginner2_pink.png) bottom left no-repeat;
	border-bottom:none;}
h4.beginner2_orange{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/beginner2_orange.png) bottom left no-repeat;
	border-bottom:none;}

/*　h4present　*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
h4.present1_black{
	color:#535353;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/present_black.png) bottom left no-repeat;
	border-bottom:none;}
h4.present1_blue{
	color:#325575;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/present_blue.png) bottom left no-repeat;
	border-bottom:none;}
h4.present1_green{
	color:#31514a;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/present_green.png) bottom left no-repeat;
	border-bottom:none;}
h4.present1_red{
	color:#82212a;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/present_red.png) bottom left no-repeat;
	border-bottom:none;}
h4.present1_pink{
	color:#ff618e;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/present_pink.png) bottom left no-repeat;
	border-bottom:none;}
h4.present1_orange{
	color:#FFC770;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/present_orange.png) bottom left no-repeat;
	border-bottom:none;}

h4.present2_black{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/present2_black.png) bottom left no-repeat;
	border-bottom:none;}
h4.present2_blue{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/present2_blue.png) bottom left no-repeat;
	border-bottom:none;}
h4.present2_green{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/present2_green.png) bottom left no-repeat;
	border-bottom:none;}
h4.present2_red{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/present2_red.png) bottom left no-repeat;
	border-bottom:none;}
h4.present2_pink{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/present2_pink.png) bottom left no-repeat;
	border-bottom:none;}
h4.present2_orange{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 55px;
	border-left:none;
	background: url(img/shortcode/present2_orange.png) bottom left no-repeat;
	border-bottom:none;}

/*　h4star　*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
h4.star1_black{
	color:#535353;
	line-height:250%;
	padding:2px 0 0 50px;
	border-left:none;
	background: url(img/shortcode/star_black.png) bottom left no-repeat;
	border-bottom:none;}
h4.star1_blue{
	color:#325575;
	line-height:250%;
	padding:2px 0 0 50px;
	border-left:none;
	background: url(img/shortcode/star_blue.png) bottom left no-repeat;
	border-bottom:none;}
h4.star1_green{
	color:#31514a;
	line-height:250%;
	padding:2px 0 0 50px;
	border-left:none;
	background: url(img/shortcode/star_green.png) bottom left no-repeat;
	border-bottom:none;}
h4.star1_red{
	color:#82212a;
	line-height:250%;
	padding:2px 0 0 50px;
	border-left:none;
	background: url(img/shortcode/star_red.png) bottom left no-repeat;
	border-bottom:none;}
h4.star1_pink{
	color:#ff618e;
	line-height:250%;
	padding:2px 0 0 50px;
	border-left:none;
	background: url(img/shortcode/star_pink.png) bottom left no-repeat;
	border-bottom:none;}
h4.star1_orange{
	color:#FFC770;
	line-height:250%;
	padding:2px 0 0 50px;
	border-left:none;
	background: url(img/shortcode/star_orange.png) bottom left no-repeat;
	border-bottom:none;}

h4.star2_black{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 50px;
	border-left:none;
	background: url(img/shortcode/star2_black.png) bottom left no-repeat;
	border-bottom:none;}
h4.star2_blue{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 50px;
	border-left:none;
	background: url(img/shortcode/star2_blue.png) bottom left no-repeat;
	border-bottom:none;}
h4.star2_green{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 50px;
	border-left:none;
	background: url(img/shortcode/star2_green.png) bottom left no-repeat;
	border-bottom:none;}
h4.star2_red{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 50px;
	border-left:none;
	background: url(img/shortcode/star2_red.png) bottom left no-repeat;
	border-bottom:none;}
h4.star2_pink{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 50px;
	border-left:none;
	background: url(img/shortcode/star2_pink.png) bottom left no-repeat;
	border-bottom:none;}
h4.star2_orange{
	color:#FFF;
	line-height:250%;
	padding:2px 0 0 50px;
	border-left:none;
	background: url(img/shortcode/star2_orange.png) bottom left no-repeat;
	border-bottom:none;}

/*　キャラクターフキダシbox　*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
.character_box{
	width:100%;
	min-height:128px;
	display:block;
	padding:0;
	margin:0 0 10px;
	clear:both;}

/* キャラクターアイコン */
.docter_man{
	width:128px;
	min-height:128px;
	background:url(img/shortcode/doctor1.png) no-repeat;
	float: left;}
.docter_woman{
	width:128px;
	min-height:128px;
	background:url(img/shortcode/doctor2.png) no-repeat;
	float: left;}
.nurse{
	width:128px;
	min-height:128px;
	background:url(img/shortcode/nurse.png) no-repeat;
	float: left;}
.man{
	width:128px;
	min-height:128px;
	background:url(img/shortcode/man1.png) no-repeat;
	float: left;}
.old_man{
	width:128px;
	min-height:128px;
	background:url(img/shortcode/man2.png) no-repeat;
	float: left;}
.woman{
	width:128px;
	min-height:128px;
	background:url(img/shortcode/woman1.png) no-repeat;
	float: left;}
.old_woman{
	width:128px;
	min-height:128px;
	background:url(img/shortcode/woman2.png) no-repeat;
	float: left;}

/* 大枠フキダシ */
.fkdsbox_black{
	width: calc(100% - 140px);
	margin: 0 10px 0 0;
	padding:0;
	background:url(img/shortcode/fkds_black.png) center left no-repeat;
	box-sizing: border-box;
	float:left;}
.fkdsbox_blue{
	width: calc(100% - 140px);
	margin: 0 10px 0 0;
	padding:0;
	background:url(img/shortcode/fkds_blue.png) center left no-repeat;
	box-sizing: border-box;
	float:left;}
.fkdsbox_green{
	width: calc(100% - 140px);
	margin: 0 10px 0 0;
	padding:0;
	background:url(img/shortcode/fkds_green.png) center left no-repeat;
	box-sizing: border-box;
	float:left;}
.fkdsbox_red{
	width: calc(100% - 140px);
	margin: 0 10px 0 0;
	padding:0;
	background:url(img/shortcode/fkds_red.png) center left no-repeat;
	box-sizing: border-box;
	float:left;}
.fkdsbox_pink{
	width: calc(100% - 140px);
	margin: 0 10px 0 0;
	padding:0;
	background:url(img/shortcode/fkds_pink.png) center left no-repeat;
	box-sizing: border-box;
	float:left;}
.fkdsbox_orange{
	width: calc(100% - 140px);
	margin: 0 10px 0 0;
	padding:0;
	background:url(img/shortcode/fkds_orange.png) center left no-repeat;
	box-sizing: border-box;
	float:left;}
/* フキダシ */
.fkds_black{
	width:100%;
	padding:10px;
	margin:8px 8px 8px 12px;
	display:block;
	text-align:left;
	border:2px #535353 solid;
  	border-radius: 8px;
	box-sizing: border-box;
	clear:both;}
.fkds_blue{
	width:100%;
	padding:10px;
	margin:8px 8px 8px 12px;
	display:block;
	text-align:left;
	border:2px #325575 solid;
   	border-radius: 8px;
	box-sizing: border-box;
	clear:both;}
.fkds_green{
	width:100%;
	padding:10px;
	margin:8px 8px 8px 12px;
	display:block;
	text-align:left;
	border:2px #31514a solid;
    border-radius: 8px;
	box-sizing: border-box;
	clear:both;}
.fkds_red{
	width:100%;
	padding:10px;
	margin:8px 8px 8px 12px;
	display:block;
	text-align:left;
	border:2px #82212a solid;
    border-radius: 8px;
	box-sizing: border-box;
	clear:both;}
.fkds_pink{
	width:100%;
	padding:10px;
	margin:8px 8px 8px 12px;
	display:block;
	text-align:left;
	border:2px #ff618e solid;
    border-radius: 8px;
	box-sizing: border-box;
	clear:both;}
.fkds_orange{
	width:100%;
	padding:10px;
	margin:8px 8px 8px 12px;
	display:block;
	text-align:left;
	border:2px #FFC770 solid;
    border-radius: 8px;
	box-sizing: border-box;
	clear:both;}
@media screen and (max-width: 400px){
.character_box{
	width:100%;
	min-height:auto;}
/* キャラクターアイコン */
.docter_man{
	width:20%;
	min-height:60px;
	background:url(img/shortcode/doctor1.png) no-repeat;
	background-size: contain;
	float: left;
}
.docter_woman{
	width:20%;
	min-height:60px;
	background:url(img/shortcode/doctor2.png) no-repeat;
	background-size: contain;
	float: left;
}
.nurse{
	width:20%;
	min-height:60px;
	background:url(img/shortcode/nurse.png) no-repeat;
	background-size: contain;
	float: left;
}
.man{
	width:20%;
	min-height:60px;
	background:url(img/shortcode/man1.png) no-repeat;
	background-size: contain;
	float: left;
}
.old_man{
	width:20%;
	min-height:60px;
	background:url(img/shortcode/man2.png) no-repeat;
	background-size: contain;
	float: left;
}
.woman{
	width:20%;
	min-height:60px;
	background:url(img/shortcode/woman1.png) no-repeat;
	background-size: contain;
	float: left;
}
.old_woman{
	width:20%;
	min-height:60px;
	background:url(img/shortcode/woman2.png) no-repeat;
	background-size: contain;
	float: left;
}
.fkdsbox_black{
	width:75%;
	background:url(img/shortcode/fkds_black.png) left 25px no-repeat;}
.fkdsbox_blue{
	width:75%;
	background:url(img/shortcode/fkds_blue.png) left 25px no-repeat;}
.fkdsbox_green{
	width:75%;
	background:url(img/shortcode/fkds_green.png) left 25px no-repeat;}
.fkdsbox_red{
	width:75%;
	background:url(img/shortcode/fkds_red.png) left 25px no-repeat;}
.fkdsbox_pink{
	width:75%;
	background:url(img/shortcode/fkds_pink.png) left 25px no-repeat;}
.fkdsbox_orange{
	width:75%;
	background:url(img/shortcode/fkds_orange.png) left 25px no-repeat;}
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 星（ランキング）*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.lank_star_f{
	width: 40px;
	height: 40px;
	display: block;
	background: url(img/shortcode/lank_star_full.png) no-repeat;
}
.lank_star_h{
	width: 40px;
	height: 40px;
	display: block;
	background: url(img/shortcode/lank_star_half.png) no-repeat;
}
.lank_star_n{
	width: 40px;
	height: 40px;
	display: block;
	background: url(img/shortcode/lank_star_none.png) no-repeat;
}
.lank_star_1, .lank_star_2, .lank_star_3, .lank_star_4, .lank_star_5{
	width: 200px;
	height: 40px;
	display: block;
}
.lank_star_5{
	background: url(img/shortcode/lank_star_5.png) no-repeat;
}
.lank_star_4{
	background: url(img/shortcode/lank_star_4.png) no-repeat;
}
.lank_star_3{
	background: url(img/shortcode/lank_star_3.png) no-repeat;
}
.lank_star_2{
	background: url(img/shortcode/lank_star_2.png) no-repeat;
}
.lank_star_1{
	background: url(img/shortcode/lank_star_1.png) no-repeat;
}
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ● h4 王冠01 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
h4.crown1_black, h4.crown1_blue, h4.crown1_green, h4.crown1_orange, 
h4.crown1_red, h4.crown1_pink{
	line-height:150%;
	padding:8px 0 0 55px;
	border: none;
	border-bottom: 6px solid #FFFFFF;
	border-radius: none;
}
h4.crown1_black{
	color: #333333;
	background: url(img/shortcode/crown.png) center left no-repeat;
	background: url(img/shortcode/crown.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_black.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_black.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_black.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_black.png) 0 0 6 repeat;
}
h4.crown1_blue{
	color: #396185;
	background: url(img/shortcode/crown.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_blue.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_blue.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_blue.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_blue.png) 0 0 6 repeat;
}
h4.crown1_green{
	color: #365E55;
	background: url(img/shortcode/crown.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_green.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_green.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_green.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_green.png) 0 0 6 repeat;
}
h4.crown1_red{
	color: #AF3946;
	background: url(img/shortcode/crown.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_red.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_red.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_red.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_red.png) 0 0 6 repeat;
}
h4.crown1_pink{
	color: #FF6F98;
	background: url(img/shortcode/crown.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_pink.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_pink.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_pink.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_pink.png) 0 0 6 repeat;
}
h4.crown1_orange{
	color: #FF6200;
	background: url(img/shortcode/crown.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_orange.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_orange.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_orange.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_orange.png) 0 0 6 repeat;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ● h4 王冠02 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
h4.crown2_black, h4.crown2_blue, 
h4.crown2_green, h4.crown2_orange, h4.crown2_red, h4.crown2_pink{
	color:#FFF;
	line-height:150%;
	padding:8px 0 6px 55px;
	border:none;
	background-repeat: no-repeat;
    background-position: 0 center;
	border-radius: 3px;
}
h4.crown2_black{
	background-image:url(img/shortcode/crown.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #333333),
	color-stop(0.5, #555555),
	color-stop(1, #333333));
	background-image: url(img/shortcode/crown.png),
	-o-linear-gradient(bottom, #333333 0%, #555555 50%, #333333 100%);
	background-image: url(img/shortcode/crown.png),
	-moz-linear-gradient(bottom, #333333 0%, #555555 50%, #333333 100%);
	background-image: url(img/shortcode/crown.png),
	-webkit-linear-gradient(bottom, #333333 0%, #555555 50%, #333333 100%);
	background-image: url(img/shortcode/crown.png),
	-ms-linear-gradient(bottom, #333333 0%, #555555 50%, #333333 100%);
	background-image: url(img/shortcode/crown.png),
	linear-gradient(to bottom, #333333 0%, #555555 50%, #333333 100%);
	text-shadow: 2px 2px 0 #333333;
}
h4.crown2_blue{
	background-image:url(img/shortcode/crown.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #396185),
	color-stop(0.5, #4A7BA8),
	color-stop(1, #396185));
	background-image: url(img/shortcode/crown.png),
	-o-linear-gradient(bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	background-image: url(img/shortcode/crown.png),
	-moz-linear-gradient(bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	background-image: url(img/shortcode/crown.png),
	-webkit-linear-gradient(bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	background-image: url(img/shortcode/crown.png),
	-ms-linear-gradient(bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	background-image: url(img/shortcode/crown.png),
	linear-gradient(to bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	text-shadow: 2px 2px 0 #396185;
}
h4.crown2_green{
	background-image:url(img/shortcode/crown.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #365E55),
	color-stop(0.5, #538F83),
	color-stop(1, #365E55));
	background-image: url(img/shortcode/crown.png),
	-o-linear-gradient(bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	background-image: url(img/shortcode/crown.png),
	-moz-linear-gradient(bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	background-image: url(img/shortcode/crown.png),
	-webkit-linear-gradient(bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	background-image: url(img/shortcode/crown.png),
	-ms-linear-gradient(bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	background-image: url(img/shortcode/crown.png),
	linear-gradient(to bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	text-shadow: 2px 2px 0 #365E55;
}
h4.crown2_red{
	background-image:url(img/shortcode/crown.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #84222B),
	color-stop(0.5, #AF3946),
	color-stop(1, #84222B));
	background-image: url(img/shortcode/crown.png),
	-o-linear-gradient(bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	background-image: url(img/shortcode/crown.png),
	-moz-linear-gradient(bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	background-image: url(img/shortcode/crown.png),
	-webkit-linear-gradient(bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	background-image: url(img/shortcode/crown.png),
	-ms-linear-gradient(bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	background-image: url(img/shortcode/crown.png),
	linear-gradient(to bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	text-shadow: 2px 2px 0 #84222B;
}
h4.crown2_pink{
	background-image:url(img/shortcode/crown.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FF6F98),
	color-stop(0.5, #FF92B1),
	color-stop(1, #FF6F98));
	background-image: url(img/shortcode/crown.png),
	-o-linear-gradient(bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	background-image: url(img/shortcode/crown.png),
	-moz-linear-gradient(bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	background-image: url(img/shortcode/crown.png),
	-webkit-linear-gradient(bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	background-image: url(img/shortcode/crown.png),
	-ms-linear-gradient(bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	background-image: url(img/shortcode/crown.png),
	linear-gradient(to bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	text-shadow: 2px 2px 0 #FF6F98;
}
h4.crown2_orange{
	background-image:url(img/shortcode/crown.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FF6200),
	color-stop(0.5, #FF8100),
	color-stop(1, #FF6200));
	background-image: url(img/shortcode/crown.png),
	-o-linear-gradient(bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	background-image: url(img/shortcode/crown.png),
	-moz-linear-gradient(bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	background-image: url(img/shortcode/crown.png),
	-webkit-linear-gradient(bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	background-image: url(img/shortcode/crown.png),
	-ms-linear-gradient(bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	background-image: url(img/shortcode/crown.png),
	linear-gradient(to bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	text-shadow: 2px 2px 0 #FF6200;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ● h4 メモ01 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
h4.memo1_black, h4.memo1_blue, h4.memo1_green, h4.memo1_orange, 
h4.memo1_red, h4.memo1_pink{
	line-height:150%;
	padding:8px 0 0 50px;
	border: none;
	border-bottom: 6px solid #FFFFFF;
	border-radius: none;
}
h4.memo1_black{
	color: #333333;
	background: url(img/shortcode/memo.png) center left no-repeat;
	background: url(img/shortcode/memo.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_black.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_black.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_black.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_black.png) 0 0 6 repeat;
}
h4.memo1_blue{
	color: #396185;
	background: url(img/shortcode/memo.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_blue.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_blue.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_blue.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_blue.png) 0 0 6 repeat;
}
h4.memo1_green{
	color: #365E55;
	background: url(img/shortcode/memo.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_green.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_green.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_green.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_green.png) 0 0 6 repeat;
}
h4.memo1_red{
	color: #AF3946;
	background: url(img/shortcode/memo.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_red.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_red.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_red.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_red.png) 0 0 6 repeat;
}
h4.memo1_pink{
	color: #FF6F98;
	background: url(img/shortcode/memo.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_pink.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_pink.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_pink.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_pink.png) 0 0 6 repeat;
}
h4.memo1_orange{
	color: #FF6200;
	background: url(img/shortcode/memo.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_orange.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_orange.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_orange.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_orange.png) 0 0 6 repeat;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ● h4 メモ02 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
h4.memo2_black, h4.memo2_blue, 
h4.memo2_green, h4.memo2_orange, h4.memo2_red, h4.memo2_pink{
	color:#FFF;
	line-height:150%;
	padding:8px 0 6px 50px;
	border:none;
	background-repeat: no-repeat;
    background-position: 0 center;
	border-radius: 3px;
}
h4.memo2_black{
	background-image:url(img/shortcode/memo.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #333333),
	color-stop(0.5, #555555),
	color-stop(1, #333333));
	background-image: url(img/shortcode/memo.png),
	-o-linear-gradient(bottom, #333333 0%, #555555 50%, #333333 100%);
	background-image: url(img/shortcode/memo.png),
	-moz-linear-gradient(bottom, #333333 0%, #555555 50%, #333333 100%);
	background-image: url(img/shortcode/memo.png),
	-webkit-linear-gradient(bottom, #333333 0%, #555555 50%, #333333 100%);
	background-image: url(img/shortcode/memo.png),
	-ms-linear-gradient(bottom, #333333 0%, #555555 50%, #333333 100%);
	background-image: url(img/shortcode/memo.png),
	linear-gradient(to bottom, #333333 0%, #555555 50%, #333333 100%);
	text-shadow: 2px 2px 0 #333333;
}
h4.memo2_blue{
	background-image:url(img/shortcode/memo.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #396185),
	color-stop(0.5, #4A7BA8),
	color-stop(1, #396185));
	background-image: url(img/shortcode/memo.png),
	-o-linear-gradient(bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	background-image: url(img/shortcode/memo.png),
	-moz-linear-gradient(bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	background-image: url(img/shortcode/memo.png),
	-webkit-linear-gradient(bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	background-image: url(img/shortcode/memo.png),
	-ms-linear-gradient(bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	background-image: url(img/shortcode/memo.png),
	linear-gradient(to bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	text-shadow: 2px 2px 0 #396185;
}
h4.memo2_green{
	background-image:url(img/shortcode/memo.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #365E55),
	color-stop(0.5, #538F83),
	color-stop(1, #365E55));
	background-image: url(img/shortcode/memo.png),
	-o-linear-gradient(bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	background-image: url(img/shortcode/memo.png),
	-moz-linear-gradient(bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	background-image: url(img/shortcode/memo.png),
	-webkit-linear-gradient(bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	background-image: url(img/shortcode/memo.png),
	-ms-linear-gradient(bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	background-image: url(img/shortcode/memo.png),
	linear-gradient(to bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	text-shadow: 2px 2px 0 #365E55;
}
h4.memo2_red{
	background-image:url(img/shortcode/memo.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #84222B),
	color-stop(0.5, #AF3946),
	color-stop(1, #84222B));
	background-image: url(img/shortcode/memo.png),
	-o-linear-gradient(bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	background-image: url(img/shortcode/memo.png),
	-moz-linear-gradient(bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	background-image: url(img/shortcode/memo.png),
	-webkit-linear-gradient(bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	background-image: url(img/shortcode/memo.png),
	-ms-linear-gradient(bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	background-image: url(img/shortcode/memo.png),
	linear-gradient(to bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	text-shadow: 2px 2px 0 #84222B;
}
h4.memo2_pink{
	background-image:url(img/shortcode/memo.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FF6F98),
	color-stop(0.5, #FF92B1),
	color-stop(1, #FF6F98));
	background-image: url(img/shortcode/memo.png),
	-o-linear-gradient(bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	background-image: url(img/shortcode/memo.png),
	-moz-linear-gradient(bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	background-image: url(img/shortcode/memo.png),
	-webkit-linear-gradient(bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	background-image: url(img/shortcode/memo.png),
	-ms-linear-gradient(bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	background-image: url(img/shortcode/memo.png),
	linear-gradient(to bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	text-shadow: 2px 2px 0 #FF6F98;
}
h4.memo2_orange{
	background-image:url(img/shortcode/memo.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FF6200),
	color-stop(0.5, #FF8100),
	color-stop(1, #FF6200));
	background-image: url(img/shortcode/memo.png),
	-o-linear-gradient(bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	background-image: url(img/shortcode/memo.png),
	-moz-linear-gradient(bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	background-image: url(img/shortcode/memo.png),
	-webkit-linear-gradient(bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	background-image: url(img/shortcode/memo.png),
	-ms-linear-gradient(bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	background-image: url(img/shortcode/memo.png),
	linear-gradient(to bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	text-shadow: 2px 2px 0 #FF6200;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ● h4 初心者マーク01 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
h4.beginner1_black, h4.beginner1_blue, h4.beginner1_green, h4.beginner1_orange, 
h4.beginner1_red, h4.beginner1_pink{
	line-height:150%;
	padding:8px 0 0 50px;
	border: none;
	border-bottom: 6px solid #FFFFFF;
	border-radius: none;
}
h4.beginner1_black{
	color: #333333;
	background: url(img/shortcode/beginner.png) center left no-repeat;
	background: url(img/shortcode/beginner.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_black.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_black.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_black.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_black.png) 0 0 6 repeat;
}
h4.beginner1_blue{
	color: #396185;
	background: url(img/shortcode/beginner.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_blue.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_blue.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_blue.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_blue.png) 0 0 6 repeat;
}
h4.beginner1_green{
	color: #365E55;
	background: url(img/shortcode/beginner.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_green.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_green.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_green.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_green.png) 0 0 6 repeat;
}
h4.beginner1_red{
	color: #AF3946;
	background: url(img/shortcode/beginner.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_red.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_red.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_red.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_red.png) 0 0 6 repeat;
}
h4.beginner1_pink{
	color: #FF6F98;
	background: url(img/shortcode/beginner.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_pink.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_pink.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_pink.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_pink.png) 0 0 6 repeat;
}
h4.beginner1_orange{
	color: #FF6200;
	background: url(img/shortcode/beginner.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_orange.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_orange.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_orange.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_orange.png) 0 0 6 repeat;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ● h4 初心者マーク02 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
h4.beginner2_black, h4.beginner2_blue, 
h4.beginner2_green, h4.beginner2_orange, h4.beginner2_red, h4.beginner2_pink{
	color:#FFF;
	line-height:150%;
	padding:8px 0 6px 50px;
	border:none;
	background-repeat: no-repeat;
    background-position: 0 center;
	border-radius: 3px;
}
h4.beginner2_black{
	background-image:url(img/shortcode/beginner.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #333333),
	color-stop(0.5, #555555),
	color-stop(1, #333333));
	background-image: url(img/shortcode/beginner.png),
	-o-linear-gradient(bottom, #333333 0%, #555555 50%, #333333 100%);
	background-image: url(img/shortcode/beginner.png),
	-moz-linear-gradient(bottom, #333333 0%, #555555 50%, #333333 100%);
	background-image: url(img/shortcode/beginner.png),
	-webkit-linear-gradient(bottom, #333333 0%, #555555 50%, #333333 100%);
	background-image: url(img/shortcode/beginner.png),
	-ms-linear-gradient(bottom, #333333 0%, #555555 50%, #333333 100%);
	background-image: url(img/shortcode/beginner.png),
	linear-gradient(to bottom, #333333 0%, #555555 50%, #333333 100%);
	text-shadow: 2px 2px 0 #333333;
}
h4.beginner2_blue{
	background-image:url(img/shortcode/beginner.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #396185),
	color-stop(0.5, #4A7BA8),
	color-stop(1, #396185));
	background-image: url(img/shortcode/beginner.png),
	-o-linear-gradient(bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	background-image: url(img/shortcode/beginner.png),
	-moz-linear-gradient(bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	background-image: url(img/shortcode/beginner.png),
	-webkit-linear-gradient(bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	background-image: url(img/shortcode/beginner.png),
	-ms-linear-gradient(bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	background-image: url(img/shortcode/beginner.png),
	linear-gradient(to bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	text-shadow: 2px 2px 0 #396185;
}
h4.beginner2_green{
	background-image:url(img/shortcode/beginner.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #365E55),
	color-stop(0.5, #538F83),
	color-stop(1, #365E55));
	background-image: url(img/shortcode/beginner.png),
	-o-linear-gradient(bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	background-image: url(img/shortcode/beginner.png),
	-moz-linear-gradient(bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	background-image: url(img/shortcode/beginner.png),
	-webkit-linear-gradient(bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	background-image: url(img/shortcode/beginner.png),
	-ms-linear-gradient(bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	background-image: url(img/shortcode/beginner.png),
	linear-gradient(to bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	text-shadow: 2px 2px 0 #365E55;
}
h4.beginner2_red{
	background-image:url(img/shortcode/beginner.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #84222B),
	color-stop(0.5, #AF3946),
	color-stop(1, #84222B));
	background-image: url(img/shortcode/beginner.png),
	-o-linear-gradient(bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	background-image: url(img/shortcode/beginner.png),
	-moz-linear-gradient(bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	background-image: url(img/shortcode/beginner.png),
	-webkit-linear-gradient(bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	background-image: url(img/shortcode/beginner.png),
	-ms-linear-gradient(bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	background-image: url(img/shortcode/beginner.png),
	linear-gradient(to bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	text-shadow: 2px 2px 0 #84222B;
}
h4.beginner2_pink{
	background-image:url(img/shortcode/beginner.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FF6F98),
	color-stop(0.5, #FF92B1),
	color-stop(1, #FF6F98));
	background-image: url(img/shortcode/beginner.png),
	-o-linear-gradient(bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	background-image: url(img/shortcode/beginner.png),
	-moz-linear-gradient(bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	background-image: url(img/shortcode/beginner.png),
	-webkit-linear-gradient(bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	background-image: url(img/shortcode/beginner.png),
	-ms-linear-gradient(bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	background-image: url(img/shortcode/beginner.png),
	linear-gradient(to bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	text-shadow: 2px 2px 0 #FF6F98;
}
h4.beginner2_orange{
	background-image:url(img/shortcode/beginner.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FF6200),
	color-stop(0.5, #FF8100),
	color-stop(1, #FF6200));
	background-image: url(img/shortcode/beginner.png),
	-o-linear-gradient(bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	background-image: url(img/shortcode/beginner.png),
	-moz-linear-gradient(bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	background-image: url(img/shortcode/beginner.png),
	-webkit-linear-gradient(bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	background-image: url(img/shortcode/beginner.png),
	-ms-linear-gradient(bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	background-image: url(img/shortcode/beginner.png),
	linear-gradient(to bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	text-shadow: 2px 2px 0 #FF6200;
}
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ● h4 プレゼント01 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
h4.present1_black, h4.present1_blue, h4.present1_green, h4.present1_orange, 
h4.present1_red, h4.present1_pink{
	line-height:150%;
	padding:8px 0 0 50px;
	border: none;
	border-bottom: 6px solid #FFFFFF;
	border-radius: none;
}
h4.present1_black{
	color: #333333;
	background: url(img/shortcode/present.png) center left no-repeat;
	background: url(img/shortcode/present.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_black.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_black.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_black.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_black.png) 0 0 6 repeat;
}
h4.present1_blue{
	color: #396185;
	background: url(img/shortcode/present.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_blue.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_blue.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_blue.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_blue.png) 0 0 6 repeat;
}
h4.present1_green{
	color: #365E55;
	background: url(img/shortcode/present.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_green.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_green.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_green.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_green.png) 0 0 6 repeat;
}
h4.present1_red{
	color: #AF3946;
	background: url(img/shortcode/present.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_red.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_red.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_red.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_red.png) 0 0 6 repeat;
}
h4.present1_pink{
	color: #FF6F98;
	background: url(img/shortcode/present.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_pink.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_pink.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_pink.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_pink.png) 0 0 6 repeat;
}
h4.present1_orange{
	color: #FF6200;
	background: url(img/shortcode/present.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_orange.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_orange.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_orange.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_orange.png) 0 0 6 repeat;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ● h4 プレゼント02 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
h4.present2_black, h4.present2_blue, 
h4.present2_green, h4.present2_orange, h4.present2_red, h4.present2_pink{
	color:#FFF;
	line-height:150%;
	padding:8px 0 6px 50px;
	border:none;
	background-repeat: no-repeat;
    background-position: 0 center;
	border-radius: 3px;
}
h4.present2_black{
	background-image:url(img/shortcode/present.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #333333),
	color-stop(0.5, #555555),
	color-stop(1, #333333));
	background-image: url(img/shortcode/present.png),
	-o-linear-gradient(bottom, #333333 0%, #555555 50%, #333333 100%);
	background-image: url(img/shortcode/present.png),
	-moz-linear-gradient(bottom, #333333 0%, #555555 50%, #333333 100%);
	background-image: url(img/shortcode/present.png),
	-webkit-linear-gradient(bottom, #333333 0%, #555555 50%, #333333 100%);
	background-image: url(img/shortcode/present.png),
	-ms-linear-gradient(bottom, #333333 0%, #555555 50%, #333333 100%);
	background-image: url(img/shortcode/present.png),
	linear-gradient(to bottom, #333333 0%, #555555 50%, #333333 100%);
	text-shadow: 2px 2px 0 #333333;
}
h4.present2_blue{
	background-image:url(img/shortcode/present.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #396185),
	color-stop(0.5, #4A7BA8),
	color-stop(1, #396185));
	background-image: url(img/shortcode/present.png),
	-o-linear-gradient(bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	background-image: url(img/shortcode/present.png),
	-moz-linear-gradient(bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	background-image: url(img/shortcode/present.png),
	-webkit-linear-gradient(bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	background-image: url(img/shortcode/present.png),
	-ms-linear-gradient(bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	background-image: url(img/shortcode/present.png),
	linear-gradient(to bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	text-shadow: 2px 2px 0 #396185;
}
h4.present2_green{
	background-image:url(img/shortcode/present.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #365E55),
	color-stop(0.5, #538F83),
	color-stop(1, #365E55));
	background-image: url(img/shortcode/present.png),
	-o-linear-gradient(bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	background-image: url(img/shortcode/present.png),
	-moz-linear-gradient(bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	background-image: url(img/shortcode/present.png),
	-webkit-linear-gradient(bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	background-image: url(img/shortcode/present.png),
	-ms-linear-gradient(bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	background-image: url(img/shortcode/present.png),
	linear-gradient(to bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	text-shadow: 2px 2px 0 #365E55;
}
h4.present2_red{
	background-image:url(img/shortcode/present.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #84222B),
	color-stop(0.5, #AF3946),
	color-stop(1, #84222B));
	background-image: url(img/shortcode/present.png),
	-o-linear-gradient(bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	background-image: url(img/shortcode/present.png),
	-moz-linear-gradient(bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	background-image: url(img/shortcode/present.png),
	-webkit-linear-gradient(bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	background-image: url(img/shortcode/present.png),
	-ms-linear-gradient(bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	background-image: url(img/shortcode/present.png),
	linear-gradient(to bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	text-shadow: 2px 2px 0 #84222B;
}
h4.present2_pink{
	background-image:url(img/shortcode/present.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FF6F98),
	color-stop(0.5, #FF92B1),
	color-stop(1, #FF6F98));
	background-image: url(img/shortcode/present.png),
	-o-linear-gradient(bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	background-image: url(img/shortcode/present.png),
	-moz-linear-gradient(bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	background-image: url(img/shortcode/present.png),
	-webkit-linear-gradient(bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	background-image: url(img/shortcode/present.png),
	-ms-linear-gradient(bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	background-image: url(img/shortcode/present.png),
	linear-gradient(to bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	text-shadow: 2px 2px 0 #FF6F98;
}
h4.present2_orange{
	background-image:url(img/shortcode/present.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FF6200),
	color-stop(0.5, #FF8100),
	color-stop(1, #FF6200));
	background-image: url(img/shortcode/present.png),
	-o-linear-gradient(bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	background-image: url(img/shortcode/present.png),
	-moz-linear-gradient(bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	background-image: url(img/shortcode/present.png),
	-webkit-linear-gradient(bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	background-image: url(img/shortcode/present.png),
	-ms-linear-gradient(bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	background-image: url(img/shortcode/present.png),
	linear-gradient(to bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	text-shadow: 2px 2px 0 #FF6200;
}
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ● h4 星01 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
h4.star1_black, h4.star1_blue, h4.star1_green, h4.star1_orange, 
h4.star1_red, h4.star1_pink{
	line-height:150%;
	padding:8px 0 0 50px;
	border: none;
	border-bottom: 6px solid #FFFFFF;
	border-radius: none;
}
h4.star1_black{
	color: #333333;
	background: url(img/shortcode/star.png) center left no-repeat;
	background: url(img/shortcode/star.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_black.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_black.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_black.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_black.png) 0 0 6 repeat;
}
h4.star1_blue{
	color: #396185;
	background: url(img/shortcode/star.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_blue.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_blue.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_blue.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_blue.png) 0 0 6 repeat;
}
h4.star1_green{
	color: #365E55;
	background: url(img/shortcode/star.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_green.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_green.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_green.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_green.png) 0 0 6 repeat;
}
h4.star1_red{
	color: #AF3946;
	background: url(img/shortcode/star.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_red.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_red.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_red.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_red.png) 0 0 6 repeat;
}
h4.star1_pink{
	color: #FF6F98;
	background: url(img/shortcode/star.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_pink.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_pink.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_pink.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_pink.png) 0 0 6 repeat;
}
h4.star1_orange{
	color: #FF6200;
	background: url(img/shortcode/star.png) center left no-repeat;
	-moz-border-image: url(img/shortcode/st_orange.png) 0 0 6 repeat;
	-webkit-border-image: url(img/shortcode/st_orange.png) 0 0 6 repeat;
	-o-border-image: url(img/shortcode/st_orange.png) 0 0 6 repeat;
	border-image: url(img/shortcode/st_orange.png) 0 0 6 repeat;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ● h4 星02 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
h4.star2_black, h4.star2_blue, 
h4.star2_green, h4.star2_orange, h4.star2_red, h4.star2_pink{
	color:#FFF;
	line-height:150%;
	padding:8px 0 6px 50px;
	border:none;
	background-repeat: no-repeat;
    background-position: 0 center;
	border-radius: 3px;
}
h4.star2_black{
	background-image:url(img/shortcode/star.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #333333),
	color-stop(0.5, #555555),
	color-stop(1, #333333));
	background-image: url(img/shortcode/star.png),
	-o-linear-gradient(bottom, #333333 0%, #555555 50%, #333333 100%);
	background-image: url(img/shortcode/star.png),
	-moz-linear-gradient(bottom, #333333 0%, #555555 50%, #333333 100%);
	background-image: url(img/shortcode/star.png),
	-webkit-linear-gradient(bottom, #333333 0%, #555555 50%, #333333 100%);
	background-image: url(img/shortcode/star.png),
	-ms-linear-gradient(bottom, #333333 0%, #555555 50%, #333333 100%);
	background-image: url(img/shortcode/star.png),
	linear-gradient(to bottom, #333333 0%, #555555 50%, #333333 100%);
	text-shadow: 2px 2px 0 #333333;
}
h4.star2_blue{
	background-image:url(img/shortcode/star.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #396185),
	color-stop(0.5, #4A7BA8),
	color-stop(1, #396185));
	background-image: url(img/shortcode/star.png),
	-o-linear-gradient(bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	background-image: url(img/shortcode/star.png),
	-moz-linear-gradient(bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	background-image: url(img/shortcode/star.png),
	-webkit-linear-gradient(bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	background-image: url(img/shortcode/star.png),
	-ms-linear-gradient(bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	background-image: url(img/shortcode/star.png),
	linear-gradient(to bottom, #396185 0%, #4A7BA8 50%, #396185 100%);
	text-shadow: 2px 2px 0 #396185;
}
h4.star2_green{
	background-image:url(img/shortcode/star.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #365E55),
	color-stop(0.5, #538F83),
	color-stop(1, #365E55));
	background-image: url(img/shortcode/star.png),
	-o-linear-gradient(bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	background-image: url(img/shortcode/star.png),
	-moz-linear-gradient(bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	background-image: url(img/shortcode/star.png),
	-webkit-linear-gradient(bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	background-image: url(img/shortcode/star.png),
	-ms-linear-gradient(bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	background-image: url(img/shortcode/star.png),
	linear-gradient(to bottom, #365E55 0%, #538F83 50%, #365E55 100%);
	text-shadow: 2px 2px 0 #365E55;
}
h4.star2_red{
	background-image:url(img/shortcode/star.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #84222B),
	color-stop(0.5, #AF3946),
	color-stop(1, #84222B));
	background-image: url(img/shortcode/star.png),
	-o-linear-gradient(bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	background-image: url(img/shortcode/star.png),
	-moz-linear-gradient(bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	background-image: url(img/shortcode/star.png),
	-webkit-linear-gradient(bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	background-image: url(img/shortcode/star.png),
	-ms-linear-gradient(bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	background-image: url(img/shortcode/star.png),
	linear-gradient(to bottom, #84222B 0%, #AF3946 50%, #84222B 100%);
	text-shadow: 2px 2px 0 #84222B;
}
h4.star2_pink{
	background-image:url(img/shortcode/star.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FF6F98),
	color-stop(0.5, #FF92B1),
	color-stop(1, #FF6F98));
	background-image: url(img/shortcode/star.png),
	-o-linear-gradient(bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	background-image: url(img/shortcode/star.png),
	-moz-linear-gradient(bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	background-image: url(img/shortcode/star.png),
	-webkit-linear-gradient(bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	background-image: url(img/shortcode/star.png),
	-ms-linear-gradient(bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	background-image: url(img/shortcode/star.png),
	linear-gradient(to bottom, #FF6F98 0%, #FF92B1 50%, #FF6F98 100%);
	text-shadow: 2px 2px 0 #FF6F98;
}
h4.star2_orange{
	background-image:url(img/shortcode/star.png),-webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FF6200),
	color-stop(0.5, #FF8100),
	color-stop(1, #FF6200));
	background-image: url(img/shortcode/star.png),
	-o-linear-gradient(bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	background-image: url(img/shortcode/star.png),
	-moz-linear-gradient(bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	background-image: url(img/shortcode/star.png),
	-webkit-linear-gradient(bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	background-image: url(img/shortcode/star.png),
	-ms-linear-gradient(bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	background-image: url(img/shortcode/star.png),
	linear-gradient(to bottom, #FF6200 0%, #FF8100 50%, #FF6200 100%);
	text-shadow: 2px 2px 0 #FF6200;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ●大きめul設定 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
ul.m_list{
	list-style-type:none;
	line-height:240%;
	font-size:18px;
	margin:0;
	padding: 2px 2px 0;
}
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ●大きめ矢印 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.arrow_red_m{
	padding:0 0 0 40px;
	background:url(img/shortcode/big_arrow_red.png) left center no-repeat;
}
.arrow_black_m{
	padding:0 0 0 40px;
	background:url(img/shortcode/big_arrow_black.png) left center no-repeat;
}
.arrow_blue_m{
	padding:0 0 0 40px;
	background:url(img/shortcode/big_arrow_blue.png) left center no-repeat;
}
.arrow_green_m{
	padding:0 0 0 40px;
	background:url(img/shortcode/big_arrow_green.png) left center no-repeat;
}
.arrow_pink_m{
	padding:0 0 0 40px;
	background:url(img/shortcode/big_arrow_pink.png) left center no-repeat;
}
.arrow_orange_m{
	padding:0 0 0 40px;
	background:url(img/shortcode/big_arrow_orange.png) left center no-repeat;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ●チェック大きめリスト１ */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
li.check_fkds_red{
	padding:6px 0 0 70px;
	background:url(img/shortcode/check_fkds_red.png) left center no-repeat;
}
li.check_fkds_black{
	padding:6px 0 0 70px;
	background:url(img/shortcode/check_fkds_black.png) left center no-repeat;
}
li.check_fkds_blue{
	padding:6px 0 0 70px;
	background:url(img/shortcode/check_fkds_blue.png) left center no-repeat;
}
li.check_fkds_green{
	padding:6px 0 0 70px;
	background:url(img/shortcode/check_fkds_green.png) left center no-repeat;
}
li.check_fkds_pink{
	padding:6px 0 0 70px;
	background:url(img/shortcode/check_fkds_pink.png) left center no-repeat;
}
li.check_fkds_orange{
	padding:6px 0 0 70px;
	background:url(img/shortcode/check_fkds_orange.png) left center no-repeat;
}
/*===============================================
●チェック大きめリスト２
===============================================*/
li.point_fkds_red{
	padding:6px 0 0 70px;
	background:url(img/shortcode/point_fkds_red.png) left center no-repeat;
}
li.point_fkds_black{
	padding:6px 0 0 70px;
	background:url(img/shortcode/point_fkds_black.png) left center no-repeat;
}
li.point_fkds_blue{
	padding:6px 0 0 70px;
	background:url(img/shortcode/point_fkds_blue.png) left center no-repeat;
}
li.point_fkds_green{
	padding:6px 0 0 70px;
	background:url(img/shortcode/point_fkds_green.png) left center no-repeat;
}
li.point_fkds_pink{
	padding:6px 0 0 70px;
	background:url(img/shortcode/point_fkds_pink.png) left center no-repeat;
}
li.point_fkds_orange{
	padding:6px 0 0 70px;
	background:url(img/shortcode/point_fkds_orange.png) left center no-repeat;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ●ローレル王冠リスト */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
li.ranking1_1{
	padding:15px 0 0 45px;
	background:url(img/shortcode/ranking1_1.png) left center no-repeat;
}
li.ranking1_2{
	padding:15px 0 0 45px;
	background:url(img/shortcode/ranking1_2.png) left center no-repeat;
}
li.ranking1_3{
	padding:15px 0 0 45px;
	background:url(img/shortcode/ranking1_3.png) left center no-repeat;
}
li.ranking1_4{
	padding:15px 0 0 45px;
	background:url(img/shortcode/ranking1_4.png) left center no-repeat;
}
li.ranking1_5{
	padding:15px 0 0 45px;
	background:url(img/shortcode/ranking1_5.png) left center no-repeat;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ●布張り王冠リスト */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
li.ranking2_1{
	padding:10px 0 0 45px;
	background:url(img/shortcode/ranking2_1.png) left center no-repeat;
}
li.ranking2_2{
	padding:10px 0 0 45px;
	background:url(img/shortcode/ranking2_2.png) left center no-repeat;
}
li.ranking2_3{
	padding:10px 0 0 45px;
	background:url(img/shortcode/ranking2_3.png) left center no-repeat;
}
li.ranking2_4{
	padding:10px 0 0 45px;
	background:url(img/shortcode/ranking2_4.png) left center no-repeat;
}
li.ranking2_5{
	padding:10px 0 0 45px;
	background:url(img/shortcode/ranking2_5.png) left center no-repeat;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ●メダルリボン王冠リスト */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
li.ranking3_1{
	padding:10px 0 0 45px;
	background:url(img/shortcode/ranking3_1.png) left center no-repeat;
}
li.ranking3_2{
	padding:10px 0 0 45px;
	background:url(img/shortcode/ranking3_2.png) left center no-repeat;
}
li.ranking3_3{
	padding:10px 0 0 45px;
	background:url(img/shortcode/ranking3_3.png) left center no-repeat;
}
li.ranking3_4{
	padding:10px 0 0 45px;
	background:url(img/shortcode/ranking3_4.png) left center no-repeat;
}
li.ranking3_5{
	padding:10px 0 0 45px;
	background:url(img/shortcode/ranking3_5.png) left center no-repeat;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ●勲章王冠リスト */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
li.ranking4_1{
	padding:10px 0 0 45px;
	background:url(img/shortcode/ranking4_1.png) left center no-repeat;
}
li.ranking4_2{
	padding:10px 0 0 45px;
	background:url(img/shortcode/ranking4_2.png) left center no-repeat;
}
li.ranking4_3{
	padding:10px 0 0 45px;
	background:url(img/shortcode/ranking4_3.png) left center no-repeat;
}
li.ranking4_4{
	padding:10px 0 0 45px;
	background:url(img/shortcode/ranking4_4.png) left center no-repeat;
}
li.ranking4_5{
	padding:10px 0 0 45px;
	background:url(img/shortcode/ranking4_5.png) left center no-repeat;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ●みつわれ王冠リスト */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
li.ranking5_1{
	padding:10px 0 0 45px;
	background:url(img/shortcode/ranking5_1.png) left center no-repeat;
}
li.ranking5_2{
	padding:10px 0 0 45px;
	background:url(img/shortcode/ranking5_2.png) left center no-repeat;
}
li.ranking5_3{
	padding:10px 0 0 45px;
	background:url(img/shortcode/ranking5_3.png) left center no-repeat;
}
li.ranking5_4{
	padding:10px 0 0 45px;
	background:url(img/shortcode/ranking5_4.png) left center no-repeat;
}
li.ranking5_5{
	padding:10px 0 0 45px;
	background:url(img/shortcode/ranking5_5.png) left center no-repeat;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ●大きめpointリスト */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ポイント赤 */
li.point_red1{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_red1.png) left center no-repeat;
}
li.point_red2{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_red2.png) left center no-repeat;
}
li.point_red3{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_red3.png) left center no-repeat;
}
li.point_red4{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_red4.png) left center no-repeat;
}
li.point_red5{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_red5.png) left center no-repeat;
}
li.point_red6{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_red6.png) left center no-repeat;
}
li.point_red7{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_red7.png) left center no-repeat;
}
/* ポイント黒 */
li.point_black1{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_black1.png) left center no-repeat;
}
li.point_black2{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_black2.png) left center no-repeat;
}
li.point_black3{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_black3.png) left center no-repeat;
}
li.point_black4{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_black4.png) left center no-repeat;
}
li.point_black5{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_black5.png) left center no-repeat;
}
li.point_black6{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_black6.png) left center no-repeat;
}
li.point_black7{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_black7.png) left center no-repeat;
}
/* ポイント青 */
li.point_blue1{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_blue1.png) left center no-repeat;
}
li.point_blue2{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_blue2.png) left center no-repeat;
}
li.point_blue3{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_blue3.png) left center no-repeat;
}
li.point_blue4{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_blue4.png) left center no-repeat;
}
li.point_blue5{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_blue5.png) left center no-repeat;
}
li.point_blue6{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_blue6.png) left center no-repeat;
}
li.point_blue7{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_blue7.png) left center no-repeat;
}	
/* ポイント緑 */
li.point_green1{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_green1.png) left center no-repeat;
}
li.point_green2{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_green2.png) left center no-repeat;
}
li.point_green3{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_green3.png) left center no-repeat;
}
li.point_green4{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_green4.png) left center no-repeat;
}
li.point_green5{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_green5.png) left center no-repeat;
}
li.point_green6{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_green6.png) left center no-repeat;
}
li.point_green7{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_green7.png) left center no-repeat;
}	
/* ポイントピンク */
ul.l_point_list{
	list-style-type:none;
	line-height:240%;
	font-size:18px;
	padding: 2px 2px 0;
}
li.point_pink1{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_pink1.png) left center no-repeat;
}
li.point_pink2{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_pink2.png) left center no-repeat;
}
li.point_pink3{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_pink3.png) left center no-repeat;
}
li.point_pink4{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_pink4.png) left center no-repeat;
}
li.point_pink5{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_pink5.png) left center no-repeat;
}
li.point_pink6{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_pink6.png) left center no-repeat;
}
li.point_pink7{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_pink7.png) left center no-repeat;
}
/* ポイントオレンジ */
li.point_orange1{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_orange1.png) left center no-repeat;
}
li.point_orange2{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_orange2.png) left center no-repeat;
}
li.point_orange3{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_orange3.png) left center no-repeat;
}
li.point_orange4{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_orange4.png) left center no-repeat;
}
li.point_orange5{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_orange5.png) left center no-repeat;
}
li.point_orange6{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_orange6.png) left center no-repeat;
}
li.point_orange7{
	padding:0 0 0 40px;
	background:url(img/shortcode/point_orange7.png) left center no-repeat;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ●checkBOX角 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.check_box_red_s{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #FFBBA9;
	background:#FFDCD2 url(img/shortcode/check2_fkds_red.png) 10px 7px no-repeat;
	clear: both;	
}

.check_box_black_s{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #CDCDCD;
	background:#EEEEEE url(img/shortcode/check2_fkds_black.png) 10px 7px no-repeat;
	clear: both;	
}
.check_box_blue_s{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #86AACA;
	background:#cfe1f3 url(img/shortcode/check2_fkds_blue.png) 10px 7px no-repeat;
	clear: both;	
}
.check_box_green_s{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #67A990;
	background: #b6e4db url(img/shortcode/check2_fkds_green.png) 10px 7px no-repeat;
	clear: both;	
}
.check_box_pink_s{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #FFB5C2;
	background: #FFDAE0 url(img/shortcode/check2_fkds_pink.png) 10px 7px no-repeat;
	clear: both;	
}
.check_box_orange_s{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #FFC770;
	background: #FFE7C1 url(img/shortcode/check2_fkds_orange.png) 10px 7px no-repeat;
	clear: both;	
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ●checkBOX角丸 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.check_box_red_r{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #FFBBA9;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background: #FFDCD2 url(img/shortcode/check_fkds_red.png) 10px 7px no-repeat;
	clear: both;	
}

.check_box_black_r{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #CDCDCD;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background:#EEEEEE url(img/shortcode/check_fkds_black.png) 10px 7px no-repeat;
	clear: both;	
}
.check_box_blue_r{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #86AACA;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background:#cfe1f3 url(img/shortcode/check_fkds_blue.png) 10px 7px no-repeat;
	clear: both;	
}
.check_box_green_r{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #67A990;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background:#b6e4db url(img/shortcode/check_fkds_green.png) 10px 7px no-repeat;
	clear: both;	
}
.check_box_pink_r{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #FFB5C2;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background:#FFDAE0 url(img/shortcode/check_fkds_pink.png) 10px 7px no-repeat;
	clear: both;	
}.check_box_orange_r{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #FFC770;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background: #FFE7C1 url(img/shortcode/check_fkds_orange.png) 10px 7px no-repeat;
	clear: both;	
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ●checkBOX背景白 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.check_box_red_w{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #FFBBA9;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background:url(img/shortcode/check_fkds_red.png) 10px 7px no-repeat;
	clear: both;	
}

.check_box_black_w{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #CDCDCD;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background:url(img/shortcode/check_fkds_black.png) 10px 7px no-repeat;
	clear: both;	
}
.check_box_blue_w{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #86AACA;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background:url(img/shortcode/check_fkds_blue.png) 10px 7px no-repeat;
	clear: both;	
}
.check_box_green_w{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #67A990;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background:url(img/shortcode/check_fkds_green.png) 10px 7px no-repeat;
	clear: both;	
}
.check_box_pink_w{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #FFB5C2;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background:url(img/shortcode/check_fkds_pink.png) 10px 7px no-repeat;
	clear: both;	
}.check_box_orange_w{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #FFC770;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background: url(img/shortcode/check_fkds_orange.png) 10px 7px no-repeat;
	clear: both;	
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ●pointBOX角 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.point_box_red_s{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #FFBBA9;
	background:#FFDCD2 url(img/shortcode/point2_fkds_red.png) 10px 7px no-repeat;
	clear: both;	
}

.point_box_black_s{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #CDCDCD;
	background:#EEEEEE url(img/shortcode/point2_fkds_black.png) 10px 7px no-repeat;
	clear: both;	
}
.point_box_blue_s{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #86AACA;
	background:#cfe1f3 url(img/shortcode/point2_fkds_blue.png) 10px 7px no-repeat;
	clear: both;	
}
.point_box_green_s{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #67A990;
	background: #b6e4db url(img/shortcode/point2_fkds_green.png) 10px 7px no-repeat;
	clear: both;	
}
.point_box_pink_s{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #FFB5C2;
	background: #FFDAE0 url(img/shortcode/point2_fkds_pink.png) 10px 7px no-repeat;
	clear: both;	
}
.point_box_orange_s{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #FFC770;
	background: #FFE7C1 url(img/shortcode/point2_fkds_orange.png) 10px 7px no-repeat;
	clear: both;	
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ●pointBOX角丸 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.point_box_red_r{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #FFBBA9;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background: #FFDCD2 url(img/shortcode/point_fkds_red.png) 10px 7px no-repeat;
	clear: both;	
}

.point_box_black_r{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #CDCDCD;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background: #EEEEEE url(img/shortcode/point_fkds_black.png) 10px 7px no-repeat;
	clear: both;	
}
.point_box_blue_r{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #86AACA;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background: #cfe1f3 url(img/shortcode/point_fkds_blue.png) 10px 7px no-repeat;
	clear: both;	
}
.point_box_green_r{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #67A990;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background: #b6e4db url(img/shortcode/point_fkds_green.png) 10px 7px no-repeat;
	clear: both;	
}
.point_box_pink_r{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #FFB5C2;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background: #FFDAE0 url(img/shortcode/point_fkds_pink.png) 10px 7px no-repeat;
	clear: both;	
}.point_box_orange_r{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #FFC770;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background: #FFE7C1 url(img/shortcode/point_fkds_orange.png) 10px 7px no-repeat;
	clear: both;	
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ●pointBOX背景白 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.point_box_red_w{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #FFBBA9;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background: url(img/shortcode/point_fkds_red.png) 10px 7px no-repeat;
	clear: both;	
}

.point_box_black_w{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #CDCDCD;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background: url(img/shortcode/point_fkds_black.png) 10px 7px no-repeat;
	clear: both;	
}
.point_box_blue_w{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #86AACA;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background: url(img/shortcode/point_fkds_blue.png) 10px 7px no-repeat;
	clear: both;	
}
.point_box_green_w{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #67A990;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background: url(img/shortcode/point_fkds_green.png) 10px 7px no-repeat;
	clear: both;	
}
.point_box_pink_w{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #FFB5C2;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background: url(img/shortcode/point_fkds_pink.png) 10px 7px no-repeat;
	clear: both;	
}.point_box_orange_w{
	padding:10px 10px 10px 80px;
	margin:0 0 10px;
	display:block;
	text-align:left;
	border-style: solid;
	border-width: 2px;
	border-color: #FFC770;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background: url(img/shortcode/point_fkds_orange.png) 10px 7px no-repeat;
	clear: both;	
}
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ●ボタンサイズ */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.s{
	font-size:12px;
        font-weight:bold;
	margin-bottom: 10px;
	*margin-bottom: 5px;
        padding:3px 12px;
        text-decoration:none;
}
.m{
	font-size:17px;
        font-weight:bold;
	margin-bottom: 10px;
	*margin-bottom: 5px;
        padding:8px 24px;
        text-decoration:none;
}
.l{
	font-size:25px;
        font-weight:bold;
	margin-bottom: 10px;
	*margin-bottom: 5px;
        padding:15px 25px;
        text-decoration:none;
}
@media screen and (max-width:480px){	
.s{
	font-size:16px;
}
.m{
	font-size:16px;
}
.l{
	font-size:18px;
}
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ●角ボタンカラー */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.free_btn1_red{
	background: #c61d1f url(img/shortcode/r_b_a.png) left center repeat-x;
	text-indent:0px;
	border:1px solid #c61d1f;
	display:inline-block;
	color:#FFFFFF;
	font-family:Arial;
	text-align:center;
	text-shadow:0px 1px 0px #f14537;
}
.free_btn1_red:hover {
	color:#FFFFFF;
	background: #c61d1f url(img/shortcode/r_b_h.png) left center repeat-x;
	text-decoration:none;
}.free_btn1_red:active {
	position:relative;
	top:1px;
}
/* 黒 */
.free_btn1_black{
	background: #888888 url(img/shortcode/bk_b_a.png) left center repeat-x;
	text-indent:0px;
	border:1px solid #313131;
	display:inline-block;
	color:#FFFFFF;
	font-family:Arial;
	text-align:center;
	text-shadow:0px 1px 0px #888888;
}
.free_btn1_black:hover {
	color:#FFFFFF;
	background: #888888 url(img/shortcode/bk_b_h.png) left center repeat-x;
	text-decoration:none;
}.free_btn1_black:active {
	position:relative;
	top:1px;
}
/* 青 */
.free_btn1_blue{
	background: #1f78c3 url(img/shortcode/be_b_a.png) left center repeat-x;
	text-indent:0px;
	border:1px solid #1b4671;
	display:inline-block;
	color:#FFFFFF;
	font-family:Arial;
	text-align:center;
	text-shadow:0px 1px 0px #1f78c3;
}
.free_btn1_blue:hover {
	color:#FFFFFF;
	background: #1f78c3 url(img/shortcode/be_b_h.png) left center repeat-x;
	text-decoration:none;
}.free_btn1_blue:active {
	position:relative;
	top:1px;
}
/* 緑 */
.free_btn1_green{
	background: #3b9785 url(img/shortcode/g_b_a.png) left center repeat-x;
	text-indent:0px;
	border:1px solid #135a4f;
	display:inline-block;
	color:#FFFFFF;
	font-family:Arial;
	text-align:center;
	text-shadow:0px 1px 0px #3b9785;
}
.free_btn1_green:hover {
	color:#FFFFFF;
	background: #3b9785 url(img/shortcode/g_b_h.png) left center repeat-x;
	text-decoration:none;
}.free_btn1_green:active {
	position:relative;
	top:1px;
}
/* ピンク */
.free_btn1_pink{
	background: #ff87b3 url(img/shortcode/p_b_a.png) left center repeat-x;
	text-indent:0px;
	border:1px solid #ff4387;
	display:inline-block;
	color:#FFFFFF;
	font-family:Arial;
	text-align:center;
	text-shadow:0px 1px 0px #ff87b3;
}
.free_btn1_pink:hover {
	color:#FFFFFF;
	background: #ff87b3 url(img/shortcode/p_b_h.png) left center repeat-x;
	text-decoration:none;
}.free_btn1_pink:active {
	position:relative;
	top:1px;
}
/* オレンジ */
.free_btn1_orange{
	background: #ff7d1f url(img/shortcode/o_b_a.png) left center repeat-x;
	text-indent:0px;
	border:1px solid #FFC770;
	display:inline-block;
	color:#FFFFFF;
	font-family:Arial;
	text-align:center;
	text-shadow:0px 1px 0px #ff7d1f;
}
.free_btn1_orange:hover {
	color:#FFFFFF;
	background: #ff7d1f url(img/shortcode/o_b_h.png) left center repeat-x;
	text-decoration:none;
}.free_btn1_orange:active {
	position:relative;
	top:1px;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ●角ボタンカラー */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.free_btn1_red{
	background: #c61d1f url(img/shortcode/r_b_a.png) left center repeat-x;
	text-indent:0px;
	border:1px solid #c61d1f;
	display:inline-block;
	color:#FFFFFF;
	font-family:Arial;
	text-align:center;
	text-shadow:0px 1px 0px #f14537;
}
.free_btn1_red:hover {
	color:#FFFFFF;
	background: #c61d1f url(img/shortcode/r_b_h.png) left center repeat-x;
	text-decoration:none;
}.free_btn1_red:active {
	position:relative;
	top:1px;
}
/* 黒 */
.free_btn1_black{
	background: #888888 url(img/shortcode/bk_b_a.png) left center repeat-x;
	text-indent:0px;
	border:1px solid #313131;
	display:inline-block;
	color:#FFFFFF;
	font-family:Arial;
	text-align:center;
	text-shadow:0px 1px 0px #888888;
}
.free_btn1_black:hover {
	color:#FFFFFF;
	background: #888888 url(img/shortcode/bk_b_h.png) left center repeat-x;
	text-decoration:none;
}.free_btn1_black:active {
	position:relative;
	top:1px;
}
/* 青 */
.free_btn1_blue{
	background: #1f78c3 url(img/shortcode/be_b_a.png) left center repeat-x;
	text-indent:0px;
	border:1px solid #1b4671;
	display:inline-block;
	color:#FFFFFF;
	font-family:Arial;
	text-align:center;
	text-shadow:0px 1px 0px #1f78c3;
}
.free_btn1_blue:hover {
	color:#FFFFFF;
	background: #1f78c3 url(img/shortcode/be_b_h.png) left center repeat-x;
	text-decoration:none;
}.free_btn1_blue:active {
	position:relative;
	top:1px;
}
/* 緑 */
.free_btn1_green{
	background: #3b9785 url(img/shortcode/g_b_a.png) left center repeat-x;
	text-indent:0px;
	border:1px solid #135a4f;
	display:inline-block;
	color:#FFFFFF;
	font-family:Arial;
	text-align:center;
	text-shadow:0px 1px 0px #3b9785;
}
.free_btn1_green:hover {
	color:#FFFFFF;
	background: #3b9785 url(img/shortcode/g_b_h.png) left center repeat-x;
	text-decoration:none;
}.free_btn1_green:active {
	position:relative;
	top:1px;
}
/* ピンク */
.free_btn1_pink{
	background: #ff87b3 url(img/shortcode/p_b_a.png) left center repeat-x;
	text-indent:0px;
	border:1px solid #ff4387;
	display:inline-block;
	color:#FFFFFF;
	font-family:Arial;
	text-align:center;
	text-shadow:0px 1px 0px #ff87b3;
}
.free_btn1_pink:hover {
	color:#FFFFFF;
	background: #ff87b3 url(img/shortcode/p_b_h.png) left center repeat-x;
	text-decoration:none;
}.free_btn1_pink:active {
	position:relative;
	top:1px;
}
/* オレンジ */
.free_btn1_orange{
	background: #ff7d1f url(img/shortcode/o_b_a.png) left center repeat-x;
	text-indent:0px;
	border:1px solid #FFC770;
	display:inline-block;
	color:#FFFFFF;
	font-family:Arial;
	text-align:center;
	text-shadow:0px 1px 0px #ff7d1f;
}
.free_btn1_orange:hover {
	color:#FFFFFF;
	background: #ff7d1f url(img/shortcode/o_b_h.png) left center repeat-x;
	text-decoration:none;
}.free_btn1_orange:active {
	position:relative;
	top:1px;
}
.free_btn1_red a, .free_btn1_black a, .free_btn1_blue a, .free_btn1_green a, .free_btn1_pink a, .free_btn1_orange a{
	color:#FFFFFF;
	text-decoration:none;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ●角丸ボタンカラー */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* 赤 */
.free_btn2_red{
        -moz-box-shadow:inset 0px 1px 0px 0px #f5978e;
        -webkit-box-shadow:inset 0px 1px 0px 0px #f5978e;
        box-shadow:inset 0px 1px 0px 0px #f5978e;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f24537), color-stop(2, #c62d2f));
        background:-moz-linear-gradient(top, #f24537 5%, #c62d2f 200%);
        background:-webkit-linear-gradient(top, #f24537 5%, #c62d2f 200%);
        background:-o-linear-gradient(top, #f24537 5%, #c62d2f 200%);
        background:-ms-linear-gradient(top, #f24537 5%, #c62d2f 200%);
        background:linear-gradient(to bottom, #f24537 5%, #c62d2f 200%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f24537', endColorstr='#c62d2f',GradientType=0);
        background-color:#f24537;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        border:1px solid #d02728;
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        text-shadow:0px 1px 0px #820e05;
}
.free_btn2_red:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c62d2f), color-stop(2, #f24537));
        background:-moz-linear-gradient(top, #c62d2f 5%, #f24537 200%);
        background:-webkit-linear-gradient(top, #c62d2f 5%, #f24537 200%);
        background:-o-linear-gradient(top, #c62d2f 5%, #f24537 200%);
        background:-ms-linear-gradient(top, #c62d2f 5%, #f24537 200%);
        background:linear-gradient(to bottom, #c62d2f 5%, #f24537 200%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c62d2f', endColorstr='#f24537',GradientType=0);
        background-color:#c62d2f;
		color:#FFFFFF;
		text-decoration:none;
}
.free_btn2_red:active {
        position:relative;
        top:1px;
}
/* 黒 */
.free_btn2_black{
        -moz-box-shadow:inset 0px 1px 0px 0px #999999;
        -webkit-box-shadow:inset 0px 1px 0px 0px #999999;
        box-shadow:inset 0px 1px 0px 0px #999999;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #898989), color-stop(2, #323232));
        background:-moz-linear-gradient(top, #898989 5%, #323232 200%);
        background:-webkit-linear-gradient(top, #898989 5%, #323232 200%);
        background:-o-linear-gradient(top, #898989 5%, #323232 200%);
        background:-ms-linear-gradient(top, #898989 5%, #323232 200%);
        background:linear-gradient(to bottom, #898989 5%, #323232 200%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#898989', endColorstr='#323232',GradientType=0);
        background-color:#898989;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        border:1px solid #555555;
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        text-shadow:0px 1px 0px #555555;
        
}
.free_btn2_black:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #323232), color-stop(2, #898989));
        background:-moz-linear-gradient(top, #323232 5%, #898989 200%);
        background:-webkit-linear-gradient(top, #323232 5%, #898989 200%);
        background:-o-linear-gradient(top, #323232 5%, #898989 200%);
        background:-ms-linear-gradient(top, #323232 5%, #898989 200%);
        background:linear-gradient(to bottom, #323232 5%, #898989 200%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#323232', endColorstr='#898989',GradientType=0);
        background-color:#323232;
		color:#FFFFFF;
		text-decoration:none;
}
.free_btn2_black:active {
        position:relative;
        top:1px;
}
/* 青 */
.free_btn2_blue{
        -moz-box-shadow:inset 0px 1px 0px 0px #5092d5;
        -webkit-box-shadow:inset 0px 1px 0px 0px #5092d5;
        box-shadow:inset 0px 1px 0px 0px #5092d5;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2f78c3), color-stop(2, #2b4672));
        background:-moz-linear-gradient(top, #2f78c3 5%, #2b4672 200%);
        background:-webkit-linear-gradient(top, #2f78c3 5%, #2b4672 200%);
        background:-o-linear-gradient(top, #2f78c3 5%, #2b4672 200%);
        background:-ms-linear-gradient(top, #2f78c3 5%, #2b4672 200%);
        background:linear-gradient(to bottom, #2f78c3 5%, #2b4672 200%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2f78c3', endColorstr='#2b4672',GradientType=0);
        background-color:#2f78c3;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        border:1px solid #555555;
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        text-shadow:0px 1px 0px #555555;
        
}
.free_btn2_blue:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #2b4672), color-stop(2, #2f78c3));
        background:-moz-linear-gradient(top, #2b4672 5%, #2f78c3 200%);
        background:-webkit-linear-gradient(top, #2b4672 5%, #2f78c3 200%);
        background:-o-linear-gradient(top, #2b4672 5%, #2f78c3 200%);
        background:-ms-linear-gradient(top, #2b4672 5%, #2f78c3 200%);
        background:linear-gradient(to bottom, #2b4672 5%, #2f78c3 200%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b4672', endColorstr='#2f78c3',GradientType=0);
        background-color:#2b4672;
		color:#FFFFFF;
		text-decoration:none;
}
.free_btn2_blue:active {
        position:relative;
        top:1px;
}
/* 緑 */
.free_btn2_green{
        -moz-box-shadow:inset 0px 1px 0px 0px #44b09a;
        -webkit-box-shadow:inset 0px 1px 0px 0px #44b09a;
        box-shadow:inset 0px 1px 0px 0px #44b09a;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3b9785), color-stop(2, #235a4f));
        background:-moz-linear-gradient(top, #3b9785 5%, #235a4f 200%);
        background:-webkit-linear-gradient(top, #3b9785 5%, #235a4f 200%);
        background:-o-linear-gradient(top, #3b9785 5%, #235a4f 200%);
        background:-ms-linear-gradient(top, #3b9785 5%, #235a4f 200%);
        background:linear-gradient(to bottom, #3b9785 5%, #235a4f 200%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3b9785', endColorstr='#235a4f',GradientType=0);
        background-color:#3b9785;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        border:1px solid #555555;
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        text-shadow:0px 1px 0px #555555;
        
}
.free_btn2_green:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #235a4f), color-stop(2, #3b9785));
        background:-moz-linear-gradient(top, #235a4f 5%, #3b9785 200%);
        background:-webkit-linear-gradient(top, #235a4f 5%, #3b9785 200%);
        background:-o-linear-gradient(top, #235a4f 5%, #3b9785 200%);
        background:-ms-linear-gradient(top, #235a4f 5%, #3b9785 200%);
        background:linear-gradient(to bottom, #235a4f 5%, #3b9785 200%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#235a4f', endColorstr='#3b9785',GradientType=0);
        background-color:#235a4f;
		color:#FFFFFF;
		text-decoration:none;
}
.free_btn2_green:active {
        position:relative;
        top:1px;
}
/* ピンク */
.free_btn2_pink{
        -moz-box-shadow:inset 0px 1px 0px 0px #fa8bb4;
        -webkit-box-shadow:inset 0px 1px 0px 0px #fa8bb4;
        box-shadow:inset 0px 1px 0px 0px #fa8bb4;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff659d), color-stop(2, #ff4387));
        background:-moz-linear-gradient(top, #ff659d 5%, #ff4387 200%);
        background:-webkit-linear-gradient(top, #ff659d 5%, #ff4387 200%);
        background:-o-linear-gradient(top, #ff659d 5%, #ff4387 200%);
        background:-ms-linear-gradient(top, #ff659d 5%, #ff4387 200%);
        background:linear-gradient(to bottom, #ff659d 5%, #ff4387 200%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff659d', endColorstr='#ff4387',GradientType=0);
        background-color:#ff659d;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        border:1px solid #ff4387;
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        text-shadow:0px 1px 0px #ff4387;
        
}
.free_btn2_pink:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff4387), color-stop(2, #ff659d));
        background:-moz-linear-gradient(top, #ff4387 5%, #ff659d 200%);
        background:-webkit-linear-gradient(top, #ff4387 5%, #ff659d 200%);
        background:-o-linear-gradient(top, #ff4387 5%, #ff659d 200%);
        background:-ms-linear-gradient(top, #ff4387 5%, #ff659d 200%);
        background:linear-gradient(to bottom, #ff4387 5%, #ff659d 200%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4387', endColorstr='#ff659d',GradientType=0);
        background-color:#ff4387;
		color:#FFFFFF;
		text-decoration:none;
}
.free_btn2_pink:active {
        position:relative;
        top:1px;
}
/* オレンジ */
.free_btn2_orange{
        -moz-box-shadow:inset 0px 1px 0px 0px #f7a675;
        -webkit-box-shadow:inset 0px 1px 0px 0px #f7a675;
        box-shadow:inset 0px 1px 0px 0px #f7a675;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff7d2f), color-stop(2, #FFC770));
        background:-moz-linear-gradient(top, #ff7d2f 5%, #FFC770 200%);
        background:-webkit-linear-gradient(top, #ff7d2f 5%, #FFC770 200%);
        background:-o-linear-gradient(top, #ff7d2f 5%, #FFC770 200%);
        background:-ms-linear-gradient(top, #ff7d2f 5%, #FFC770 200%);
        background:linear-gradient(to bottom, #ff7d2f 5%, #FFC770 200%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7d2f', endColorstr='#FFC770',GradientType=0);
        background-color:#ff7d2f;
        -moz-border-radius:6px;
        -webkit-border-radius:6px;
        border-radius:6px;
        border:1px solid #f75d00;
        display:inline-block;
        color:#ffffff;
        font-family:arial;
        text-shadow:0px 1px 0px #f75d00;
        
}
.free_btn2_orange:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #FFC770), color-stop(2, #ff7d2f));
        background:-moz-linear-gradient(top, #FFC770 5%, #ff7d2f 200%);
        background:-webkit-linear-gradient(top, #FFC770 5%, #ff7d2f 200%);
        background:-o-linear-gradient(top, #FFC770 5%, #ff7d2f 200%);
        background:-ms-linear-gradient(top, #FFC770 5%, #ff7d2f 200%);
        background:linear-gradient(to bottom, #FFC770 5%, #ff7d2f 200%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFC770', endColorstr='#ff7d2f',GradientType=0);
        background-color:#FFC770;
	color:#FFFFFF;
	text-decoration:none;
}
.free_btn2_orange:active {
        position:relative;
        top:1px;
}
.free_btn2_red a, .free_btn2_black a, .free_btn2_blue a, .free_btn2_green a, .free_btn2_pink a, .free_btn2_orange a{
	color:#FFFFFF;
	text-decoration:none;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ●ダウンロード */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.downlord_normal{
	font-size:16px;
	font-weight:bold;
	padding:21px 12px 3px 45px;
	background:url(img/shortcode/downlord.png) no-repeat;
	clear:both;
}
.downlord_pdf{
	font-size:16px;
	font-weight:bold;
	padding:21px 12px 3px 45px;
	background:url(img/shortcode/pdf.png) no-repeat;
	clear:both;
}
.downlord_zip{
	font-size:16px;
	font-weight:bold;
	padding:21px 12px 3px 45px;
	background:url(img/shortcode/zip.png) no-repeat;
	clear:both;
}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ● ボックスショートコード01 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.lbox01_black, .lbox01_blue, .lbox01_green, .lbox01_red, .lbox01_pink, .lbox01_orange{
	width: 100%;
	height: auto;
	display: block;
	margin: 20px 0 0;
	clear: both;
}
.box01_black_title, .box01_blue_title, .box01_green_title,
.box01_red_title, .box01_pink_title, .box01_orange_title{
	padding: 20px 24px 12px;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 120%;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px; 
}
.box01_black_body, .box01_blue_body, .box01_green_body,
.box01_red_body, .box01_pink_body, .box01_orange_body{
	padding: 20px;
	border-bottom-left-radius: 6px; 
	border-bottom-right-radius: 6px; 
	-webkit-border-bottom-left-radius: 6px; 
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
	background: url(img/shortcode/box01_body.png) bottom repeat-x;
}
.box01_black_title{
	text-shadow: 2px 2px 0 #111111;
	background: #333333 url(img/shortcode/box01_black_title.png) left top no-repeat;
}
.box01_black_body{
	border-left: 6px solid #333333;
	border-right: 6px solid #333333;
	border-bottom: 6px solid #333333;
}
.box01_blue_title{
	text-shadow: 2px 2px 0 #244567;
	background: #396185 url(img/shortcode/box01_blue_title.png) left top no-repeat;
}
.box01_blue_body{
	border-left: 6px solid #396185;
	border-right: 6px solid #396185;
	border-bottom: 6px solid #396185;
}
.box01_green_title{
	text-shadow: 2px 2px 0 #264438;
	background: #3A5F51 url(img/shortcode/box01_green_title.png) left top no-repeat;
}
.box01_green_body{
	border-left: 6px solid #3A5F51;
	border-right: 6px solid #3A5F51;
	border-bottom: 6px solid #3A5F51;
}
.box01_red_title{
	text-shadow: 2px 2px 0 #5F0000;
	background: #7C0000 url(img/shortcode/box01_red_title.png) left top no-repeat;
}
.box01_red_body{
	border-left: 6px solid #7C0000;
	border-right: 6px solid #7C0000;
	border-bottom: 6px solid #7C0000;
}
.box01_pink_title{
	text-shadow: 2px 2px 0 #FA657D;
	background: #FA788F url(img/shortcode/box01_pink_title.png) left top no-repeat;
}
.box01_pink_body{
	border-left: 6px solid #FA788F;
	border-right: 6px solid #FA788F;
	border-bottom: 6px solid #FA788F;
}
.box01_orange_title{
	text-shadow: 2px 2px 0 #FE6C00;
	background: #FE8900 url(img/shortcode/box01_orange_title.png) left top no-repeat;
}
.box01_orange_body{
	border-left: 6px solid #FE8900;
	border-right: 6px solid #FE8900;
	border-bottom: 6px solid #FE8900;
}


/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
/* ● ボックスショートコード02 */
/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */
.lbox02_black, .lbox02_blue, .lbox02_green, .lbox02_red, .lbox02_pink, .lbox02_orange{
	width: 100%;
	height: auto;
	display: block;
	margin: 20px 0;
	border-radius: 6px;
	box-shadow: 0 0 3px #CCC;
	clear: both;
}
.box02_black_title01, .box02_black_title02, .box02_black_title03, 
.box02_black_title04, .box02_black_title05, .box02_black_title06, 
.box02_black_title07, .box02_black_title08, .box02_black_title09, 
.box02_black_title10, .box02_blue_title01, .box02_blue_title02, 
.box02_blue_title03, .box02_blue_title04, .box02_blue_title05,
.box02_blue_title06, .box02_blue_title07, .box02_blue_title08,
.box02_blue_title09, .box02_blue_title10, .box02_green_title01,
.box02_green_title02, .box02_green_title03, .box02_green_title04, 
.box02_green_title05, .box02_green_title06, .box02_green_title07, 
.box02_green_title08, .box02_green_title09, .box02_green_title10, 
.box02_red_title01, .box02_red_title02, .box02_red_title03, 
.box02_red_title04, .box02_red_title05, .box02_red_title06, 
.box02_red_title07, .box02_red_title08, .box02_red_title09, 
.box02_red_title10, .box02_pink_title01, .box02_pink_title02, 
.box02_pink_title03, .box02_pink_title04, .box02_pink_title05, 
.box02_pink_title06, .box02_pink_title07, .box02_pink_title08, 
.box02_pink_title09, .box02_pink_title10, .box02_orange_title01, 
.box02_orange_title02, .box02_orange_title03, .box02_orange_title04, 
.box02_orange_title05, .box02_orange_title06, .box02_orange_title07, 
.box02_orange_title08, .box02_orange_title09, .box02_orange_title10,
.box02_black_title11, .box02_black_title12, .box02_black_title13, 
.box02_black_title14, .box02_black_title15, .box02_black_title16, 
.box02_black_title17, .box02_black_title18, .box02_black_title19, 
.box02_black_title20, .box02_blue_title11, .box02_blue_title12, 
.box02_blue_title13, .box02_blue_title14, .box02_blue_title15,
.box02_blue_title16, .box02_blue_title17, .box02_blue_title18,
.box02_blue_title19, .box02_blue_title20, .box02_green_title11,
.box02_green_title12, .box02_green_title13, .box02_green_title14, 
.box02_green_title15, .box02_green_title16, .box02_green_title17, 
.box02_green_title18, .box02_green_title19, .box02_green_title20, 
.box02_red_title11, .box02_red_title12, .box02_red_title13, 
.box02_red_title14, .box02_red_title15, .box02_red_title16, 
.box02_red_title17, .box02_red_title18, .box02_red_title19, 
.box02_red_title20, .box02_pink_title11, .box02_pink_title12, 
.box02_pink_title13, .box02_pink_title14, .box02_pink_title15, 
.box02_pink_title16, .box02_pink_title17, .box02_pink_title18, 
.box02_pink_title19, .box02_pink_title20, .box02_orange_title11, 
.box02_orange_title12, .box02_orange_title13, .box02_orange_title14, 
.box02_orange_title15, .box02_orange_title16, .box02_orange_title17, 
.box02_orange_title18, .box02_orange_title19, .box02_orange_title20{
	padding: 32px 24px 26px 120px;
	font-size: 24px;
	color: #333333;
	line-height: 150%;
	border: 1px #CCC solid;
	border-bottom: none;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px; 
}
.box02_black_body, .box02_blue_body, .box02_green_body,
.box02_red_body, .box02_pink_body, .box02_orange_body{
	padding:  10px 20px 20px;
	border: 1px #CCC solid;
	border-top: none;
	border-bottom-left-radius: 6px; 
	border-bottom-right-radius: 6px; 
	-webkit-border-bottom-left-radius: 6px; 
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-bottomright: 6px;
}

.box02_black_title01{
	background: url(img/shortcode/toku_black1.png) 20px center no-repeat;
}
.box02_black_title02{
	background: url(img/shortcode/toku_black2.png) 20px center no-repeat;
}
.box02_black_title03{
	background: url(img/shortcode/toku_black3.png) 20px center no-repeat;
}
.box02_black_title04{
	background: url(img/shortcode/toku_black4.png) 20px center no-repeat;
}
.box02_black_title05{
	background: url(img/shortcode/toku_black5.png) 20px center no-repeat;
}
.box02_black_title06{
	background: url(img/shortcode/toku_black6.png) 20px center no-repeat;
}
.box02_black_title07{
	background: url(img/shortcode/toku_black7.png) 20px center no-repeat;
}
.box02_black_title08{
	background: url(img/shortcode/toku_black8.png) 20px center no-repeat;
}
.box02_black_title09{
	background: url(img/shortcode/toku_black9.png) 20px center no-repeat;
}
.box02_black_title10{
	background: url(img/shortcode/toku_black10.png) 20px center no-repeat;
}
.box02_black_title11{
	background: url(img/shortcode/toku_black11.png) 20px center no-repeat;
}
.box02_black_title12{
	background: url(img/shortcode/toku_black12.png) 20px center no-repeat;
}
.box02_black_title13{
	background: url(img/shortcode/toku_black13.png) 20px center no-repeat;
}
.box02_black_title14{
	background: url(img/shortcode/toku_black14.png) 20px center no-repeat;
}
.box02_black_title15{
	background: url(img/shortcode/toku_black15.png) 20px center no-repeat;
}
.box02_black_title16{
	background: url(img/shortcode/toku_black16.png) 20px center no-repeat;
}
.box02_black_title17{
	background: url(img/shortcode/toku_black17.png) 20px center no-repeat;
}
.box02_black_title18{
	background: url(img/shortcode/toku_black18.png) 20px center no-repeat;
}
.box02_black_title19{
	background: url(img/shortcode/toku_black19.png) 20px center no-repeat;
}
.box02_black_title20{
	background: url(img/shortcode/toku_black20.png) 20px center no-repeat;
}

.box02_blue_title01{
	background: url(img/shortcode/toku_blue1.png) 20px center no-repeat;
}
.box02_blue_title02{
	background: url(img/shortcode/toku_blue2.png) 20px center no-repeat;
}
.box02_blue_title03{
	background: url(img/shortcode/toku_blue3.png) 20px center no-repeat;
}
.box02_blue_title04{
	background: url(img/shortcode/toku_blue4.png) 20px center no-repeat;
}
.box02_blue_title05{
	background: url(img/shortcode/toku_blue5.png) 20px center no-repeat;
}
.box02_blue_title06{
	background: url(img/shortcode/toku_blue6.png) 20px center no-repeat;
}
.box02_blue_title07{
	background: url(img/shortcode/toku_blue7.png) 20px center no-repeat;
}
.box02_blue_title08{
	background: url(img/shortcode/toku_blue8.png) 20px center no-repeat;
}
.box02_blue_title09{
	background: url(img/shortcode/toku_blue9.png) 20px center no-repeat;
}
.box02_blue_title10{
	background: url(img/shortcode/toku_blue10.png) 20px center no-repeat;
}
.box02_blue_title11{
	background: url(img/shortcode/toku_blue11.png) 20px center no-repeat;
}
.box02_blue_title12{
	background: url(img/shortcode/toku_blue12.png) 20px center no-repeat;
}
.box02_blue_title13{
	background: url(img/shortcode/toku_blue13.png) 20px center no-repeat;
}
.box02_blue_title14{
	background: url(img/shortcode/toku_blue14.png) 20px center no-repeat;
}
.box02_blue_title15{
	background: url(img/shortcode/toku_blue15.png) 20px center no-repeat;
}
.box02_blue_title16{
	background: url(img/shortcode/toku_blue16.png) 20px center no-repeat;
}
.box02_blue_title17{
	background: url(img/shortcode/toku_blue17.png) 20px center no-repeat;
}
.box02_blue_title18{
	background: url(img/shortcode/toku_blue18.png) 20px center no-repeat;
}
.box02_blue_title19{
	background: url(img/shortcode/toku_blue19.png) 20px center no-repeat;
}
.box02_blue_title20{
	background: url(img/shortcode/toku_blue20.png) 20px center no-repeat;
}

.box02_green_title01{
	background: url(img/shortcode/toku_green1.png) 20px center no-repeat;
}
.box02_green_title02{
	background: url(img/shortcode/toku_green2.png) 20px center no-repeat;
}
.box02_green_title03{
	background: url(img/shortcode/toku_green3.png) 20px center no-repeat;
}
.box02_green_title04{
	background: url(img/shortcode/toku_green4.png) 20px center no-repeat;
}
.box02_green_title05{
	background: url(img/shortcode/toku_green5.png) 20px center no-repeat;
}
.box02_green_title06{
	background: url(img/shortcode/toku_green6.png) 20px center no-repeat;
}
.box02_green_title07{
	background: url(img/shortcode/toku_green7.png) 20px center no-repeat;
}
.box02_green_title08{
	background: url(img/shortcode/toku_green8.png) 20px center no-repeat;
}
.box02_green_title09{
	background: url(img/shortcode/toku_green9.png) 20px center no-repeat;
}
.box02_green_title10{
	background: url(img/shortcode/toku_green10.png) 20px center no-repeat;
}
.box02_green_title11{
	background: url(img/shortcode/toku_green11.png) 20px center no-repeat;
}
.box02_green_title12{
	background: url(img/shortcode/toku_green12.png) 20px center no-repeat;
}
.box02_green_title13{
	background: url(img/shortcode/toku_green13.png) 20px center no-repeat;
}
.box02_green_title14{
	background: url(img/shortcode/toku_green14.png) 20px center no-repeat;
}
.box02_green_title15{
	background: url(img/shortcode/toku_green15.png) 20px center no-repeat;
}
.box02_green_title16{
	background: url(img/shortcode/toku_green16.png) 20px center no-repeat;
}
.box02_green_title17{
	background: url(img/shortcode/toku_green17.png) 20px center no-repeat;
}
.box02_green_title18{
	background: url(img/shortcode/toku_green18.png) 20px center no-repeat;
}
.box02_green_title19{
	background: url(img/shortcode/toku_green19.png) 20px center no-repeat;
}
.box02_green_title20{
	background: url(img/shortcode/toku_green20.png) 20px center no-repeat;
}

.box02_red_title01{
	background: url(img/shortcode/toku_red1.png) 20px center no-repeat;
}
.box02_red_title02{
	background: url(img/shortcode/toku_red2.png) 20px center no-repeat;
}
.box02_red_title03{
	background: url(img/shortcode/toku_red3.png) 20px center no-repeat;
}
.box02_red_title04{
	background: url(img/shortcode/toku_red4.png) 20px center no-repeat;
}
.box02_red_title05{
	background: url(img/shortcode/toku_red5.png) 20px center no-repeat;
}
.box02_red_title06{
	background: url(img/shortcode/toku_red6.png) 20px center no-repeat;
}
.box02_red_title07{
	background: url(img/shortcode/toku_red7.png) 20px center no-repeat;
}
.box02_red_title08{
	background: url(img/shortcode/toku_red8.png) 20px center no-repeat;
}
.box02_red_title09{
	background: url(img/shortcode/toku_red9.png) 20px center no-repeat;
}
.box02_red_title10{
	background: url(img/shortcode/toku_red10.png) 20px center no-repeat;
}
.box02_red_title11{
	background: url(img/shortcode/toku_red11.png) 20px center no-repeat;
}
.box02_red_title12{
	background: url(img/shortcode/toku_red12.png) 20px center no-repeat;
}
.box02_red_title13{
	background: url(img/shortcode/toku_red13.png) 20px center no-repeat;
}
.box02_red_title14{
	background: url(img/shortcode/toku_red14.png) 20px center no-repeat;
}
.box02_red_title15{
	background: url(img/shortcode/toku_red15.png) 20px center no-repeat;
}
.box02_red_title16{
	background: url(img/shortcode/toku_red16.png) 20px center no-repeat;
}
.box02_red_title17{
	background: url(img/shortcode/toku_red17.png) 20px center no-repeat;
}
.box02_red_title18{
	background: url(img/shortcode/toku_red18.png) 20px center no-repeat;
}
.box02_red_title19{
	background: url(img/shortcode/toku_red19.png) 20px center no-repeat;
}
.box02_red_title20{
	background: url(img/shortcode/toku_red20.png) 20px center no-repeat;
}

.box02_pink_title01{
	background: url(img/shortcode/toku_pink1.png) 20px center no-repeat;
}
.box02_pink_title02{
	background: url(img/shortcode/toku_pink2.png) 20px center no-repeat;
}
.box02_pink_title03{
	background: url(img/shortcode/toku_pink3.png) 20px center no-repeat;
}
.box02_pink_title04{
	background: url(img/shortcode/toku_pink4.png) 20px center no-repeat;
}
.box02_pink_title05{
	background: url(img/shortcode/toku_pink5.png) 20px center no-repeat;
}
.box02_pink_title06{
	background: url(img/shortcode/toku_pink6.png) 20px center no-repeat;
}
.box02_pink_title07{
	background: url(img/shortcode/toku_pink7.png) 20px center no-repeat;
}
.box02_pink_title08{
	background: url(img/shortcode/toku_pink8.png) 20px center no-repeat;
}
.box02_pink_title09{
	background: url(img/shortcode/toku_pink9.png) 20px center no-repeat;
}
.box02_pink_title10{
	background: url(img/shortcode/toku_pink10.png) 20px center no-repeat;
}
.box02_pink_title11{
	background: url(img/shortcode/toku_pink11.png) 20px center no-repeat;
}
.box02_pink_title12{
	background: url(img/shortcode/toku_pink12.png) 20px center no-repeat;
}
.box02_pink_title13{
	background: url(img/shortcode/toku_pink13.png) 20px center no-repeat;
}
.box02_pink_title14{
	background: url(img/shortcode/toku_pink14.png) 20px center no-repeat;
}
.box02_pink_title15{
	background: url(img/shortcode/toku_pink15.png) 20px center no-repeat;
}
.box02_pink_title16{
	background: url(img/shortcode/toku_pink16.png) 20px center no-repeat;
}
.box02_pink_title17{
	background: url(img/shortcode/toku_pink17.png) 20px center no-repeat;
}
.box02_pink_title18{
	background: url(img/shortcode/toku_pink18.png) 20px center no-repeat;
}
.box02_pink_title19{
	background: url(img/shortcode/toku_pink19.png) 20px center no-repeat;
}
.box02_pink_title20{
	background: url(img/shortcode/toku_pink20.png) 20px center no-repeat;
}

.box02_orange_title01{
	background: url(img/shortcode/toku_orange1.png) 20px center no-repeat;
}
.box02_orange_title02{
	background: url(img/shortcode/toku_orange2.png) 20px center no-repeat;
}
.box02_orange_title03{
	background: url(img/shortcode/toku_orange3.png) 20px center no-repeat;
}
.box02_orange_title04{
	background: url(img/shortcode/toku_orange4.png) 20px center no-repeat;
}
.box02_orange_title05{
	background: url(img/shortcode/toku_orange5.png) 20px center no-repeat;
}
.box02_orange_title06{
	background: url(img/shortcode/toku_orange6.png) 20px center no-repeat;
}
.box02_orange_title07{
	background: url(img/shortcode/toku_orange7.png) 20px center no-repeat;
}
.box02_orange_title08{
	background: url(img/shortcode/toku_orange8.png) 20px center no-repeat;
}
.box02_orange_title09{
	background: url(img/shortcode/toku_orange9.png) 20px center no-repeat;
}
.box02_orange_title10{
	background: url(img/shortcode/toku_orange10.png) 20px center no-repeat;
}
.box02_orange_title11{
	background: url(img/shortcode/toku_orange11.png) 20px center no-repeat;
}
.box02_orange_title12{
	background: url(img/shortcode/toku_orange12.png) 20px center no-repeat;
}
.box02_orange_title13{
	background: url(img/shortcode/toku_orange13.png) 20px center no-repeat;
}
.box02_orange_title14{
	background: url(img/shortcode/toku_orange14.png) 20px center no-repeat;
}
.box02_orange_title15{
	background: url(img/shortcode/toku_orange15.png) 20px center no-repeat;
}
.box02_orange_title16{
	background: url(img/shortcode/toku_orange16.png) 20px center no-repeat;
}
.box02_orange_title17{
	background: url(img/shortcode/toku_orange17.png) 20px center no-repeat;
}
.box02_orange_title18{
	background: url(img/shortcode/toku_orange18.png) 20px center no-repeat;
}
.box02_orange_title19{
	background: url(img/shortcode/toku_orange19.png) 20px center no-repeat;
}
.box02_orange_title20{
	background: url(img/shortcode/toku_orange20.png) 20px center no-repeat;
}

@media screen and (max-width:480px){
.box01_black_title, .box01_blue_title, .box01_green_title, .box01_red_title, .box01_pink_title, .box01_orange_title, .box02_black_title01, .box02_black_title02, .box02_black_title03, .box02_black_title04, .box02_black_title05, .box02_black_title06, .box02_black_title07, .box02_black_title08, .box02_black_title09, .box02_black_title10, .box02_blue_title01, .box02_blue_title02, .box02_blue_title03, .box02_blue_title04, .box02_blue_title05, .box02_blue_title06, .box02_blue_title07, .box02_blue_title08, .box02_blue_title09, .box02_blue_title10, .box02_green_title01, .box02_green_title02, .box02_green_title03, .box02_green_title04, .box02_green_title05, .box02_green_title06, .box02_green_title07, .box02_green_title08, .box02_green_title09, .box02_green_title10, .box02_red_title01, .box02_red_title02, .box02_red_title03, .box02_red_title04, .box02_red_title05, .box02_red_title06, .box02_red_title07, .box02_red_title08, .box02_red_title09, .box02_red_title10, .box02_pink_title01, .box02_pink_title02, .box02_pink_title03, .box02_pink_title04, .box02_pink_title05, .box02_pink_title06, .box02_pink_title07, .box02_pink_title08, .box02_pink_title09, .box02_pink_title10, .box02_orange_title01, .box02_orange_title02, .box02_orange_title03, .box02_orange_title04, .box02_orange_title05, .box02_orange_title06, .box02_orange_title07, .box02_orange_title08, .box02_orange_title09, .box02_orange_title10,
.box02_black_title11, .box02_black_title12, .box02_black_title13, 
.box02_black_title14, .box02_black_title15, .box02_black_title16, 
.box02_black_title17, .box02_black_title18, .box02_black_title19, 
.box02_black_title20, .box02_blue_title11, .box02_blue_title12, 
.box02_blue_title13, .box02_blue_title14, .box02_blue_title15,
.box02_blue_title16, .box02_blue_title17, .box02_blue_title18,
.box02_blue_title19, .box02_blue_title20, .box02_green_title11,
.box02_green_title12, .box02_green_title13, .box02_green_title14, 
.box02_green_title15, .box02_green_title16, .box02_green_title17, 
.box02_green_title18, .box02_green_title19, .box02_green_title20, 
.box02_red_title11, .box02_red_title12, .box02_red_title13, 
.box02_red_title14, .box02_red_title15, .box02_red_title16, 
.box02_red_title17, .box02_red_title18, .box02_red_title19, 
.box02_red_title20, .box02_pink_title11, .box02_pink_title12, 
.box02_pink_title13, .box02_pink_title14, .box02_pink_title15, 
.box02_pink_title16, .box02_pink_title17, .box02_pink_title18, 
.box02_pink_title19, .box02_pink_title20, .box02_orange_title11, 
.box02_orange_title12, .box02_orange_title13, .box02_orange_title14, 
.box02_orange_title15, .box02_orange_title16, .box02_orange_title17, 
.box02_orange_title18, .box02_orange_title19, .box02_orange_title20{
	font-size: 18px;
}}

/*吹き出し（自由画像）*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
.balloon {
	width: 100%;
	margin: 25px 0;
	overflow: hidden;
}
.balloon .faceimg-l {
	float: left;
	margin-right: -110px;
	width: 100px;
}
.balloon .faceimg-r {
	float: right;
	margin-left: -110px;
	width: 100px;
}
.balloon .faceimg-l img, .balloon .faceimg-r img{
	width: 100%;
	height: auto;
	float: left;
}
.balloon .faceimg-r img{
	width: 100%;
	height: auto;
	float: right;
}
.balloon .chat {
	width: 100%;
}
.comments-l {
	display: inline-block;
	position: relative; 
	margin: 5px 0 0 125px;
	padding: 17px 13px;
	border-radius: 8px;
	background: #d7ebfe;
}
.comments-l-f {
	display: inline-block;
	position: relative; 
	margin: 5px 0 0 125px;
	padding: 17px 13px;
	border-radius: 8px;
	border: 3px solid #d7ebfe;
	background: #ffffff;
}
.comments-r {
	display: inline-block;
	position: relative; 
	margin: 5px 125px 0 0;
	padding: 17px 13px;
	border-radius: 8px;
	background: #d7ebfe;
	float: right;
}
.comments-r-f  {
	display: inline-block;
	position: relative; 
	margin: 5px 125px 0 0;
	padding: 17px 13px;
	border-radius: 8px;
	border: 3px solid #d7ebfe;
	background: #fff;
	float: right;
}
.comments-l:after {
	content: "";
	display: inline-block;
	position: absolute;
	top: 18px; 
	left: -24px;
	border: 12px solid transparent;
	border-right: 12px solid #d7ebfe;
}
.comments-r:after {
	content: "";
	display: inline-block;
	position: absolute;
	top: 18px; 
	right: -24px;
	border: 12px solid transparent;
	border-left: 12px solid #d7ebfe;
}
.comments-l-f:after {
	content: "";
	display: inline-block;
	position: absolute;
	top: 18px; 
	left: -24px;
	border: 12px solid transparent;
	border-right: 12px solid #fff;
}
.comments-l-f:before {
	content: "";
	display: inline-block;
	position: absolute;
	top: 18px; 
	left: -27px;
	border: 12px solid transparent;
	border-right: 12px solid #d7ebfe;
}
.comments-r-f:after {
	content: "";
	display: inline-block;
	position: absolute;
	top: 18px; 
	right: -24px;
	border: 12px solid transparent;
	border-left: 12px solid #fff;
}
.comments-r-f:before {
	content: "";
	display: inline-block;
	position: absolute;
	top: 18px; 
	right: -27px;
	border: 12px solid transparent;
	border-left: 12px solid #d7ebfe;
}

/*デザインボックス（見出付）*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
.design1-1 {
	position: relative;
	margin: 28px 0 15px;
	padding: 20px 15px 15px;
	border-radius: 8px;
}
.design1-1 .box-title {
	position: absolute;
	top: -13px;
	left: 10px;
	padding: 0 10px;
	line-height: 1em;
	font-size: 17px;
	background: #FFFFFF;
	color: #444;
	font-weight: bold;
}
.d1-1blue {
	border-style: solid;
	border-color: #95ccff;
} 
.d1-1orange {
	border-style: solid;
	border-color: #FBBD52;
}
.d1-1red {
	border-style: solid;
	border-color: #CE4E2F;
}
.d1-1black {
	border-style: solid;
	border-color: #555;
}
.d1-1green {
	border-style: solid;
	border-color: #008000;
}
.d1-1pink {
	border-style: solid;
	border-color: #FF69B4;
}
.d1-1navy {
	border-style: solid;
	border-color: #334977;
}
.d1-1blue-t {
	padding-right: 5px;
	color: #5ab9ff;
}
.d1-1orange-t {
	padding-right: 5px;
	color: #FBBD52;
}
.d1-1red-t {
	padding-right: 5px;
	color: #CE4E2F;
}
.d1-1black-t {
	padding-right: 5px;
	color: #555;
}
.d1-1green-t {
	padding-right: 5px;
	color: #008000;
}
.d1-1pink-t {
	padding-right: 5px;
	color: #FF69B4;
}
.d1-1navy-t {
	padding-right: 5px;
	color: #334977;
}
.design1-2 {
	position: relative;
	margin: 28px 0 15px;
	padding: 28px 15px 15px;
	border-radius: 8px;
}
.design1-2 .box-title {
	position: absolute;
	top: -18px;
	left: 10px;
	padding: 10px 15px;
	line-height: 1em;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	border-radius: 4px;
}
.d1-2blue {
	border-style: solid;
	border-color: #95ccff;
}
.d1-2orange {
	border-style: solid;
	border-color: #FBBD52;
}
.d1-2red {
	border-style: solid;
	border-color: #CE4E2F;
}
.d1-2black {
	border-style: solid;
	border-color: #555;
}
.d1-2green {
	border-style: solid;
	border-color: #008000;
}
.d1-2pink {
	border-style: solid;
	border-color: #FF69B4;
}
.d1-2navy {
	border-style: solid;
	border-color: #334977;
}
.d1-2blue-t {
	background: #95ccff;
}
.d1-2orange-t {
	background: #FBBD52;
}
.d1-2red-t {
	background: #CE4E2F;
}
.d1-2black-t {
	background: #555;
}
.d1-2green-t {
	background: #008000;
}
.d1-2pink-t {
	background: #FF69B4;
}
.d1-2navy-t {
	background: #334977;
}
.d1-2 {
	padding-right: 5px;
}
.design1-3 {
	position: relative;
	margin: 28px 0 15px;
	padding: 28px 15px 15px;
	border-radius: 8px;
}
.design1-3 .box-title {
	position: absolute;
	top: -18px;
	left: 10px;
	padding: 10px 15px;
	line-height: 1em;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	border-radius: 4px;
}
.d1-3blue {
	border-style: solid;
	border-color: #95ccff;
	background: #F8F8FF;
}
.d1-3orange {
	border-style: solid;
	border-color: #FBBD52;
	background: #FFFFEB;
}
.d1-3red {
	border-style: solid;
	border-color: #CE4E2F;
	background: #FFFAFA;
}
.d1-3black {
	border-style: solid;
	border-color: #555;
	background: #fffcfc;
}
.d1-3green {
	border-style: solid;
	border-color: #008000;
	background: #f9fffa;
}
.d1-3pink {
	border-style: solid;
	border-color: #FF69B4;
	background: #FFFAFA;
}
.d1-3navy {
	border-style: solid;
	border-color: #334977;
	background: #fcfdff;
}
.d1-3blue-t {
	background: #95ccff;
}
.d1-3orange-t {
	background: #FBBD52;
}
.d1-3red-t {
	background: #CE4E2F;
}
.d1-3black-t {
	background: #555;
}
.d1-3green-t {
	background: #008000;
}
.d1-3pink-t {
	background: #FF69B4;
}
.d1-3navy-t {
	background: #334977;
}
.d1-3 {
	padding-right: 5px;
}
.design2 {
	position: relative;
	margin: 52px 0 15px;
	padding: 15px 15px;
}
.design2 .box-title {
	position: absolute;
	display: inline-block;
	top: -37px;
	left: -3px;
	padding: 5px 10px;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
	border-radius: 5px 5px 0 0;
}
.d2blue {
	border-style: solid;
	border-color: #95ccff;
}
.d2orange {
	border-style: solid;
	border-color: #FBBD52;
}
.d2red {
	border-style: solid;
	border-color: #CE4E2F;
}
.d2black {
	border-style: solid;
	border-color: #555;
}
.d2green {
	border-style: solid;
	border-color: #008000;
}
.d2pink {
	border-style: solid;
	border-color: #FF69B4;
}
.d2navy {
	border-style: solid;
	border-color: #334977;
}
.d2blue-t {
	background: #95ccff;
}
.d2orange-t {
	background: #FBBD52;
}
.d2red-t {
	background: #CE4E2F;
}
.d2black-t {
	background: #555;
}
.d2green-t {
	background: #008000;
}
.d2pink-t {
	background: #FF69B4;
}
.d2navy-t {
	background: #334977;
}
.d2 {
	padding-right: 5px;
}
.design3 {
	position: relative;
	margin: 15px 0;
	padding: 45px 10px 15px;
}
.design3 .box-title {
	position: absolute;
	display: inline-block;
	top: -1px;
	left: -1px;
	padding: 0 9px;
	height: 35px;
	line-height: 35px;
	vertical-align: middle;
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}
.d3blue {
	border-style: solid;
	border-color: #95ccff;
}
.d3orange {
	border-style: solid;
	border-color: #FBBD52;
}
.d3red {
	border-style: solid;
	border-color: #CE4E2F;
}
.d3black {
	border-style: solid;
	border-color: #555;
}
.d3green {
	border-style: solid;
	border-color: #008000;
}
.d3pink {
	border-style: solid;
	border-color: #FF69B4;
}
.d3navy {
	border-style: solid;
	border-color: #334977;
}
.d3blue-t {
	background: #95ccff;
}
.d3orange-t {
	background: #FBBD52;
}
.d3red-t {
	background: #CE4E2F;
}
.d3black-t {
	background: #555;
}
.d3green-t {
	background: #008000;
}
.d3pink-t {
	background: #FF69B4;
}
.d3navy-t {
	background: #334977;
}
.d3 {
	padding-right: 5px;
}
.design4 {
	margin: 15px 0;
	background: #f9f9f9;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.22);
}
.design4 .box-title {
	font-size: 16px;
	padding: 10px;
	margin-bottom: 10px;
	text-align: left;
	color: #fff;
	font-weight: bold;
	letter-spacing: 0.05em;
}
.d4blue-t {
	background: #95ccff;
}
.d4orange-t {
	background: #FBBD52;
}
.d4red-t {
	background: #CE4E2F;
}
.d4black-t {
	background: #555;
}
.d4green-t {
	background: #008000;
}
.d4pink-t {
	background: #FF69B4;
}
.d4navy-t {
	background: #334977;
}
.d4 {
	padding-right: 5px;
}
.design5, .design5-a, .design5-p, .design5-m, .design5-s, .design5-i, .design5-l {
	margin: 15px 0;
	padding: 20px 20px 20px 80px;
	border-radius: 5px;
	position: relative;
	display: block;
}
.design5:before {
	font-family: "FontAwesome";
	content: '\f058';
	font-size: 50px;
	position: absolute;
	top: 50%;
	left: 15px;
	margin-top: -15px;
}
.design5-a:before {
	font-family: "FontAwesome";
	content: '\f071';
	font-size: 50px;
	position: absolute;
	top: 50%;
	left: 15px;
	margin-top: -15px;
}
.design5-m:before {
	font-family: "FontAwesome";
	content: '\f044';
	font-size: 50px;
	position: absolute;
	top: 50%;
	left: 15px;
	margin-top: -15px;
}
.design5-p:before {
	font-family: "FontAwesome";
	content: '\f0a6';
	font-size: 50px;
	position: absolute;
	top: 50%;
	left: 15px;
	margin-top: -15px;
}
.design5-s:before {
	font-family: "FontAwesome";
	content: '\f005';
	font-size: 50px;
	position: absolute;
	top: 50%;
	left: 15px;
	margin-top: -15px;
}
.design5-i:before {
	font-family: "FontAwesome";
	content: '\f05a';
	font-size: 50px;
	position: absolute;
	top: 50%;
	left: 15px;
	margin-top: -15px;
}
.design5-l:before {
	font-family: "FontAwesome";
	content: '\f0eb';
	font-size: 50px;
	position: absolute;
	top: 50%;
	left: 15px;
	margin-top: -15px;
}
.d5blue {
	border-style: solid;
	border-color: #95ccff;
	background: #F9FFFF;
}
.d5blue:before {
	color: #95ccff;
}
.d5orange {
	border-style: solid;
	border-color: #FBBD52;
	background: #FFFFEB;
}
.d5orange:before {
	color: #FBBD52;
}
.d5red {
	border-style: solid;
	border-color: #CE4E2F;
	background: #FFFAFA;
}
.d5red:before {
	color: #CE4E2F;
}
.d5black {
	border-style: solid;
	border-color: #555;
	background: #fffcfc;
}
.d5black:before {
	color: #555;
}
.d5green {
	border-style: solid;
	border-color: #008000;
	background: #f9fffa;
}
.d5green:before {
	color: #008000;
}
.d5pink {
	border-style: solid;
	border-color: #FF69B4;
	background: #FFFAFA;
}
.d5pink:before {
	color: #FF69B4;
}
.d5navy {
	border-style: solid;
	border-color: #334977;
	background: #fcfdff;
}
.d5navy:before {
	color: #334977;
}

.design4 p {
	margin: 0 15px; 
	padding: 5px 0 15px;
	clear:both;
}

/*シンプルボックス（見出付）*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */

.simplebox1-title {
	padding: 20px;
	margin: 15px 0 0;
	line-height: 1em;
	font-size: 24px;
	background: #EFEFEF;
	color: #111;
	font-weight: bold;
	text-align: center;
	border-style: solid;
	border-color: #ccc;
	border-bottom: none;
}
.simplebox1 {
	margin: 0 0 15px;
	padding: 20px;
	border-style: solid;
	border-color: #ccc;
	border-top: none;
}
.simplebox2 {
	margin: 15px 0;
	padding: 10px 10px 10px;
	border-style: solid;
	border-color: #ccc;
}
.simplebox2-title {
	padding: 20px;
	margin: 0 0 15px;
	line-height: 1em;
	font-size: 20px;
	background: #EFEFEF;
	color: #111;
	font-weight: bold;
}
.s2 {
	padding-right: 5px;
}
.simplebox1 p {
	margin: 0; 
	padding: 0 0 10px;
	clear:both;
}
.simplebox2 p {
	margin: 0; 
	padding: 0 10px 10px;
	clear:both;
}

/*ミニデザインボックス*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */

.mdes_box {
	width: 100%;
	box-sizing: border-box;
	margin: 15px 0 30px;
	padding: 20px;
	border-radius: 5px;
	text-align: left;
	line-height: 1.6em;
	display: table;
}
.mdes_box p {
	font-size: 1em;
	padding-left: 10px !important;
	line-height: 1.6em;
	display: table-cell;
}
.mdes_box .fas, .mdes_box .fa {
	height: 100%;
	width: 20px;
	display: table-cell;
	vertical-align: middle;
}
.mdes_blue {
	border: 1px #95ccff solid;
	background: #F9FFFF;
}
.mdes_orange {
	border: 1px #FBBD52 solid;
	background: #FFF8F3;
}
.mdes_red {
	border: 1px #CE4E2F solid;
	background: #FAEDEA;
}
.mdes_black {
	border: 1px #555 solid;
	background: #EEEEEE;
}
.mdes_green {
	border: 1px #008000 solid;
	background: #E5F2E9;
}
.mdes_pink {
	border: 1px #FF69B4 solid;
	background: #FFF0F7;
}
.mdes_navy {
	border: 1px #334977 solid;
	background: #EAEDF1;
}
.mdes_purple {
	border: 1px #8D75D6 solid;
	background: #F3F1F9;
}
.mdes_blue .fas, .mdes_blue .fa {
	border-right: 1px #95ccff solid;
	padding-right: 12px;
	color: #95ccff;
}
.mdes_orange .fas, .mdes_orange .fa {
	border-right: 1px #FBBD52 solid;
	padding-right: 12px;
	color: #FBBD52;
}
.mdes_red .fas, .mdes_red .fa {
	border-right: 1px #CE4E2F solid;
	padding-right: 12px;
	color: #CE4E2F;
}
.mdes_black .fas, .mdes_black .fa {
	border-right: 1px #555 solid;
	padding-right: 12px;
	color: #555;
}
.mdes_green .fas, .mdes_green .fa {
	border-right: 1px #008000 solid;
	padding-right: 12px;
	color: #008000;
}
.mdes_pink .fas, .mdes_pink .fa {
	border-right: 1px #FF69B4 solid;
	padding-right: 12px;
	color: #FF69B4;
}
.mdes_navy .fas, .mdes_navy .fa {
	border-right: 1px #334977 solid;
	padding-right: 12px;
	color: #334977;
}
.mdes_purple .fas, .mdes_purple .fa {
	border-right: 1px #8D75D6 solid;
	padding-right: 12px;
	color: #8D75D6;
}


/*ワイドボタン*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */

.scb001 {
	width: 100%;
	line-height: 2em;
	font-size: 30px;
	padding: 5px 20px 3px;
	margin: 20px 0;
	clear: both;
	border-radius: 5px;
	text-align: center;
	box-shadow: 0 8px 8px #CCCCCC;
	box-sizing: border-box;
	font-weight: bold;
	color: #FFFFFF;
}
.scb001 a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
}
.scb001.scbc1_blue:hover, .scb001.scbc1_black:hover, .scb001.scbc1_green:hover, .scb001.scbc1_navy:hover, .scb001.scbc1_purple:hover, .scb001.scbc1_red:hover, .scb001.scbc1_orange:hover, .scb001.scbc1_pink:hover {
	opacity: 0.6;
}
.scb001.scbc1_blue {
	background: linear-gradient(#41B1FB, #2D72B8);
	text-shadow: 2px 2px 0 #2D72B8;
}
.scb001.scbc1_black {
	background: linear-gradient(#494E52, #08192B);
	text-shadow: 2px 2px 0 #08192B;
}
.scb001.scbc1_green {
	background: linear-gradient(#258172, #005C4A);
	text-shadow: 2px 2px 0 #005C4A;
}
.scb001.scbc1_navy {
	background: linear-gradient(#1D6480, #054063);
	text-shadow: 2px 2px 0 #054063;
}
.scb001.scbc1_purple {
	background: linear-gradient(#9879E8, #574385);
	text-shadow: 2px 2px 0 #574385;
}
.scb001.scbc1_red {
	background: linear-gradient(#D0161C, #85000A);
	text-shadow: 2px 2px 0 #85000A;
}
.scb001.scbc1_orange {
	background: linear-gradient(#FF9A2A, #FF6000);
	text-shadow: 2px 2px 0 #FF6000;
}
.scb001.scbc1_pink {
	background: linear-gradient(#FFAEC3, #FF7DA2);
	text-shadow: 2px 2px 0 #FF7DA2;
}
@media screen and (max-width: 1000px) {
	.scb001 {
	width: 100%;
	line-height: 2em;
	font-size: 1.4em;
	padding: 5px 20px 10px;
	}}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

.scb002 {
	width: 100%;
	line-height: 2em;
	font-size: 30px;
	padding: 5px 20px 3px;
	margin: 20px 0;
	clear: both;
	border-radius: 5px;
	text-align: center;
	border: 2px solid #EEEEEE;
	box-sizing: border-box;
	font-weight: bold;
	color: #FFFFFF;
}
.scb002 a {
	display: block;
	text-decoration: none;
	color: #FFFFFF;
}
.scb002.scbc2_blue:hover, .scb002.scbc2_black:hover, .scb002.scbc2_green:hover, .scb002.scbc2_navy:hover, .scb002.scbc2_purple:hover, .scb002.scbc2_red:hover, .scb002.scbc2_orange:hover, .scb002.scbc2_pink:hover {
	opacity: 0.6;
}
.scb002.scbc2_blue {
	background: linear-gradient(180deg, #3D7CCA 0%, #3D7CCA 90%, #2362B1 90%, #2362B1 100%);
	border-color: #2362B1;
}
.scb002.scbc2_black {
	background: linear-gradient(180deg, #263946 0%, #263946 90%, #08192B 90%, #08192B 100%);
	border-color: #08192B;
}
.scb002.scbc2_green {
	background: linear-gradient(180deg, #008067 0%, #008067 90%, #005C4A 90%, #005C4A 100%);
	border-color: #005C4A;
}
.scb002.scbc2_navy {
	background: linear-gradient(180deg, #1D6480 0%, #1D6480 90%, #054063 90%, #054063 100%);
	border-color: #054063;
}
.scb002.scbc2_purple {
	background: linear-gradient(180deg, #7C63A9 0%, #7C63A9 90%, #574385 90%, #574385 100%);
	border-color: #574385;
}
.scb002.scbc2_red {
	background: linear-gradient(180deg, #D0161C 0%, #D0161C 90%, #85000A 90%, #85000A 100%);
	border-color: #85000A;
}
.scb002.scbc2_orange {
	background: linear-gradient(180deg, #FF8324 0%, #FF8324 90%, #FF6000 90%, #FF6000 100%);
	border-color: #FF6000;
}
.scb002.scbc2_pink {
	background: linear-gradient(180deg, #FF85A2 0%, #FF85A2 90%, #FF6688 90%, #FF6688 100%);
	border-color: #FF6688;
}
@media screen and (max-width: 1000px) {
	.scb002 {
	width: 100%;
	line-height: 2em;
	font-size: 1.4em;
	padding: 5px 20px 10px;
	}}

/* ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ */

.scb003 {
	width: 100%;
	line-height: 2em;
	font-size: 30px;
	padding: 10px;
	margin: 20px 0;
	clear: both;
	border-radius: 5px;
	text-align: center;
	background: #E2E5EA;
	box-shadow: 3px 3px 3px #D3D6DA inset;
	box-sizing: border-box;
	font-weight: bold;
}
.scb003 a {
	display: block;
	padding: 8px 5px 5px;
	text-decoration: none;
	color: #FFFFFF;
	border: 2px #E2E5EA solid;
	border-radius: 5px;
}
.scb003.scbc3_blue:hover, .scb003.scbc3_black:hover, .scb003.scbc3_green:hover, .scb003.scbc3_navy:hover, .scb003.scbc3_purple:hover, .scb003.scbc3_red:hover, .scb003.scbc3_orange:hover, .scb003.scbc3_pink:hover {
	opacity: 0.6;
}
.scbc3_blue a{
	background: linear-gradient(#1DDCF3 2px, #41B1FB 2px, #2D72B8);
	border-color: #2362B1;
}
.scbc3_black a{
	background: linear-gradient(#416576 2px, #263946 2px, #08192B);
	border-color: #08192B;
}
.scbc3_green a{
	background: linear-gradient(#00A28B 2px, #008067 2px, #005C4A);
	border-color: #005C4A;
}
.scbc3_navy a{
	background: linear-gradient(#0C97AF 2px, #1D6480 2px, #054063);
	border-color: #054063;
}
.scbc3_purple a{
	background: linear-gradient(#B597EF 2px, #7C63A9 2px, #574385);
	border-color: #574385;
}
.scbc3_red a{
	background: linear-gradient(#FA2539 2px, #D0161C 2px, #85000A);
	border-color: #85000A;
}
.scbc3_orange a{
	background: linear-gradient(#FFB833 2px, #FF8324 2px, #FF6000);
	border-color: #FF6000;
}

.scbc3_pink a{
	background: linear-gradient(#FFB6C4 2px, #FF85A2 2px, #FF6688);
	border-color: #FF6688;
}
@media screen and (max-width: 1000px) {
.scb003 {
	width: 100%;
	line-height: 2em;
	font-size: 1em;
}}

/*光るボタン*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */

.btn-cv {
	width: 100%;
	margin: 20px auto;
	overflow: hidden;
}
.btn-cv a {
	width: 100%;
	margin: 0;
	border-radius: 6px;
	color: #fff;
	display: block;
	font-size: 1.6em;
	font-weight: bold;
	line-height: 1.8em;
	padding: 13px 10px 13px;
	position: relative;
	text-align: center;
	text-decoration: none;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	box-sizing: border-box;
}
.btn-cv a img {
	vertical-align: middle;
}
.btn-cv a:after {
	content: ' ' !important;
}
.btn-cv.sb_blue a {
	background: -webkit-linear-gradient(#41B1FB, #2D72B8);
	background: linear-gradient(#41B1FB, #2D72B8);
	text-shadow: 2px 2px 0 #2D72B8;
}
.btn-cv.sb_black a {
	background: -webkit-linear-gradient(#494E52, #08192B);
	background: linear-gradient(#494E52, #08192B);
	text-shadow: 2px 2px 0 #08192B;
}
.btn-cv.sb_green a {
	background: -webkit-linear-gradient(#258172, #005C4A);
	background: linear-gradient(#258172, #005C4A);
	text-shadow: 2px 2px 0 #005C4A;
}
.btn-cv.sb_navy a {
	background: -webkit-linear-gradient(#1D6480, #054063);
	background: linear-gradient(#1D6480, #054063);
	text-shadow: 2px 2px 0 #054063;
}
.btn-cv.sb_purple a {
	background: -webkit-linear-gradient(#9879E8, #574385);
	background: linear-gradient(#9879E8, #574385);
	text-shadow: 2px 2px 0 #574385;
}
.btn-cv.sb_red a {
	background: -webkit-linear-gradient(#FF2F34, #A30000);
	background: linear-gradient(#FF2F34, #A30000);
	text-shadow: 2px 2px 0 #A30000;
}
.btn-cv.sb_orange a {
	background: -webkit-linear-gradient(#FFAF38, #FF6000);
	background: linear-gradient(#FFAF38, #FF6000);
	text-shadow: 2px 2px 0 #FF6000;
}
.btn-cv.sb_pink a {
	background: -webkit-linear-gradient(#FFAEC3, #FF7DA2);
	background: linear-gradient(#FFAEC3, #FF7DA2);
	text-shadow: 2px 2px 0 #FF7DA2;
}
.is-reflection a {
	overflow: hidden;
}
.is-reflection a:after {
	-moz-animation: is-reflection 4s ease-in-out infinite;
	-moz-transform: rotate(45deg);
	-ms-animation: is-reflection 4s ease-in-out infinite;
	-ms-transform: rotate(45deg);
	-o-animation: is-reflection 4s ease-in-out infinite;
	-o-transform: rotate(45deg);
	-webkit-animation: is-reflection 4s ease-in-out infinite;
	-webkit-transform: rotate(45deg);
	animation: is-reflection 4s ease-in-out infinite;
	background-color: #fff;
	content: " ";
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: -180px;
	transform: rotate(45deg);
	width: 30px;
}
.btn-cv.sb_blue:hover, .btn-cv.sb_black:hover, .btn-cv.sb_green:hover, .btn-cv.sb_navy:hover, .btn-cv.sb_purple:hover, .btn-cv.sb_red:hover, .btn-cv.sb_orange:hover, .btn-cv.sb_pink:hover {
	opacity: 0.6;
}
@keyframes is-reflection {
	0% {
	-webkit-transform: scale(0) rotate(45deg);
	transform: scale(0) rotate(45deg);
	opacity: 0;
	}	80% {
	-webkit-transform: scale(0) rotate(45deg);
	transform: scale(0) rotate(45deg);
	opacity: 0.1;
	}	81% {
	-webkit-transform: scale(4) rotate(45deg);
	transform: scale(4) rotate(45deg);
	opacity: 0.2;
	}	100% {
	-webkit-transform: scale(50) rotate(45deg);
	transform: scale(50) rotate(45deg);
	opacity: 0;
	}}
@-webkit-keyframes is-reflection {
	0% {
	-webkit-transform: scale(0) rotate(45deg);
	opacity: 0;
	}	80% {
	-webkit-transform: scale(0) rotate(45deg);
	opacity: 0.1;
	}	81% {
	-webkit-transform: scale(4) rotate(45deg);
	opacity: 0.2;
	}	100% {
	-webkit-transform: scale(50) rotate(45deg);
	opacity: 0;
	}}
@media only screen and (max-width: 767px) {
	.btn-cv {
	width: 100%;
	margin: 20px auto 0;
	overflow: hidden;
	}	
	.btn-cv a {
	font-size: 1.3em;
	margin: 0 auto 0;
	width: 100%;
	}}
@media only screen and (max-width: 767px) {
	/* コンバージョンボタン */
	.btn-cv a {
	font-size: 1.3em;
	margin: 0 auto 0;
	width: 100%;
	}}


/*リスト*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */

ul.dot10_list_black, ul.dot10_list_blue, ul.dot10_list_green, ul.dot10_list_pink, ul.dot10_list_orange, ul.dot10_list_red, ul.dot11_list_black, ul.dot11_list_blue, ul.dot11_list_green, ul.dot11_list_pink, ul.dot11_list_orange, ul.dot11_list_red,ul.dot12_list_black, ul.dot12_list_blue, ul.dot12_list_green, ul.dot12_list_pink, ul.dot12_list_orange, ul.dot12_list_red, ul.dot13_list_black, ul.dot13_list_blue, ul.dot13_list_green, ul.dot13_list_pink, ul.dot13_list_orange, ul.dot13_list_red, ul.dot14_list_black, ul.dot14_list_blue, ul.dot14_list_green, ul.dot14_list_pink, ul.dot14_list_orange, ul.dot14_list_red, ul.dot15_list_black, ul.dot15_list_blue, ul.dot15_list_green, ul.dot15_list_pink, ul.dot15_list_orange, ul.dot15_list_red, ul.dot16_list_black, ul.dot16_list_blue, ul.dot16_list_green, ul.dot16_list_pink, ul.dot16_list_orange, ul.dot16_list_red, ul.dot17_list_black, ul.dot17_list_blue, ul.dot17_list_green, ul.dot17_list_pink, ul.dot17_list_orange, ul.dot17_list_red, ul.dot18_list_black, ul.dot18_list_blue, ul.dot18_list_green, ul.dot18_list_pink, ul.dot18_list_orange, ul.dot18_list_red, ul.dot19_list_black, ul.dot19_list_blue, ul.dot19_list_green, ul.dot19_list_pink, ul.dot19_list_orange, ul.dot19_list_red, ul.dot20_list_black, ul.dot20_list_blue, ul.dot20_list_green, ul.dot20_list_pink, ul.dot20_list_orange, ul.dot20_list_red, ul.dot21_list_black, ul.dot21_list_blue, ul.dot21_list_green, ul.dot21_list_pink, ul.dot21_list_orange, ul.dot21_list_red, ul.dot22_list_black, ul.dot22_list_blue, ul.dot22_list_green, ul.dot22_list_pink, ul.dot22_list_orange, ul.dot22_list_red, ul.dot23_list_black, ul.dot23_list_blue, ul.dot23_list_green, ul.dot23_list_pink, ul.dot23_list_orange, ul.dot23_list_red, ul.dot24_list_black, ul.dot24_list_blue, ul.dot24_list_green, ul.dot24_list_pink, ul.dot24_list_orange, ul.dot24_list_red, ul.dot25_list_black, ul.dot25_list_blue, ul.dot25_list_green, ul.dot25_list_pink, ul.dot25_list_orange, ul.dot25_list_red, ul.dot26_list_black, ul.dot26_list_blue, ul.dot26_list_green, ul.dot26_list_pink, ul.dot26_list_orange, ul.dot26_list_red {
	position: relative;
	margin:0;
	line-height: 180%;
	clear: both;
}
ul.dot10_list_black li, ul.dot10_list_blue li, ul.dot10_list_pink li, ul.dot10_list_red li, ul.dot10_list_orange li, ul.dot10_list_green li, ul.dot11_list_black li, ul.dot11_list_blue li, ul.dot11_list_pink li, ul.dot11_list_red li, ul.dot11_list_orange li, ul.dot11_list_green li, ul.dot12_list_black li, ul.dot12_list_blue li, ul.dot12_list_pink li, ul.dot12_list_red li, ul.dot12_list_orange li, ul.dot12_list_green li, ul.dot13_list_black li, ul.dot13_list_blue li, ul.dot13_list_pink li, ul.dot13_list_red li, ul.dot13_list_orange li, ul.dot13_list_green li, ul.dot14_list_black li, ul.dot14_list_blue li, ul.dot14_list_pink li, ul.dot14_list_red li, ul.dot14_list_orange li, ul.dot14_list_green li, ul.dot15_list_black li, ul.dot15_list_blue li, ul.dot15_list_pink li, ul.dot15_list_red li, ul.dot15_list_orange li, ul.dot15_list_green li, ul.dot16_list_black li, ul.dot16_list_blue li, ul.dot16_list_pink li, ul.dot16_list_red li, ul.dot16_list_orange li, ul.dot16_list_green li, ul.dot17_list_black li, ul.dot17_list_blue li, ul.dot17_list_pink li, ul.dot17_list_red li, ul.dot17_list_orange li, ul.dot17_list_green li, ul.dot18_list_black li, ul.dot18_list_blue li, ul.dot18_list_pink li, ul.dot18_list_red li, ul.dot18_list_orange li, ul.dot18_list_green li, ul.dot19_list_black li, ul.dot19_list_blue li, ul.dot19_list_pink li, ul.dot19_list_red li, ul.dot19_list_orange li, ul.dot19_list_green li, ul.dot20_list_black li, ul.dot20_list_blue li, ul.dot20_list_pink li, ul.dot20_list_red li, ul.dot20_list_orange li, ul.dot20_list_green li, ul.dot21_list_black li, ul.dot21_list_blue li, ul.dot21_list_pink li, ul.dot21_list_red li, ul.dot21_list_orange li, ul.dot21_list_green li, ul.dot22_list_black li, ul.dot22_list_blue li, ul.dot22_list_pink li, ul.dot22_list_red li, ul.dot22_list_orange li, ul.dot22_list_green li, ul.dot23_list_black li, ul.dot23_list_blue li, ul.dot23_list_pink li, ul.dot23_list_red li, ul.dot23_list_orange li, ul.dot23_list_green li, ul.dot24_list_black li, ul.dot24_list_blue li, ul.dot24_list_pink li, ul.dot24_list_red li, ul.dot24_list_orange li, ul.dot24_list_green li, ul.dot25_list_black li, ul.dot25_list_blue li, ul.dot25_list_pink li, ul.dot25_list_red li, ul.dot25_list_orange li, ul.dot25_list_green li, ul.dot26_list_black li, ul.dot26_list_blue li, ul.dot26_list_pink li, ul.dot26_list_red li, ul.dot26_list_orange li, ul.dot26_list_green li {
	list-style:none;
	line-height: 1.5;
	padding:3px 2px 2px 20px;
}
ul.dot10_list_black li:before{
	font-family: FontAwesome;
	content: "\f058";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #4C4C4C;
}
ul.dot10_list_blue li:before{
	font-family: FontAwesome;
	content: "\f058";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #2D72B8;
}
ul.dot10_list_green li:before{
	font-family: FontAwesome;
	content: "\f058";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #005C4A;
}
ul.dot10_list_orange li:before{
	font-family: FontAwesome;
	content: "\f058";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF6000;
}
ul.dot10_list_pink li:before{
	font-family: FontAwesome;
	content: "\f058";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF7DA2;
}
ul.dot10_list_red li:before{
	font-family: FontAwesome;
	content: "\f058";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #A30000;
}
ul.dot11_list_black li:before{
	font-family: FontAwesome;
	content: "\f00c";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #4C4C4C;
}
ul.dot11_list_blue li:before{
	font-family: FontAwesome;
	content: "\f00c";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #2D72B8;
}
ul.dot11_list_green li:before{
	font-family: FontAwesome;
	content: "\f00c";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #005C4A;
}
ul.dot11_list_orange li:before{
	font-family: FontAwesome;
	content: "\f00c";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF6000;
}
ul.dot11_list_pink li:before{
	font-family: FontAwesome;
	content: "\f00c";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF7DA2;
}
ul.dot11_list_red li:before{
	font-family: FontAwesome;
	content: "\f00c";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #A30000;
}
ul.dot12_list_black li:before{
	font-family: FontAwesome;
	content: "\f14a";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #4C4C4C;
}
ul.dot12_list_blue li:before{
	font-family: FontAwesome;
	content: "\f14a";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #2D72B8;
}
ul.dot12_list_green li:before{
	font-family: FontAwesome;
	content: "\f14a";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #005C4A;
}
ul.dot12_list_orange li:before{
	font-family: FontAwesome;
	content: "\f14a";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF6000;
}
ul.dot12_list_pink li:before{
	font-family: FontAwesome;
	content: "\f14a";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF7DA2;
}
ul.dot12_list_red li:before{
	font-family: FontAwesome;
	content: "\f14a";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #A30000;
}
ul.dot13_list_black li:before{
	font-family: FontAwesome;
	content: "\f138";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #4C4C4C;
}
ul.dot13_list_blue li:before{
	font-family: FontAwesome;
	content: "\f138";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #2D72B8;
}
ul.dot13_list_green li:before{
	font-family: FontAwesome;
	content: "\f138";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #005C4A;
}
ul.dot13_list_orange li:before{
	font-family: FontAwesome;
	content: "\f138";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF6000;
}
ul.dot13_list_pink li:before{
	font-family: FontAwesome;
	content: "\f138";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF7DA2;
}
ul.dot13_list_red li:before{
	font-family: FontAwesome;
	content: "\f138";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #A30000;
}
ul.dot14_list_black li:before{
	font-family: FontAwesome;
	content: "\f00d";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #4C4C4C;
}
ul.dot14_list_blue li:before{
	font-family: FontAwesome;
	content: "\f00d";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #2D72B8;
}
ul.dot14_list_green li:before{
	font-family: FontAwesome;
	content: "\f00d";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #005C4A;
}
ul.dot14_list_orange li:before{
	font-family: FontAwesome;
	content: "\f00d";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF6000;
}
ul.dot14_list_pink li:before{
	font-family: FontAwesome;
	content: "\f00d";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF7DA2;
}
ul.dot14_list_red li:before{
	font-family: FontAwesome;
	content: "\f00d";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #A30000;
}
ul.dot15_list_black li:before{
	font-family: FontAwesome;
	content: "\f044";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #4C4C4C;
}
ul.dot15_list_blue li:before{
	font-family: FontAwesome;
	content: "\f044";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #2D72B8;
}
ul.dot15_list_green li:before{
	font-family: FontAwesome;
	content: "\f044";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #005C4A;
}
ul.dot15_list_orange li:before{
	font-family: FontAwesome;
	content: "\f044";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF6000;
}
ul.dot15_list_pink li:before{
	font-family: FontAwesome;
	content: "\f044";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF7DA2;
}
ul.dot15_list_red li:before{
	font-family: FontAwesome;
	content: "\f044";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #A30000;
}
ul.dot16_list_black li:before{
	font-family: FontAwesome;
	content: "\f0a4";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #4C4C4C;
}
ul.dot16_list_blue li:before{
	font-family: FontAwesome;
	content: "\f0a4";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #2D72B8;
}
ul.dot16_list_green li:before{
	font-family: FontAwesome;
	content: "\f0a4";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #005C4A;
}
ul.dot16_list_orange li:before{
	font-family: FontAwesome;
	content: "\f0a4";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF6000;
}
ul.dot16_list_pink li:before{
	font-family: FontAwesome;
	content: "\f0a4";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF7DA2;
}
ul.dot16_list_red li:before{
	font-family: FontAwesome;
	content: "\f0a4";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #A30000;
}
ul.dot17_list_black li:before{
	font-family: FontAwesome;
	content: "\f0c6";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #4C4C4C;
}
ul.dot17_list_blue li:before{
	font-family: FontAwesome;
	content: "\f0c6";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #2D72B8;
}
ul.dot17_list_green li:before{
	font-family: FontAwesome;
	content: "\f0c6";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #005C4A;
}
ul.dot17_list_orange li:before{
	font-family: FontAwesome;
	content: "\f0c6";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF6000;
}
ul.dot17_list_pink li:before{
	font-family: FontAwesome;
	content: "\f0c6";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF7DA2;
}
ul.dot17_list_red li:before{
	font-family: FontAwesome;
	content: "\f0c6";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #A30000;
}
ul.dot18_list_black li:before{
	font-family: FontAwesome;
	content: "\f02b";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #4C4C4C;
}
ul.dot18_list_blue li:before{
	font-family: FontAwesome;
	content: "\f02b";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #2D72B8;
}
ul.dot18_list_green li:before{
	font-family: FontAwesome;
	content: "\f02b";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #005C4A;
}
ul.dot18_list_orange li:before{
	font-family: FontAwesome;
	content: "\f02b";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF6000;
}
ul.dot18_list_pink li:before{
	font-family: FontAwesome;
	content: "\f02b";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF7DA2;
}
ul.dot18_list_red li:before{
	font-family: FontAwesome;
	content: "\f02b";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #A30000;
}
ul.dot19_list_black li:before{
	font-family: FontAwesome;
	content: "\f07c";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #4C4C4C;
}
ul.dot19_list_blue li:before{
	font-family: FontAwesome;
	content: "\f07c";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #2D72B8;
}
ul.dot19_list_green li:before{
	font-family: FontAwesome;
	content: "\f07c";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #005C4A;
}
ul.dot19_list_orange li:before{
	font-family: FontAwesome;
	content: "\f07c";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF6000;
}
ul.dot19_list_pink li:before{
	font-family: FontAwesome;
	content: "\f07c";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF7DA2;
}
ul.dot19_list_red li:before{
	font-family: FontAwesome;
	content: "\f07c";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #A30000;
}
ul.dot20_list_black li:before{
	font-family: FontAwesome;
	content: "\f00e";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #4C4C4C;
}
ul.dot20_list_blue li:before{
	font-family: FontAwesome;
	content: "\f00e";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #2D72B8;
}
ul.dot20_list_green li:before{
	font-family: FontAwesome;
	content: "\f00e";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #005C4A;
}
ul.dot20_list_orange li:before{
	font-family: FontAwesome;
	content: "\f00e";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF6000;
}
ul.dot20_list_pink li:before{
	font-family: FontAwesome;
	content: "\f00e";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF7DA2;
}
ul.dot20_list_red li:before{
	font-family: FontAwesome;
	content: "\f00e";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #A30000;
}
ul.dot21_list_black li:before{
	font-family: FontAwesome;
	content: "\f119";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #4C4C4C;
}
ul.dot21_list_blue li:before{
	font-family: FontAwesome;
	content: "\f119";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #2D72B8;
}
ul.dot21_list_green li:before{
	font-family: FontAwesome;
	content: "\f119";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #005C4A;
}
ul.dot21_list_orange li:before{
	font-family: FontAwesome;
	content: "\f119";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF6000;
}
ul.dot21_list_pink li:before{
	font-family: FontAwesome;
	content: "\f119";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF7DA2;
}
ul.dot21_list_red li:before{
	font-family: FontAwesome;
	content: "\f119";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #A30000;
}
ul.dot22_list_black li:before{
	font-family: FontAwesome;
	content: "\f11a";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #4C4C4C;
}
ul.dot22_list_blue li:before{
	font-family: FontAwesome;
	content: "\f11a";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #2D72B8;
}
ul.dot22_list_green li:before{
	font-family: FontAwesome;
	content: "\f11a";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #005C4A;
}
ul.dot22_list_orange li:before{
	font-family: FontAwesome;
	content: "\f11a";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF6000;
}
ul.dot22_list_pink li:before{
	font-family: FontAwesome;
	content: "\f11a";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF7DA2;
}
ul.dot22_list_red li:before{
	font-family: FontAwesome;
	content: "\f11a";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #A30000;
}
ul.dot23_list_black li:before{
	font-family: FontAwesome;
	content: "\f118";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #4C4C4C;
}
ul.dot23_list_blue li:before{
	font-family: FontAwesome;
	content: "\f118";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #2D72B8;
}
ul.dot23_list_green li:before{
	font-family: FontAwesome;
	content: "\f118";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #005C4A;
}
ul.dot23_list_orange li:before{
	font-family: FontAwesome;
	content: "\f118";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF6000;
}
ul.dot23_list_pink li:before{
	font-family: FontAwesome;
	content: "\f118";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF7DA2;
}
ul.dot23_list_red li:before{
	font-family: FontAwesome;
	content: "\f118";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #A30000;
}
ul.dot24_list_black li:before{
	font-family: FontAwesome;
	content: "\f164";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #4C4C4C;
}
ul.dot24_list_blue li:before{
	font-family: FontAwesome;
	content: "\f164";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #2D72B8;
}
ul.dot24_list_green li:before{
	font-family: FontAwesome;
	content: "\f164";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #005C4A;
}
ul.dot24_list_orange li:before{
	font-family: FontAwesome;
	content: "\f164";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF6000;
}
ul.dot24_list_pink li:before{
	font-family: FontAwesome;
	content: "\f164";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF7DA2;
}
ul.dot24_list_red li:before{
	font-family: FontAwesome;
	content: "\f164";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #A30000;
}
ul.dot25_list_black li:before{
	font-family: FontAwesome;
	content: "\f071";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #4C4C4C;
}
ul.dot25_list_blue li:before{
	font-family: FontAwesome;
	content: "\f071";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #2D72B8;
}
ul.dot25_list_green li:before{
	font-family: FontAwesome;
	content: "\f071";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #005C4A;
}
ul.dot25_list_orange li:before{
	font-family: FontAwesome;
	content: "\f071";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF6000;
}
ul.dot25_list_pink li:before{
	font-family: FontAwesome;
	content: "\f071";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF7DA2;
}
ul.dot25_list_red li:before{
	font-family: FontAwesome;
	content: "\f071";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #A30000;
}
ul.dot26_list_black li:before{
	font-family: FontAwesome;
	content: "\f1b2";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #4C4C4C;
}
ul.dot26_list_blue li:before{
	font-family: FontAwesome;
	content: "\f1b2";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #2D72B8;
}
ul.dot26_list_green li:before{
	font-family: FontAwesome;
	content: "\f1b2";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #005C4A;
}
ul.dot26_list_orange li:before{
	font-family: FontAwesome;
	content: "\f1b2";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF6000;
}
ul.dot26_list_pink li:before{
	font-family: FontAwesome;
	content: "\f1b2";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #FF7DA2;
}
ul.dot26_list_red li:before{
	font-family: FontAwesome;
	content: "\f1b2";
	position: absolute;
	left : 0;
	padding-right : 5px;
	color: #A30000;
}
@media screen and (max-width: 400px) {
.balloon {
    width: 100%;
    margin: 10px 0;
    overflow: hidden;
}
.balloon .faceimg-l, .balloon .faceimg-r{
	width: 18%;
	height: auto;
	clear: both;
	text-align: center;
}
.balloon .faceimg-l img, .balloon .faceimg-r img{
	width: 100%;
	width: auto;
	height: auto;
	margin: 0 auto 0;
	float: left;
}
 .balloon .faceimg-r img{
	float: right;
}
.comments-l, .comments-l-f, .comments-r, .comments-r-f {
	max-width: 76%;
	padding: 16px 13px;
	margin: 0 0 0 24%;
	float: left;
}
.comments-r, .comments-r-f {
	margin: 0 24% 0 0;
	float: right;
}
.comments-l-f, .comments-r-f {
	padding: 14px 12px;
}
}

/*--------------------------------------------------------
このCSSファイルの無断配布及び商用販売を固く禁じます。
Copyright 株式会社Mithril All rights Reserved.
https://www.mithril-web.com/
--------------------------------------------------------*/