/*
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;}
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:#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;}

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:#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;}

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:#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;}

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:#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;}

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:#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;}

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;
	height:100%;
	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:65%;
	margin:0;
	padding:0;
	background:url(img/shortcode/fkds_black.png) bottom left no-repeat;
	float:left;}
.fkdsbox_blue{
	width:65%;
	margin: 0;
	padding:0;
	background:url(img/shortcode/fkds_blue.png) bottom left no-repeat;
	float:left;}
.fkdsbox_green{
	width:65%;
	margin:0;
	padding:0;
	background:url(img/shortcode/fkds_green.png) bottom left no-repeat;
	float:left;}
.fkdsbox_red{
	width:65%;
	margin:0;
	padding:0;
	background:url(img/shortcode/fkds_red.png) bottom left no-repeat;
	float:left;}
.fkdsbox_pink{
	width:65%;
	margin:0;
	padding:0;
	background:url(img/shortcode/fkds_pink.png) bottom left no-repeat;
	float:left;}
.fkdsbox_orange{
	width:65%;
	margin:0;
	padding:0;
	background:url(img/shortcode/fkds_orange.png) bottom left no-repeat;
	float:left;}

/* フキダシ */
.fkds_black{
	width:100%;
	padding:10px;
	margin:8px 0;
	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 0 ;
	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 0 ;
	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 0 ;
	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 0 ;
	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 0 ;
	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;}

/*--------------------------------------------------------
このCSSファイルの無断配布及び商用販売を固く禁じます。
Copyright 株式会社Mithril All rights Reserved.
http://www.mithril-web.com/
--------------------------------------------------------*/