/*
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 {
	font-size:13px;
	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 {
	font-size:13px;
	margin:10px 15px;
	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: #8ec1ff;}
.c_pink { border-color: #ffb5c2;}
.c_green { border-color: #a2dd9f;}
.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: #cfe4ff;}
.pink-bg {
	background-color: #ffdae0;}
.green-bg {
	background-color: #e1ffdf;}
.orange-bg {
	background-color: #ffe7c1;}


/*ボックス（画像）*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */

/* Q */
.Q_black{
	padding:10px 10px 10px 50px;
	margin:15px 0 0;
	font-weight:bold;
	display:block;
	color:#FFF;
	text-align:left;
	background:#666 url(img/shortcode/black_q.png) 5px no-repeat;
	border:1px #555 solid;
	clear:both;
}
.Q_blue{
	padding:10px 10px 10px 50px;
	margin:15px 0 0;
	font-weight:bold;
	display:block;
	color:#FFF;
	text-align:left;
	background:#3f8dd5 url(img/shortcode/blue_q.png) 5px no-repeat;
	border:1px #196dba solid;
	clear:both;
}
.Q_orange{
	padding:10px 10px 10px 50px;
	margin:15px 0 0;
	font-weight:bold;
	display:block;
	color:#FFF;
	text-align:left;
	background:#ffae46 url(img/shortcode/orange_q.png) 5px no-repeat;
	border:1px #ffa025 solid;
	clear:both;
}
.Q_red{
	padding:10px 10px 10px 50px;
	margin:15px 0 0;
	font-weight:bold;
	display:block;
	color:#FFF;
	text-align:left;
	background:#ff6e6e url(img/shortcode/red_q.png) 5px no-repeat;
	border:1px #ff4646 solid;
	clear:both;
}
.Q_green{
	padding:10px 10px 10px 50px;
	margin:15px 0 0;
	font-weight:bold;
	display:block;
	color:#FFF;
	text-align:left;
	background:#44a25e url(img/shortcode/green_q.png) 5px no-repeat;
	border:1px #198A38 solid;
	clear:both;
}
.Q_pink{
	padding:10px 10px 10px 50px;
	margin:15px 0 0;
	font-weight:bold;
	display:block;
	color:#FFF;
	text-align:left;
	background:#ff8fad url(img/shortcode/pink_q.png) 5px no-repeat;
	border:1px #ff769a solid;
	clear:both;
}

/* A */
.A_black{
	padding:10px 10px 10px 50px;
	margin:0 0 10px;
	display:block;
	color:#333;
	text-align:left;
	background: url(img/shortcode/black_a.png) 5px no-repeat;
	border:1px #ccc solid;
	border-top:none;
}
.A_blue{
	padding:10px 10px 10px 50px;
	margin:0 0 10px;
	display:block;
	color:#333;
	text-align:left;
	background: url(img/shortcode/blue_a.png) 5px no-repeat;
	border:1px #ccc solid;
	border-top:none;
}
.A_orange{
	padding:10px 10px 10px 50px;
	margin:0 0 10px;
	display:block;
	color:#333;
	text-align:left;
	background: url(img/shortcode/orange_a.png) 5px no-repeat;
	border:1px #ccc solid;
	border-top:none;
}
.A_red{
	padding:10px 10px 10px 50px;
	margin:0 0 10px;
	display:block;
	color:#333;
	text-align:left;
	background: url(img/shortcode/red_a.png) 5px no-repeat;
	border:1px #ccc solid;
	border-top:none;
}
.A_green{
	padding:10px 10px 10px 50px;
	margin:0 0 10px;
	display:block;
	color:#333;
	text-align:left;
	background: url(img/shortcode/green_a.png) 5px no-repeat;
	border:1px #ccc solid;
	border-top:none;
}
.A_pink{
	padding:10px 10px 10px 50px;
	margin:0 0 10px;
	display:block;
	color:#333;
	text-align:left;
	background: url(img/shortcode/pink_a.png) 5px no-repeat;
	border:1px #ccc solid;
	border-top:none;
}

/* チェック */
.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:#cfe4ff url(img/shortcode/check_blue.png) 5px no-repeat;
	border:1px #8ec1ff solid;}
.check_red{
	background:#ffdcd2 url(img/shortcode/check_red.png) 5px no-repeat;
	border:1px #ffbba9 solid;}
.check_green{
	background:#e1ffdf url(img/shortcode/check_green.png) 5px no-repeat;
	border:1px #a2dd9f 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:#cfe4ff url(img/shortcode/exclamation_blue.png) 5px no-repeat;
	border:3px #8ec1ff solid;}
.exclamation_red{
	background:#ffdcd2 url(img/shortcode/exclamation_red.png) 5px no-repeat;
	border:3px #ffbba9 solid;}
.exclamation_green{
	background:#e1ffdf url(img/shortcode/exclamation_green.png) 5px no-repeat;
	border:3px #a2dd9f 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 #8ec1ff 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 #a2dd9f 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 #8ec1ff 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 #a2dd9f 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:#cfe4ff url(img/shortcode/finger_blue.png) 5px no-repeat;
	border:2px #8ec1ff solid;}
.finger_red{
	background:#ffdcd2 url(img/shortcode/finger_red.png) 5px no-repeat;
	border:2px #ffbba9 solid;}
.finger_green{
	background:#e1ffdf url(img/shortcode/finger_green.png) 5px no-repeat;
	border:2px #a2dd9f 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:#cfe4ff url(img/shortcode/bm_blue.png) 5px no-repeat;
	border:2px #8ec1ff solid;}
.bm_red{
	background:#ffdcd2 url(img/shortcode/bm_red.png) 5px no-repeat;
	border:2px #ffbba9 solid;}
.bm_green{
	background:#e1ffdf url(img/shortcode/bm_green.png) 5px no-repeat;
	border:2px #a2dd9f solid;}
.bm_orange{
	background:#ffe7c1 url(img/shortcode/bm_orange.png) 5px no-repeat;
	border:2px #ffc770 solid;}

/* ドットリスト1 */
ul.dot1_list_black li{
	list-style:none;
	background:url(img/shortcode/a_dot_00_black.png) 0 5px no-repeat;
	padding:2px 2px 2px 20px;}
ul.dot1_list_blue li{
	list-style:none;
	background:url(img/shortcode/a_dot_00_blue.png) 0 5px no-repeat;
	padding:2px 2px 2px 20px;}
ul.dot1_list_green li{
	list-style:none;
	background:url(img/shortcode/a_dot_00_green.png) 0 5px no-repeat;
	padding:2px 2px 2px 20px;}
ul.dot1_list_orange li{
	list-style:none;
	background:url(img/shortcode/a_dot_00_orange.png) 0 5px no-repeat;
	padding:2px 2px 2px 20px;}
ul.dot1_list_pink li{
	list-style:none;
	background:url(img/shortcode/a_dot_00_pink.png) 0 5px no-repeat;
	padding:2px 2px 2px 20px;}
ul.dot1_list_red li{
	list-style:none;
	background:url(img/shortcode/a_dot_00_red.png) 0 5px no-repeat;
	padding:2px 2px 2px 20px;}

/* ドットリスト2 */
ul.dot2_list_black li{
	list-style:none;
	background:url(img/shortcode/a_dot_01_black.png) 0 5px no-repeat;
	padding:2px 2px 2px 20px;
}
ul.dot2_list_blue li{
	list-style:none;
	background:url(img/shortcode/a_dot_01_blue.png) 0 5px no-repeat;
	padding:2px 2px 2px 20px;}
ul.dot2_list_green li{
	list-style:none;
	background:url(img/shortcode/a_dot_01_green.png) 0 5px no-repeat;
	padding:2px 2px 2px 20px;
}
ul.dot2_list_orange li{
	list-style:none;
	background:url(img/shortcode/a_dot_01_orange.png) 0 5px no-repeat;
	padding:2px 2px 2px 20px;}
ul.dot2_list_pink li{
	list-style:none;
	background:url(img/shortcode/a_dot_01_pink.png) 0 5px no-repeat;
	padding:2px 2px 2px 20px;}
ul.dot2_list_red li{
	list-style:none;
	background:url(img/shortcode/a_dot_01_red.png) 0 5px no-repeat;
	padding:2px 2px 2px 20px;}

/* チェックリスト1 */
ul.check1_list_black li{
	list-style-type:none;
	background: url(img/shortcode/check_00_black.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 25px;}
ul.check1_list_blue li{
	list-style-type:none;
	background: url(img/shortcode/check_00_blue.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 25px;}
ul.check1_list_green li{
	list-style-type:none;
	background: url(img/shortcode/check_00_green.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 25px;}
ul.check1_list_orange li{
	list-style-type:none;
	background: url(img/shortcode/check_00_orange.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 25px;}
ul.check1_list_pink li{
	list-style-type:none;
	background: url(img/shortcode/check_00_pink.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 25px;}
ul.check1_list_red li{
	list-style-type:none;
	background: url(img/shortcode/check_00_red.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 25px;}

/* チェックリスト2 */
ul.check2_list_black li{
	list-style-type:none;
	background: url(img/shortcode/check_01_black.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 25px;}
ul.check2_list_blue li{
	list-style-type:none;
	background: url(img/shortcode/check_01_blue.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 25px;}
ul.check2_list_green li{
	list-style-type:none;
	background: url(img/shortcode/check_01_green.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 25px;}
ul.check2_list_orange li{
	list-style-type:none;
	background: url(img/shortcode/check_01_orange.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 25px;}
ul.check2_list_pink li{
	list-style-type:none;
	background: url(img/shortcode/check_01_pink.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 25px;}
ul.check2_list_red li{
	list-style-type:none;
	background: url(img/shortcode/check_01_red.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 25px;}

/* 矢印リスト1 */
ul.arrow1_list_black li{
	list-style-type:none;
	background: url(img/shortcode/arrow_00_black.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 20px;}
ul.arrow1_list_blue li{
	list-style-type:none;
	background: url(img/shortcode/arrow_00_blue.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 20px;}
ul.arrow1_list_green li{
	list-style-type:none;
	background: url(img/shortcode/arrow_00_green.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 20px;}
ul.arrow1_list_orange li{
	list-style-type:none;
	background: url(img/shortcode/arrow_00_orange.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 20px;}
ul.arrow1_list_pink li{
	list-style-type:none;
	background: url(img/shortcode/arrow_00_pink.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 20px;}
ul.arrow1_list_red li{
	list-style-type:none;
	background: url(img/shortcode/arrow_00_red.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 20px;}

/* 矢印リスト2 */
ul.arrow2_list_black li{
	list-style-type:none;
	background: url(img/shortcode/arrow_01_black.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 25px;}
ul.arrow2_list_blue li{
	list-style-type:none;
	background: url(img/shortcode/arrow_01_blue.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 25px;}
ul.arrow2_list_green li{
	list-style-type:none;
	background: url(img/shortcode/arrow_01_green.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 25px;}
ul.arrow2_list_orange li{
	list-style-type:none;
	background: url(img/shortcode/arrow_01_orange.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 25px;}
ul.arrow2_list_pink li{
	list-style-type:none;
	background: url(img/shortcode/arrow_01_pink.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 25px;}
ul.arrow2_list_red li{
	list-style-type:none;
	background: url(img/shortcode/arrow_01_red.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 25px;}

/* 矢印リスト3 */
ul.arrow3_list_black li{
	list-style-type:none;
	background: url(img/shortcode/arrow_02_black.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 20px;}
ul.arrow3_list_blue li{
	list-style-type:none;
	background: url(img/shortcode/arrow_02_blue.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 20px;}
ul.arrow3_list_green li{
	list-style-type:none;
	background: url(img/shortcode/arrow_02_green.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 20px;}
ul.arrow3_list_orange li{
	list-style-type:none;
	background: url(img/shortcode/arrow_02_orange.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 20px;}
ul.arrow3_list_pink li{
	list-style-type:none;
	background: url(img/shortcode/arrow_02_pink.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 20px;}
ul.arrow3_list_red li{
	list-style-type:none;
	background: url(img/shortcode/arrow_02_red.png) left no-repeat;
	line-height:22px;
	padding:3px 2px 2px 20px;}

/* サークルリスト1 */
ul.circle1_list_black li{
	list-style:none;
	background:url(img/shortcode/a_point_00_black.png) 0 6px no-repeat;
	padding:2px 2px 2px 20px;}
ul.circle1_list_blue li{
	list-style:none;
	background:url(img/shortcode/a_point_00_blue.png) 0 6px no-repeat;
	padding:2px 2px 2px 20px;}
ul.circle1_list_green li{
	list-style:none;
	background:url(img/shortcode/a_point_00_green.png) 0 6px no-repeat;
	padding:2px 2px 2px 20px;}
ul.circle1_list_orange li{
	list-style:none;
	background:url(img/shortcode/a_point_00_orange.png) 0 6px no-repeat;
	padding:2px 2px 2px 20px;}
ul.circle1_list_pink li{
	list-style:none;
	background:url(img/shortcode/a_point_00_pink.png) 0 6px no-repeat;
	padding:2px 2px 2px 20px;}
ul.circle1_list_red li{
	list-style:none;
	background:url(img/shortcode/a_point_00_red.png) 0 6px no-repeat;
	padding:2px 2px 2px 20px;}

/* サークルリスト2 */
ul.circle2_list_black li{
	list-style:none;
	background:url(img/shortcode/a_point_01_black.png) 0 4px no-repeat;
	padding:2px 2px 2px 20px;}
ul.circle2_list_blue li{
	list-style:none;
	background:url(img/shortcode/a_point_01_blue.png) 0 4px no-repeat;
	padding:2px 2px 2px 20px;}
ul.circle2_list_green li{
	list-style:none;
	background:url(img/shortcode/a_point_01_green.png) 0 4px no-repeat;
	padding:2px 2px 2px 20px;}
ul.circle2_list_orange li{
	list-style:none;
	background:url(img/shortcode/a_point_01_orange.png) 0 4px no-repeat;
	padding:2px 2px 2px 20px;}
ul.circle2_list_pink li{
	list-style:none;
	background:url(img/shortcode/a_point_01_pink.png) 0 4px no-repeat;
	padding:2px 2px 2px 20px;}
ul.circle2_list_red li{
	list-style:none;
	background:url(img/shortcode/a_point_01_red.png) 0 4px no-repeat;
	padding:2px 2px 2px 20px;}

/*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%;
	font-size:13px;
	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;
	border-top: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;
	border-top: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;
	border-top: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;
	border-top: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;
	border-top:none;}
h4.crown1_orange{
	color:#ff6000;
	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;
	border-top:none;}

h4.crown2_black{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.crown2_blue{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.crown2_green{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.crown2_red{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.crown2_pink{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.crown2_orange{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top: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;
	border-top: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;
	border-top: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;
	border-top: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;
	border-top: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;
	border-top:none;}
h4.memo1_orange{
	color:#ff6000;
	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;
	border-top:none;}

h4.memo2_black{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.memo2_blue{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.memo2_green{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.memo2_red{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.memo2_pink{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.memo2_orange{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top: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;
	border-top: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;
	border-top: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;
	border-top: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;
	border-top: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;
	border-top:none;}
h4.beginner1_orange{
	color:#ff6000;
	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;
	border-top:none;}

h4.beginner2_black{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.beginner2_blue{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.beginner2_green{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.beginner2_red{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.beginner2_pink{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.beginner2_orange{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top: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;
	border-top: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;
	border-top: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;
	border-top: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;
	border-top: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;
	border-top:none;}
h4.present1_orange{
	color:#ff6000;
	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;
	border-top:none;}

h4.present2_black{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.present2_blue{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.present2_green{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.present2_red{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.present2_pink{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.present2_orange{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top: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;
	border-top: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;
	border-top: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;
	border-top: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;
	border-top: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;
	border-top:none;}
h4.star1_orange{
	color:#ff6000;
	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;
	border-top:none;}

h4.star2_black{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.star2_blue{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.star2_green{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.star2_red{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.star2_pink{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}
h4.star2_orange{
	color:#FFF;
	height:40px;
	overflow:hidden;
	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;
	border-top:none;}


h4.crown2_black:first-letter, h4.crown2_blue:first-letter, h4.crown2_green:first-letter, h4.crown2_pink:first-letter, h4.crown2_red:first-letter, h4.crown2_orange:first-letter, h4.memo2_black:first-letter, h4.memo2_blue:first-letter, h4.memo2_green:first-letter, h4.memo2_pink:first-letter, h4.memo2_red:first-letter, h4.memo2_orange:first-letter, h4.beginner2_black:first-letter, h4.beginner2_blue:first-letter, h4.beginner2_green:first-letter, h4.beginner2_pink:first-letter, h4.beginner2_red:first-letter, h4.beginner2_orange:first-letter, h4.present2_black:first-letter, h4.present2_blue:first-letter, h4.present2_green:first-letter, h4.present2_pink:first-letter, h4.present2_red:first-letter, h4.present2_orange:first-letter, h4.star2_black:first-letter, h4.star2_blue:first-letter, h4.star2_green:first-letter, h4.star2_pink:first-letter, h4.star2_red:first-letter, h4.star2_orange:first-letter{color:#FFF; font-size:100%;}

/*　キャラクターフキダシ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;}
.docter_woman{
	width:128px;
	min-height:128px;
	background:url(img/shortcode/doctor2.png) no-repeat;}
.nurse{
	width:128px;
	min-height:128px;
	background:url(img/shortcode/nurse.png) no-repeat;}
.man{
	width:128px;
	min-height:128px;
	background:url(img/shortcode/man1.png) no-repeat;}
.old_man{
	width:128px;
	min-height:128px;
	background:url(img/shortcode/man2.png) no-repeat;}
.woman{
	width:128px;
	min-height:128px;
	background:url(img/shortcode/woman1.png) no-repeat;}
.old_woman{
	width:128px;
	min-height:128px;
	background:url(img/shortcode/woman2.png) no-repeat;}

/* 大枠フキダシ */
.fkdsbox_black{
	margin: 0 10px 0 0;
	padding:0;
	background:url(img/shortcode/fkds_black.png) center left no-repeat;
	float:left;}
.fkdsbox_blue{
	margin: 0 10px 0 0;
	padding:0;
	background:url(img/shortcode/fkds_blue.png) center left no-repeat;
	float:left;}
.fkdsbox_green{
	margin: 0 10px 0 0;
	padding:0;
	background:url(img/shortcode/fkds_green.png) center left no-repeat;
	float:left;}
.fkdsbox_red{
	margin: 0 10px 0 0;
	padding:0;
	background:url(img/shortcode/fkds_red.png) center left no-repeat;
	float:left;}
.fkdsbox_pink{
	margin: 0 10px 0 0;
	padding:0;
	background:url(img/shortcode/fkds_pink.png) center left no-repeat;
	float:left;}
.fkdsbox_orange{
	margin: 0 10px 0 0;
	padding:0;
	background:url(img/shortcode/fkds_orange.png) center left no-repeat;
	float:left;}

/* フキダシ */
.fkds_black{
	width:100%;
	padding:10px;
	margin:8px 8px 8px 12px;
	display:block;
	font-size:14px;
	text-align:left;
	border:2px #535353 solid;
	-moz-border-radius: 8px;
    	-webkit-border-radius: 8px;
    	-khtml-border-radius: 8px; 
    	border-radius: 8px;
	clear:both;}
.fkds_blue{
	width:100%;
	padding:10px;
	margin:8px 8px 8px 12px;
	display:block;
	font-size:14px;
	text-align:left;
	border:2px #325575 solid;
	-moz-border-radius: 8px;
    	-webkit-border-radius: 8px;
    	-khtml-border-radius: 8px; 
    	border-radius: 8px;
	clear:both;}
.fkds_green{
	width:100%;
	padding:10px;
	margin:8px 8px 8px 12px;
	display:block;
	font-size:14px;
	text-align:left;
	border:2px #31514a solid;
	-moz-border-radius: 8px;
    	-webkit-border-radius: 8px;
    	-khtml-border-radius: 8px; 
    	border-radius: 8px;
	clear:both;}
.fkds_red{
	width:100%;
	padding:10px;
	margin:8px 8px 8px 12px;
	display:block;
	font-size:14px;
	text-align:left;
	border:2px #82212a solid;
	-moz-border-radius: 8px;
    	-webkit-border-radius: 8px;
    	-khtml-border-radius: 8px; 
    	border-radius: 8px;
	clear:both;}
.fkds_pink{
	width:100%;
	padding:10px;
	margin:8px 8px 8px 12px;
	display:block;
	font-size:14px;
	text-align:left;
	border:2px #ff618e solid;
	-moz-border-radius: 8px;
    	-webkit-border-radius: 8px;
    	-khtml-border-radius: 8px; 
    	border-radius: 8px;
	clear:both;}
.fkds_orange{
	width:100%;
	padding:10px;
	margin:8px 8px 8px 12px;
	display:block;
	font-size:14px;
	text-align:left;
	border:2px #ff6000 solid;
	-moz-border-radius: 8px;
        -webkit-border-radius: 8px;
    	-khtml-border-radius: 8px; 
    	border-radius: 8px;
	clear:both;}

@media screen and (max-width: 768px){
/*　h4王冠　*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
h4.crown2_black{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #686868 url(img/shortcode/crown2_black.png) center left no-repeat;
	border-bottom:none;
	border-top:none;
	border-top:none;}
h4.crown2_blue{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #426F99 url(img/shortcode/crown2_blue.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
h4.crown2_green{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #39645B url(img/shortcode/crown2_green.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
h4.crown2_red{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #8C2630 url(img/shortcode/crown2_red.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
h4.crown2_pink{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #FF7BA0 url(img/shortcode/crown2_pink.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
h4.crown2_orange{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #FF6700 url(img/shortcode/crown2_orange.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}

/*　h4memo　*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
h4.memo2_black{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #686868 url(img/shortcode/memo2_black.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
h4.memo2_blue{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #426F99 url(img/shortcode/memo2_blue.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
h4.memo2_green{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #39645B url(img/shortcode/memo2_green.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
h4.memo2_red{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #8C2630 url(img/shortcode/memo2_red.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
h4.memo2_pink{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #FF7BA0 url(img/shortcode/memo2_pink.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
h4.memo2_orange{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #FF6700 url(img/shortcode/memo2_orange.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}

/*　h4beginner　*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
h4.beginner2_black{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #686868 url(img/shortcode/beginner2_black.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
h4.beginner2_blue{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #426F99 url(img/shortcode/beginner2_blue.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
h4.beginner2_green{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #39645B url(img/shortcode/beginner2_green.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
h4.beginner2_red{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #8C2630 url(img/shortcode/beginner2_red.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
h4.beginner2_pink{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #FF7BA0 url(img/shortcode/beginner2_pink.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
h4.beginner2_orange{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #FF6700 url(img/shortcode/beginner2_orange.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}

/*　h4present　*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
h4.present2_black{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #686868 url(img/shortcode/present2_black.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
h4.present2_blue{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #426F99 url(img/shortcode/present2_blue.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
h4.present2_green{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #39645B url(img/shortcode/present2_green.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
h4.present2_red{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #8C2630 url(img/shortcode/present2_red.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
h4.present2_pink{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #FF7BA0 url(img/shortcode/present2_pink.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
h4.present2_orange{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #FF6700 url(img/shortcode/present2_orange.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}

/*　h4star　*/
/* ━━━━━━━━━━━━━━━━━━━━━━━━ */
h4.star2_black{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #686868 url(img/shortcode/star2_black.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
h4.star2_blue{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #426F99 url(img/shortcode/star2_blue.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
h4.star2_green{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #39645B url(img/shortcode/star2_green.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
h4.star2_red{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #8C2630 url(img/shortcode/star2_red.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
h4.star2_pink{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #FF7BA0 url(img/shortcode/star2_pink.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
h4.star2_orange{
	color:#FFF;
	line-height:150%;
	font-size: 13px;
	padding:2px 0 0 50px;
	border-left:none;
	background: #FF6700 url(img/shortcode/star2_orange.png) center left no-repeat;
	border-bottom:none;
	border-top:none;}
}


/*===============================================
●ボタンサイズ
===============================================*/
.s{
	font-size:12px;
        font-weight:bold;
        padding:3px 12px;
        text-decoration:none;
}
.m{
	font-size:17px;
        font-weight:bold;
        padding:8px 24px;
        text-decoration:none;
}
.l{
	font-size:25px;
        font-weight:bold;
        padding:15px 25px;
        text-decoration:none;
}

/*===============================================
●角ボタンカラー
===============================================*/
.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 #ff6000;
	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 #ff6000;
	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, #ff6000));
        background:-moz-linear-gradient(top, #ff7d2f 5%, #ff6000 200%);
        background:-webkit-linear-gradient(top, #ff7d2f 5%, #ff6000 200%);
        background:-o-linear-gradient(top, #ff7d2f 5%, #ff6000 200%);
        background:-ms-linear-gradient(top, #ff7d2f 5%, #ff6000 200%);
        background:linear-gradient(to bottom, #ff7d2f 5%, #ff6000 200%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7d2f', endColorstr='#ff6000',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, #ff6000), color-stop(2, #ff7d2f));
        background:-moz-linear-gradient(top, #ff6000 5%, #ff7d2f 200%);
        background:-webkit-linear-gradient(top, #ff6000 5%, #ff7d2f 200%);
        background:-o-linear-gradient(top, #ff6000 5%, #ff7d2f 200%);
        background:-ms-linear-gradient(top, #ff6000 5%, #ff7d2f 200%);
        background:linear-gradient(to bottom, #ff6000 5%, #ff7d2f 200%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6000', endColorstr='#ff7d2f',GradientType=0);
        background-color:#ff6000;
	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;
}
/*===============================================
●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: #d73838;
	background:#ffc5c5 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: #666666;
	background:#dcdcdc 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: #2d72b8;
	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: #338a79;
	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: #ff7da2;
	background: #ffd2df 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: #ff6000;
	background: #ffbf99 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: #a30000;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background: #ffc5c5 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: #434343;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background:#dcdcdc 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: #2d72b8;
	-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: #005c4a;
	-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: #ff7da2;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background:#ffd2df 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: #ff6000;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background: #ffbf99 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: #a30000;
	-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: #434343;
	-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: #2d72b8;
	-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: #005c4a;
	-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: #ff7da2;
	-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: #ff6000;
	-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: #d73838;
	background:#ffc5c5 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: #666666;
	background:#dcdcdc 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: #2d72b8;
	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: #338a79;
	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: #ff7da2;
	background: #ffd2df 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: #ff6000;
	background: #ffbf99 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: #a30000;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background: #ffc5c5 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: #434343;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background: #dcdcdc 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: #2d72b8;
	-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: #005c4a;
	-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: #ff7da2;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background: #ffd2df 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: #ff6000;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px; 
	border-radius: 8px;
	background: #ffbf99 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: #a30000;
	-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: #434343;
	-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: #2d72b8;
	-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: #005c4a;
	-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: #ff7da2;
	-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: #ff6000;
	-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;	
}
/*===============================================
●大きめul設定
===============================================*/
ul.m_list{
	list-style-type:none;
	line-height:240%;
	font-size:18px;
	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;
}
/*===============================================
●ダウンロード
===============================================*/
.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;
}

/*--------------------------------------------------------
このCSSファイルの無断配布及び商用販売を固く禁じます。
Copyright 株式会社Mithril All rights Reserved.
http://www.mithril-web.com/
--------------------------------------------------------*/