@charset "utf-8";

body {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #000;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left:auto;
	margin-right:auto;
	text-align: center;
}
table{border-collapse:collapse;}
th,td{padding:0;}
#container {
	margin-top: 0;
	margin-left:auto;
	margin-right:auto;
/*	margin-right: 0; */
	margin-bottom: 0;
/*	margin-left: 0; */
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #9A8D85;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align:center;
	/*float:left;*/ /* NG */
}
#container_cms {
	height:180px;
	background-color:white;
	margin-top: 0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 0;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #9A8D85;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align:center;
}
#container_login {
	background-color: #F7F3EA;
	margin-top: 0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 0;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #9A8D85;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align:center;
}
#container_cms2 {
	position:relative;
	width: 1000px; /* 幅に加え、両側を自動値とすることで、レイアウトが中央に揃います。 */
	height:154px;
	margin-top: 0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 0;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #9A8D85;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align:center;
}

#container_cms_left {
	height:154px;
	background-color: white;
	margin-top: 0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 0;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #9A8D85;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align:left;
}
#container_cms_left2 {
	background-color: white;
	margin-top: 0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 0;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #9A8D85;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	text-align:left;
}
.p_section_edit_title {
	width:100%;
	margin-left:0px;
	margin-bottom:10px;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:0px;
	background-color:#09F;
	color:white;
	font-size:15px;
	float:left;
}

#container_login {
	background-color: #F7F3EA;
	margin-top: 0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 0;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #9A8D85;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align:center;
}

#container_logo_edit {
	width: 980px; /* 幅に加え、両側を自動値とすることで、レイアウトが中央に揃います。 */
	background-color: #FFFFFF;
	margin-top: 0;
	margin-left:0;
	margin-right:0;
	margin-bottom: 0;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #9A8D85;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	position:relative;
	text-align:left;
}
#container_logo_img_kakunin {
	width: 700px; /* 幅に加え、両側を自動値とすることで、レイアウトが中央に揃います。 */
	margin-top: 0;
	margin-left:0;
	margin-right:0;
	margin-bottom: 0;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #9A8D85;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	position:relative;
	text-align:left;
}
.basic_btn {
	padding-top:3px;
	padding-left:13px;
	padding-right:13px;
	padding-bottom:1px;
	margin-top:5px;
	margin-bottom:5px;
	/* 角丸 */
	border-radius: 2px;        		/* CSS3 */  
    -webkit-border-radius: 2px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 2px;   		/* Firefox用 */  
	border:1px solid #666;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #ffffff);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #CCC);	/* IE10用 */
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:normal;
	cursor:pointer;
	float:left;
}
.basic_btn a:link{
	text-decoration:none;
	color:#000000;
}
.basic_btn2 {
	width:100px;
	padding-top:3px;
	padding-left:13px;
	padding-right:13px;
	padding-bottom:1px;
	margin-top:5px;
	margin-bottom:5px;
	/* 角丸 */
	border-radius: 2px;        		/* CSS3 */  
    -webkit-border-radius: 2px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 2px;   		/* Firefox用 */  
	border:1px solid #333;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #ffffff);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #CCC);	/* IE10用 */
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #414141;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
.basic_btn2 a:link{
	text-decoration:none;
	color:#414141;
}
.basic_btn3 {
	width:120px;
	padding-top:3px;
	padding-left:13px;
	padding-right:13px;
	padding-bottom:1px;
	margin-top:5px;
	margin-bottom:5px;
	/* 角丸 */
	border-radius: 2px;        		/* CSS3 */  
    -webkit-border-radius: 2px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 2px;   		/* Firefox用 */  
	border:1px solid #333;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #ffffff);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #CCC);	/* IE10用 */
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #414141;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	float:left;
}
.basic_btn3 a:link{
	text-decoration:none;
	color:#414141;
}
.basic_btn4 {
	width:160px;
	padding-top:3px;
	padding-left:13px;
	padding-right:13px;
	padding-bottom:1px;
	margin-top:5px;
	margin-bottom:5px;
	color: #000;
	/* 角丸 */
	border-radius: 2px;        		/* CSS3 */  
    -webkit-border-radius: 2px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 2px;   		/* Firefox用 */  
	border:1px solid #333;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #ffffff);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #CCC);	/* IE10用 */
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #000;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	float:left;
}
.basic_btn4 a:link{
	text-decoration:none;
	color:#000;
}
.basic_btn5 {
	padding-top:3px;
	padding-left:13px;
	padding-right:13px;
	padding-bottom:1px;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:5px;
	/* 角丸 */
	border-radius: 2px;        		/* CSS3 */  
    -webkit-border-radius: 2px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 2px;   		/* Firefox用 */  
	border:1px solid #666;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #ffffff);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #CCC);	/* IE10用 */
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:normal;
	cursor:pointer;
	z-index:100000;
	float:left;
}
.basic_btn5 a:link{
	text-decoration:none;
	color:#000000;
}
.basic_btn5 a:visited{
	text-decoration:none;
	color:#000000;
}
.basic_btn6 {
	/*width:180px;*/
	padding-top:3px;
	padding-left:13px;
	padding-right:13px;
	padding-bottom:1px;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:5px;
	/* 角丸 */
	border-radius: 2px;        		/* CSS3 */  
    -webkit-border-radius: 2px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 2px;   		/* Firefox用 */  
	border:1px solid #666;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #ffffff);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #CCC);	/* IE10用 */
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:normal;
	cursor:pointer;
	z-index:100000;
	float:left;
}
.basic_btn6 a:link{
	text-decoration:none;
	color:#000000;
}
.basic_btn6 a:visited{
	text-decoration:none;
	color:#000000;
}

.basic_btn6 {
	padding-top:3px;
	padding-left:13px;
	padding-right:13px;
	padding-bottom:1px;
	margin-left:0px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:5px;
	/* 角丸 */
	border-radius: 2px;        		/* CSS3 */  
    -webkit-border-radius: 2px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 2px;   		/* Firefox用 */  
	border:1px solid #666;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #ffffff);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #CCC);	/* IE10用 */
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:normal;
	cursor:pointer;
	z-index:100000;
	float:left;
}
.basic_btn6 a:link{
	text-decoration:none;
	color:#000000;
}
.basic_btn6 a:visited{
	text-decoration:none;
	color:#000000;
}

.basic_btn7 {
	/*width:180px;*/
	padding-top:3px;
	padding-left:13px;
	padding-right:13px;
	padding-bottom:1px;
	margin-left:0px;
	margin-top:0px;
	margin-right:10px;
	margin-bottom:5px;
	/* 角丸 */
	border-radius: 2px;        		/* CSS3 */  
    -webkit-border-radius: 2px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 2px;   		/* Firefox用 */  
	border:1px solid #666;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #ffffff);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #CCC);	/* IE10用 */
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#000000;
	font-size:14px;
	font-weight:normal;
	cursor:pointer;
	z-index:100000;
	float:right;
}
.basic_btn7 a:link{
	text-decoration:none;
	color:#000000;
}
.basic_btn7 a:visited{
	text-decoration:none;
	color:#000000;
}

.basic_btn_aka {
	padding-top:3px;
	padding-left:13px;
	padding-right:13px;
	padding-bottom:1px;
	margin-left:20px;
	margin-top:5px;
	margin-right:8px;
	margin-bottom:5px;
	/* 角丸 */
	border-radius: 18px;        		/* CSS3 */  
    -webkit-border-radius: 18px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 18px;   		/* Firefox用 */  
	border:2px solid #F00;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #FCDAD6);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#FCDAD6));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#FCDAD6', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #FCDAD6);	/* IE10用 */
	font-family:"游ゴシック";
	color: #F30;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	cursor:pointer;
}
.basic_btn_aka a:link{
	text-decoration:none;
	color:#000000;
}
.p_button_kakunin {
	width:40px;
	margin-left:120px;
	padding-top:10px;
	/*background-color:green;*/	/* test */
	z-index:10000;
	float:left;
}
.p_button_modoru {
	width:40px;
	padding-top:10px;
	padding-left:100px;
	float:left;
}
.btn_box {
	width:140px;
	padding-top: 2px;
	border-top: solid 1px #80AFBB;
	border-bottom: solid 1px #80AFBB;
	border-left: solid 1px #80AFBB;
	border-right: solid 1px #80AFBB;
	background-color: #EEF0F0;
	color:#333;
	font-size:14px;
	text-decoration:none;
	text-align:center;
}
.btn_box:hover{
	width:140px;
	padding-top: 2px;
	border-top: solid 1px #80AFBB;
	border-bottom: solid 1px #80AFBB;
	border-left: solid 1px #80AFBB;
	border-right: solid 1px #80AFBB;
	background-color: #FFF;
	color:#369;
	font-size:14px;
	text-decoration:none;
	text-align:center;
}

.proc_select_area a:link{
	text-decoration:none;
}
#container_kakunin {
	background-color: #F7F3EA;
	margin-top: 0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 0;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #9A8D85;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align:center;
}
#container_kakunin_left {
	background-color: #FFFFFF;
	margin-top: 0;
	margin-left:auto;
	margin-right:auto;
	margin-bottom: 0;
	border-width: 0px 0px 0px 0px;
	border-style: solid;
	border-color: #9A8D85;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-align:left;
	float:left;
}
#cms_pre_header {
	width: 960px; /* 幅に加え、両側を自動値とすることで、レイアウトが中央に揃います。 */
	margin-top: 0;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	text-align:center;
	float:none;
}
#cms_pre_header_color {
	width: 960px; /* 幅に加え、両側を自動値とすることで、レイアウトが中央に揃います。 */
	margin-top: 0;
	margin-left:0;
	margin-right:0;
	position:relative;
	text-align:center;
}

#cms_pre_header_kakunin {
	width: 960px; /* 幅に加え、両側を自動値とすることで、レイアウトが中央に揃います。 */
	margin-top: 0;
	margin-left:auto;
	margin-right:auto;
	background-color: #F7F3EA;
	position:relative;
	text-align:center;
	float:none;
}

#preview {
	width:475px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-left:10px;
	padding-right:0px;
	color: #635745;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
	position:relative;
	float:left;
}
.preview_btn {
	height:33px;
	padding-left:15px;
	padding-top:0px;
	padding-right:15px;
	margin:2px;
	font-family:"游ゴシック";
	color: #06C;
	font-size:20px;
	font-weight:bold;
	/* 角丸 */
	border-radius: 18px;        		/* CSS3 */  
    -webkit-border-radius: 18px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 18px;   		/* Firefox用 */  
	border-color: #06C;
	border:1px solid #06C;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #CEE9FF);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#CEE9FF));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#CEE9FF', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #CEE9FF);	/* IE10用 */
	cursor:pointer;
}
.preview_btn:hover{
	/* 角丸 */
	border-radius: 18px;        		/* CSS3 */  
    -webkit-border-radius: 18px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 18px;   		/* Firefox用 */  
	border-color: #06C;
	border:1px solid #06C;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #ffffff);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #ffffff);	/* IE10用 */
	cursor:pointer;
}
.basic_btn {
	padding-top:3px;
	padding-left:13px;
	padding-right:13px;
	padding-bottom:1px;
	margin-top:5px;
	margin-bottom:5px;
	/* 角丸 */
	border-radius: 13px;        		/* CSS3 */  
    -webkit-border-radius: 13px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 13px;   		/* Firefox用 */  
	border:1px solid #333;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #ffffff);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #CCC);	/* IE10用 */
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #333;
	font-size:14px;
	font-weight:normal;
	cursor:pointer;
	float:right;
}
.basic_btn a:link{
	text-decoration:none;
	color:#333;
}
.basic_btn_large {
	padding-top:2px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:2px;
	margin-top:5px;
	margin-bottom:5px;
	/* 角丸 */
	border-radius: 15px;        		/* CSS3 */  
    -webkit-border-radius: 15px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 15px;   		/* Firefox用 */  
	border:1px solid #333;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #ffffff);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #CCC);	/* IE10用 */
	text-align:center;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #333;
	font-size:18px;
	font-weight:normal;
	cursor:pointer;
	float:right;
}
.basic_btn_large a:link{
	text-decoration:none;
	color:#333;
}
.p_login_box {
	position:relative;
	width:90%;
	height:40px;
}
.p_login {
	position:absolute;
	top:4px;
	right:0px;
	width:700px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	padding-right:10px;
	color: #635745;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
}
.p_alert {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	background-color:#FD3E6D;
	font-size: 14px;
	color:#FFF;
	font-weight: normal;
	text-align: left;
}
.p_alert_cms {
	width:950px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	background-color:#FD3E6D;
	font-size: 14px;
	color:#FFF;
	font-weight: normal;
	text-align: left;
	float:left;
}
.p_login_kakunin {
	width:930px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
	padding-right:30px;
	background-color: #F7F3EA;
	color: #635745;
	font-size: 14px;
	font-weight: normal;
	text-align: right;
	float:left;
}
#cms_header {
	width: 960px; 
	background-color:white;
	margin-top: 0;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
	text-align: center;
	color: #717677;
	font-size: 26px;
	font-weight: bold;
	letter-spacing:0.1em;
}
.wysiwyg_editor {
	font-size: 32px;
	color:red;
}

.edit {
	padding-left:12px;
	padding-top:6px;
	padding-right:12px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #F30;
	font-size:16px;
	font-weight:bold;
	/* 角丸 */
	border-radius: 18px;        		/* CSS3 */  
    -webkit-border-radius: 18px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 18px;   		/* Firefox用 */  
	border-color: #F30;
	border:1px solid #F30;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #FCDAD6);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#FCDAD6));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#FCDAD6', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #FCDAD6);	/* IE10用 */
	cursor:pointer;
	text-align:center;
	vertical-align:bottom;
	z-index:10000;
}
.edit:hover{
	color: #F47D71;
	/* 角丸 */
	border-radius: 18px;        		/* CSS3 */  
    -webkit-border-radius: 18px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 18px;   		/* Firefox用 */  
	border-color: #CC220F;
	border:1px solid #CC220F;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #ffffff);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #ffffff);	/* IE10用 */
	cursor:pointer;
	z-index:10000;
}
.edit2 {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #999;
	font-size:16px;
	font-weight:bold;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border-color: #666;
	border:1px solid #666;;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #CCCCCC);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#CCCCCC));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#CCCCCC', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #ffffff);	/* IE10用 */
	cursor:pointer;
}

.edit3 {
	position:absolute;
	left:0px;
	top:0px;
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #F30;
	font-size:16px;
	font-weight:bold;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border-color: #F30;
	border:1px solid #F30;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #FCDAD6);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#FCDAD6));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#FCDAD6', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #FCDAD6);	/* IE10用 */
	cursor:pointer;
	z-index:10000;
}
.edit3:hover{
	color: #F47D71;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border-color: #CC220F;
	border:1px solid #CC220F;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #ffffff);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #ffffff);	/* IE10用 */
	cursor:pointer;
	z-index:10000;
}
.edit_big {
	padding-left:15px;
	padding-top:6px;
	padding-right:15px;
	padding-bottom:8px;
	margin:4px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #F30;
	font-size:24px;
	font-weight:bold;
	/* 角丸 */
	border-radius: 28px;        		/* CSS3 */  
    -webkit-border-radius: 28px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 28px;   		/* Firefox用 */  
	border-color: #F30;
	border:2px solid #F30;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #FCDAD6);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#FCDAD6));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#FCDAD6', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #FCDAD6);	/* IE10用 */
	text-align:center;
	cursor:pointer;
}
.edit_big:hover{
	color: #F47D71;
	/* 角丸 */
	border-radius: 28px;        		/* CSS3 */  
    -webkit-border-radius: 28px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 28px;   		/* Firefox用 */  
	border-color: #CC220F;
	border:2px solid #CC220F;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #ffffff);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #ffffff);	/* IE10用 */
	cursor:pointer;
}
.btn_kadomaru {
	padding-left:12px;
	padding-top:6px;
	padding-right:12px;
	padding-bottom:6px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #004782;
	font-size:16px;
	font-weight:bold;
	/* 角丸 */
	border-radius: 18px;        		/* CSS3 */  
    -webkit-border-radius: 18px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 18px;   		/* Firefox用 */  
	border:1px solid #004782;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #9DCEFF);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#9DCEFF));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#9DCEFF', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #9DCEFF);	/* IE10用 */
	cursor:pointer;
	z-index:10000;
}
.btn_kadomaru:hover {
	/* 角丸 */
	border-radius: 18px;        		/* CSS3 */  
    -webkit-border-radius: 18px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 18px;   		/* Firefox用 */  
	border:1px solid #004782;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #ffffff);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #ffffff);	/* IE10用 */
}
.btn_kadomaru a:link {
	text-decoration: none; /* 非常に特殊な表示方法でリンクをスタイル付けする場合を除き、一目で見分けられるように下線を指定することをお勧めします。 */
	color: #004782;
}
.btn_kadomaru a:visited {
	text-decoration: none; /* 非常に特殊な表示方法でリンクをスタイル付けする場合を除き、一目で見分けられるように下線を指定することをお勧めします。 */
	color: #004782;
}
.logout_message {
	color:#004782;
	font-size:16px;
	font-weight:bold;
}
.btn_kadomaru_small {
	padding-left:12px;
	padding-top:8px;
	padding-right:12px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #004782;
	font-size:12px;
	font-weight:bold;
	/* 角丸 */
	border-radius: 8px;        		/* CSS3 */  
    -webkit-border-radius: 8px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 8px;   		/* Firefox用 */  
	border:1px solid #004782;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #9DCEFF);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#9DCEFF));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#9DCEFF', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #9DCEFF);	/* IE10用 */
	cursor:pointer;
	z-index:10000;
}
.btn_kadomaru_small:hover {
	/* 角丸 */
	border-radius: 8px;        		/* CSS3 */  
    -webkit-border-radius: 8px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 8px;   		/* Firefox用 */  
	border:1px solid #004782;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #ffffff);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #ffffff);	/* IE10用 */
}
.btn_kadomaru_small a:link{
	text-decoration:none;
	color:#004782;
}
.btn_kadomaru_small a:visited {
	text-decoration:none;
	color:#004782;
}
.edit_index_contents {
	width:60px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	padding-top:2px;
	padding-bottom:0px;
	text-align:center;
}
.edit_footer_link {
	width:960px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	padding-top:2px;
	padding-bottom:0px;
	text-align:left;
	z-index:10000;
}
.edit_footer_text {
	width:100px;
	height:30px;
	margin-left:auto;
	margin-right:auto;
	padding-top:2px;
	padding-bottom:0px;
	text-align:left;
	z-index:50000;
}
.edit_side_area0 {
	width:220px;
	padding-top:2px;
	padding-bottom:0px;
	text-align:left;
	float:left;
}
.edit_side_area1 {
	width:220px;
	padding-top:2px;
	padding-bottom:0px;
	text-align:left;
	float:left;
}
.edit_side_area2 {
	width:220px;
	padding-top:2px;
	padding-bottom:0px;
	text-align:left;
	float:left;
}
.edit_side_area3 {
	width:220px;
	padding-top:2px;
	padding-bottom:0px;
	text-align:left;
	float:left;
}
.edit_side_area4 {
	width:220px;
	padding-top:2px;
	padding-bottom:0px;
	text-align:left;
	float:left;
}
.edit_side_area5 {
	width:224px;
	padding-top:2px;
	padding-bottom:0px;
	text-align:left;
	float:left;
}
.edit_side_area6 {
	/*width:230px;*/
	width:224px;
	padding-top:2px;
	padding-bottom:0px;
	text-align:left;
	float:left;
}
.edit_side_area7 {
	width:224px;
	padding-top:2px;
	padding-bottom:0px;
	text-align:left;
	float:left;
}
.edit_side_area8 {
	width:224px;
	padding-top:2px;
	padding-bottom:0px;
	text-align:left;
	float:left;
}
.edit_side_area9 {
	width:224px;
	padding-top:2px;
	padding-bottom:0px;
	text-align:left;
	float:left;
}
.edit_side_area10 {
	width:224px;
	padding-top:2px;
	padding-bottom:0px;
	text-align:left;
	float:left;
}
.edit_side_area11 {
	width:224px;
	padding-top:2px;
	padding-bottom:0px;
	text-align:left;
	float:left;
}
.edit_side_area12 {
	width:224px;
	padding-top:2px;
	padding-bottom:0px;
	text-align:left;
	float:left;
}
.edit_side_area13 {
	width:224px;
	padding-top:2px;
	padding-bottom:0px;
	text-align:left;
	float:left;
}
.edit_side_area14 {
	width:224px;
	padding-top:2px;
	padding-bottom:0px;
	text-align:left;
	float:left;
}
.edit_slide {
	width:184px;
	padding-left:12px;
	padding-top:6px;
	padding-right:12px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #F30;
	font-size:16px;
	font-weight:bold;
	/* 角丸 */
	border-radius: 18px;        		/* CSS3 */  
    -webkit-border-radius: 18px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 18px;   		/* Firefox用 */  
	border-color: #F30;
	border:1px solid #F30;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #FCDAD6);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#FCDAD6));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#FCDAD6', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #FCDAD6);	/* IE10用 */
	cursor:pointer;
	text-align:center;
}
.edit_sidearea {
	position:absolute;
	top:500px;
	left:0px;
	text-align:center;
	z-index:3000;
}

.edit_title {
	width:120px;
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CC220F;
	font-size:16px;
	font-weight:bold;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border-color: #CC220F;
	border:1px solid #CC220F;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #FCDAD6);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#FCDAD6));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#FCDAD6', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #FCDAD6);	/* IE10用 */
	cursor:pointer;
	text-align:center;
}
.edit_title:hover{
	color: #F47D71;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border-color: #CC220F;
	border:1px solid #CC220F;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #ffffff);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #ffffff);	/* IE10用 */
	cursor:pointer;
}
.title_input {
	height:22px;
	font-family:"小塚ゴシック Pro R", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;
	font-size:14px;
	font-weight:normal;
	font-weight:bold;
	color:#453C34;
}
.edit_contents {
	width:130px;
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	margin-top:10px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CC220F;
	font-size:16px;
	font-weight:bold;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border-color: #CC220F;
	border:1px solid #CC220F;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #FCDAD6);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#FCDAD6));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#FCDAD6', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #FCDAD6);	/* IE10用 */
	cursor:pointer;
	text-align:center;
	float:left;
}
.edit_contents:hover{
	color: #F47D71;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border-color: #CC220F;
	border:1px solid #CC220F;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #ffffff);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #ffffff);	/* IE10用 */
	cursor:pointer;
}
.edit_memo {
	color: #CC220F;
	font-size:14px;
}
.edit_memo_left {
	color: #CC220F;
	font-size:14px;
	float:left;
}
.edit_memo_bold {
	color: #CC220F;
	font-size:14px;
	font-weight:bold;
}
.edit_memo2 {
	color: #CC220F;
	font-size:12px;
}
.edit_memo3 {
	color: #5A5145;
	font-size:14px;
}
.edit_memo3_left {
	color: #5A5145;
	font-size:14px;
	float:left;
}

.edit_memo4 {
	color: #005AB5;
	font-size:14px;
}
.edit_memo5 {
	padding-top:2px;
	color: #005AB5;
	font-size:15px;
	float:left;
}
.edit_memo5_bold {
	padding-top:2px;
	color: #005AB5;
	font-size:15px;
	font-weight:bold;
	float:left;
}
.edit_memo6 {
	color: #5A5145;
	font-size:16px;
}
.edit_memo7 {
	color: #CC220F;
	font-size:16px;
}
.p_edit_title {
	margin-left:10px;
	margin-bottom:10px;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
	background-color:#334868;
	color:white;
	font-size:15px;
	float:left;
}
.search_output_area1 {
	width:560px;
	padding-left:15px;
	padding-top:0px;
	color: #06C;
	font-size:18px;
	font-weight:normal;
	text-align:left;
	float:left;
}
.search_output_area2 {
	width:560px;
	padding-left:15px;
	padding-top:0px;
	color: #666;
	font-size:14px;
	font-weight:normal;
	text-align:left;
	word-wrap: break-word;
	float:left;
}
.edit_area_menu {
	width:945px;
	padding-left:15px;
	padding-top:0px;
	background-color: #fff;
	color: #CC220F;
	font-size:16px;
	font-weight:normal;
	text-align:left;
}
.edit_area {
	color: #CC220F;
	font-size:16px;
	font-weight:normal;
	text-align:left;
	float:left;
}
.edit_area_box {
	background-color: #fff;
	border-top: solid 1px #635745;
	border-bottom: solid 1px #635745;
	border-left: solid 1px #635745;
	border-right: solid 1px #635745;
	float:left;
}
.edit_area_box2 {
	background-color: #fff;
	padding:10px;
	border-top: solid 1px #930;
	border-bottom: solid 1px #930;
	border-left: solid 1px #930;
	border-right: solid 1px #930;
	float:left;
}
#edit_header {
	width: 960px; /* 幅に加え、両側を自動値とすることで、レイアウトが中央に揃います。 */
	height:32px;
	margin-top: 0;
	margin-left:auto;
	margin-right:auto;
}
#edit_header_in {
	width: 960px;
	float:left;
}
#edit_logo {
	width:100px;
	margin-right:100px;
	margin-bottom:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	color: #CC220F;
	font-size:16px;
	font-weight:bold;
	float:left;
}
.edit_center {
	width:180px;
	margin-right:20px;
	margin-bottom:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	color: #CC220F;
	float:left;
}
#edit_upper {
	width:220px;
	margin-right:130px;
	margin-bottom:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	color: #CC220F;
	float:left;
}
#upper_text_area {
	position:absolute;
	width:960px;
	margin-right:0px;
	margin-bottom:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	z-index:10;
	float:left;
}
#upper_text_area a:link {
	text-decoration: none;
}
#edit_area_right {
	width:100px;
	margin-bottom:0px;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:0px;
	float:left;
}
.p_edit_contents_box {
	margin-top:5px;
	margin-bottom:5px;
	padding:5px;
	border-top: solid 1px #A79881;
	border-bottom: solid 1px #A79881;
	border-left: solid 1px #A79881;
	border-right: solid 1px #A79881;
	float:left;
}
.p_edit_btn {
	margin-top:2px;
	margin-right:2px;
	margin-bottom:0px;
	padding-top: 0px;
	font-size: 12px;
	text-align: left;
	float:left;
}
.p_contents_subarea {
	width:100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 25px;
	padding-left: 0px;
	text-align:left;
	position:relative;
	float:left;
}
.p_subcontents_box_area {
	width:680px;
	padding:0px;
}
.p_subcontents_box_title {
	width:670px;
	height:26px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #4E84A5;
	font-size: 16px;
	text-align: left;
	color: #fff;
	font-weight: normal;
	text-align:left;
	float:left;
}
.p_subcontents_box {
	padding:7px;
	color:#413E32;
	font-size: 16px;
}
.p_contentstitle{
	width: 960px;
	margin-left:auto;
	margin-right:auto;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-color: #09C; 
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	letter-spacing:10px;
}
.p_contentstitle_wide{
	width: 1160px;
	margin-left:auto;
	margin-right:auto;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-color: #736A60;
	/*background-color: black;*/	/* test */
	border-top: solid 0px #635745;
	border-bottom: solid 0px #635745;
	border-left: solid 0px #635745;
	border-right: solid 0px #635745;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	letter-spacing:10px;
}
.p_contentstitle_wide3{
	width: 1360px;
	margin-left:auto;
	margin-right:auto;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-color: #736A60;
	/*background-color: black;*/	/* test */
	border-top: solid 0px #635745;
	border-bottom: solid 0px #635745;
	border-left: solid 0px #635745;
	border-right: solid 0px #635745;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	letter-spacing:10px;
}
.p_contentstitle_small{
	width: 100%;
	margin-left:auto;
	margin-right:auto;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-color: #736A60;
	border-top: solid 0px #635745;
	border-bottom: solid 0px #635745;
	border-left: solid 0px #635745;
	border-right: solid 0px #635745;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;
	text-align: center;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	letter-spacing:10px;
}
.p_proc_title_cms {
	width:945px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color:#B3FFD9;
	color:#5A5145;
	font-weight: normal;
	font-size:16px;
	float:left;
}
.p_order_title {
	width:600px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	padding-top: 52px;
	padding-right: 5px;
	padding-bottom: 52px;
	padding-left: 40px;
	background-color:#CFF;
	color:#5A5145;
	font-weight: normal;
	font-size:24px;
	float:left;
}
#trust {
	position:absolute;
	top:5px;
	right:150px;
	z-index: 1000;
}

.p_header_title_cms {
	width:945px;
	margin-left:auto;
	margin-right:auto;
	padding-left: 10px;
	font-weight: normal;
	font-size:16px;
	text-align:left;
}
.p_proc_area_cms {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color:white;
	/*background-color:blue;*/	/* test */
	color:#5A5145;
	font-weight: normal;
	font-size:16px;
	text-align:left;
	position:relative;
}
.p_proc_area_cms2 {
	width:960px;
	height:110px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color:white;
	color:#5A5145;
	font-weight: normal;
	font-size:16px;
	text-align:left;
	position:relative;
}
.p_cmstitle{
	width: 740px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-color: #796755;
	border-top: solid 1px #635745;
	border-bottom: solid 0px #635745;
	border-left: solid 1px #635745;
	border-right: solid 1px #635745;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;
	text-align: center;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
}

.p_proc_title_small {
	width:648px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-color: #8D7C63;
	border-top: solid 1px #635745;
	border-bottom: solid 1px #635745;
	border-left: solid 1px #635745;
	border-right: solid 1px #635745;
	font-size:15px;
	color: #fff;
	float:left;
}
.p_proc_area1_small {
	width:643px;
	margin-bottom:10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	background-color: #fff;
	border-top: solid 0px #635745;
	border-bottom: solid 1px #635745;
	border-left: solid 1px #635745;
	border-right: solid 1px #635745;
	text-align:left;
	float:left;
}
.order_button {
	width:20px;
	padding-top:15px;
	height:55px;
	/*background-color: blue;*/	/* test */
	float:left;
}
.order_button_w {
	width:20px;
	padding-top:15px;
	/*height:55px;*/
	float:left;
}
.order_button2 {
	width:84%;
	text-align:center;
	float:left;
}
.order_button3 {
	float:left;
}
.submit_button {
	width:auto;
	border:solid 2px #F30;
	/* グラデーション */
	background: -moz-linear-gradient(top, #ffffff, #FCDAD6);	/* Firefox用 */  
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#FCDAD6));	/* Safari,Google Chrome用 */  
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#FCDAD6', GradientType=0)"; /* IE9以下用　*/
	background: linear-gradient(to bottom, #ffffff, #FCDAD6);	/* IE10用 */
	cursor:pointer;
}
#nokori_time {
	padding-top:10px;
	font-weight:bold;
	text-align:center;
	/*float:left;*/
}
/************************/
/* 背景なし				*/
/************************/
.p_title_back_0 {
	width:920px;
	/*height:30px;*/
	/*margin-bottom:5px;*/
	padding-top:6px;
	/*background-color:#333;*/
	/*background-color:blue;*/	/* test */
	word-wrap:break-word;
	text-indent:10px;
	float:left;
}
/************************/
/* タイトル背景（角丸） */
/************************/
/* 黒 */
.p_title_back_1 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	border-radius:8px;        		/* CSS3 */  
    -webkit-border-radius: 8px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 8px;   		/* Firefox用 */  
	background-color:black;
	text-indent:10px;
	float:left;
}
/* 濃いグレー */
.p_title_back_2 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	border-radius:8px;        		/* CSS3 */  
    -webkit-border-radius: 8px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 8px;   		/* Firefox用 */  
	background-color:#333;
	text-indent:10px;
	float:left;
}
/* グレー */
.p_title_back_3 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	border-radius:8px;        		/* CSS3 */  
    -webkit-border-radius: 8px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 8px;   		/* Firefox用 */  
	background-color:#999;
	text-indent:10px;
	float:left;
}
/* 薄いグレー */
.p_title_back_4 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	border-radius:8px;        		/* CSS3 */  
    -webkit-border-radius: 8px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 8px;   		/* Firefox用 */  
	background-color:#CCC;
	text-indent:10px;
	float:left;
}
/* 濃いネイビー */
.p_title_back_5 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	border-radius:8px;        		/* CSS3 */  
    -webkit-border-radius: 8px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 8px;   		/* Firefox用 */ 
	background-color:#036;
	text-indent:10px;
	float:left;
}
/* ネイビー */
.p_title_back_6 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	border-radius:8px;        		/* CSS3 */  
    -webkit-border-radius: 8px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 8px;   		/* Firefox用 */  
	background-color:#06C;
	text-indent:10px;
	float:left;
}
/* 薄いネイビー */
.p_title_back_7 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	border-radius:8px;        		/* CSS3 */  
    -webkit-border-radius: 8px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 8px;   		/* Firefox用 */  
	background-color:#02BEE6;
	text-indent:10px;
	float:left;
}
/* 濃いベージュ */
.p_title_back_9 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	border-radius:8px;        		/* CSS3 */  
    -webkit-border-radius: 8px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 8px;   		/* Firefox用 */  
	background-color:#564A41;
	text-indent:10px;
	float:left;
}
/* ベージュ */
.p_title_back_10 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	border-radius:8px;        		/* CSS3 */  
    -webkit-border-radius: 8px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 8px;   		/* Firefox用 */  
	background-color:#736457;
	text-indent:10px;
	float:left;
}
/* 薄いベージュ */
.p_title_back_11 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	border-radius:8px;        		/* CSS3 */  
    -webkit-border-radius: 8px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 8px;   		/* Firefox用 */  
	background-color:#BEAFA7;
	text-indent:10px;
	float:left;
}
/* 濃いピンク */
.p_title_back_14 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	border-radius:8px;        		/* CSS3 */  
    -webkit-border-radius: 8px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 8px;   		/* Firefox用 */  
	background-color:#411B20;
	text-indent:10px;
	float:left;
}
/* ピンク */
.p_title_back_15 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	border-radius:8px;        		/* CSS3 */  
    -webkit-border-radius: 8px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 8px;   		/* Firefox用 */  
	background-color:#FF9D9F;
	text-indent:10px;
	float:left;
}
/* 薄いピンク */
.p_title_back_16 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	border-radius:8px;        		/* CSS3 */  
    -webkit-border-radius: 8px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 8px;   		/* Firefox用 */  
	background-color:#FFDFE0;
	text-indent:10px;
	float:left;
}
/* 赤１ */
.p_title_back_17 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	border-radius:8px;        		/* CSS3 */  
    -webkit-border-radius: 8px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 8px;   		/* Firefox用 */  
	background-color:#F00;
	text-indent:10px;
	float:left;
}
.p_title_back_18 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	border-radius:8px;        		/* CSS3 */  
    -webkit-border-radius: 8px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 8px;   		/* Firefox用 */  
	background-color:#F03;
	text-indent:10px;
	float:left;
}
.p_title_back_19 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	border-radius:8px;        		/* CSS3 */  
    -webkit-border-radius: 8px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 8px;   		/* Firefox用 */  
	background-color:#C00;
	text-indent:10px;
	float:left;
}
.p_title_back_20 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	border-radius:8px;        		/* CSS3 */  
    -webkit-border-radius: 8px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 8px;   		/* Firefox用 */  
	background-color:#7fffbf;
	text-indent:10px;
	float:left;
}
.p_title_back_997 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	border-radius:8px;        		/* CSS3 */  
    -webkit-border-radius: 8px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 8px;   		/* Firefox用 */  
	/*background-color:#7fffbf;*/
	text-indent:10px;
	float:left;
}


/************************/
/* タイトル背景（角角） */
/************************/
/* 黒 */
.p_title_back_101 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	background-color:#000;
	text-indent:10px;
	float:left;
}
/* 濃いグレー */
.p_title_back_102 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	background-color:#333;
	text-indent:10px;
	float:left;
}
/* グレー */
.p_title_back_103 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	background-color:#999;
	text-indent:10px;
	float:left;
}
/* 薄いグレー */
.p_title_back_104 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	background-color:#CCC;
	text-indent:10px;
	float:left;
}
/* 濃いネイビー */
.p_title_back_105 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	/*background-color:#E4E4E4;*/
	background-color:#036;
	text-indent:10px;
	float:left;
}
/* ネイビー */
.p_title_back_106 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	background-color:#06C;
	text-indent:10px;
	float:left;
}
/* 薄いネイビー */
.p_title_back_107 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	background-color:#02BEE6;
	text-indent:10px;
	float:left;
}
/* 濃いベージュ */
.p_title_back_109 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	background-color:#564A41;
	text-indent:10px;
	float:left;
}
/* ベージュ */
.p_title_back_110 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	background-color:#736457;
	text-indent:10px;
	float:left;
}
/* 薄いベージュ */
.p_title_back_111 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	background-color:#BEAFA7;
	text-indent:10px;
	float:left;
}
/* 濃いピンク */
.p_title_back_114 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	background-color:#411B20;
	text-indent:10px;
	float:left;
}
/* ピンク */
.p_title_back_115 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	background-color:#FF9D9F;
	text-indent:10px;
	float:left;
}
/* 薄いピンク */
.p_title_back_116 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:2px;
	background-color:#FFDFE0;
	text-indent:10px;
	float:left;
}
/* 赤１ */
.p_title_back_117 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	background-color:#F00;
	text-indent:10px;
	float:left;
}
.p_title_back_118 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:2px;
	background-color:#F03;
	text-indent:10px;
	float:left;
}
.p_title_back_119 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	background-color:#C00;
	text-indent:10px;
	float:left;
}
.p_title_back_120 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	background-color:#7fffbf;
	text-indent:10px;
	float:left;
}
.p_title_back_201 {
	width:920px;
	/*height:40px;*/
	/*margin-bottom:5px;*/
	/*padding-top:0px;*/
	/*padding-bottom:4px;*/
	background-image:url(../img/back/title_back201.png);
	background-repeat:no-repeat;
	/*font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;*/
	font-family:"小塚ゴシック Pro R", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;
	/*font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace, sans-serif;*/
	font-size:16px;
	font-weight:normal;
	font-weight:bold;
	color:#453C34;
	text-indent:20px;
	overflow:hidden;
	float:left;
}
.p_title_back_202 {
	width:920px;
	height:40px;
	/*margin-bottom:5px;*/
	padding-top:0px;
	/*padding-bottom:4px;*/
	background-image:url(../img/back/title_back202.png);
	background-repeat:no-repeat;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;
	/*font-family:"小塚ゴシック Pro R", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;*/
	/*font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;*/
	font-size:16px;
	font-weight:normal;
	font-weight:bold;
	color:#453C34;
	text-indent:20px;
	overflow:hidden;
	float:left;
}
.p_title_back_203 {
	width:920px;
	height:40px;
	/*margin-bottom:5px;*/
	padding-top:0px;
	/*padding-bottom:4px;*/
	background-image:url(../img/back/title_back203.png);
	background-repeat:no-repeat;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;
	/*font-family:"小塚ゴシック Pro R", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;*/
	/*font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;*/
	font-size:16px;
	font-weight:normal;
	font-weight:bold;
	color:#453C34;
	text-indent:20px;
	overflow:hidden;
	float:left;
}
.p_title_back_204 {
	width:920px;
	height:40px;
	/*margin-bottom:5px;*/
	padding-top:0px;
	/*padding-bottom:4px;*/
	background-image:url(../img/back/title_back204.png);
	background-repeat:no-repeat;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;
	/*font-family:"小塚ゴシック Pro R", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif ;*/
	/*font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;*/
	font-size:16px;
	font-weight:normal;
	font-weight:bold;
	color:#453C34;
	text-indent:20px;
	overflow:hidden;
	float:left;
}

.p_title_back_998 {
	width:920px;
	/*margin-bottom:5px;*/
	padding-top:8px;
	padding-bottom:4px;
	/*background-color:#7fffbf;*/
	text-indent:10px;
	float:left;
}

.p_title_back_999 {
	width:920px;
	/*height:80px;*/
	/*margin-bottom:5px;*/
	/*padding-top:6px;*/
	/*padding-bottom:4px;*/
	background-repeat:no-repeat;
	/*text-indent:20px;*/
	text-align:left;
	float:left;
}

#p_title_back1 {
	width:160px;
	height:20px;
	margin-right:2px;
	border-radius: 4px 4px 0px 0px;        			/* CSS3 */  
    -webkit-border-radius:  4px 4px 0px 0px;       	/* Safari,Google Chrome用 */  
    -moz-border-radius:  4px 4px 0px 0px;      		/* Firefox用 */  
	border-top: solid 1px #333;
	border-bottom: solid 0px #333;
	border-left: solid 1px #333;
	border-right: solid 1px #333;
	background-color:#333;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	float:left;
}
.p_title_back1_area {
	width:860px;
	/*padding-top:5px;*/
	/*padding-left:5px;*/
	padding-bottom:15px;
	border-top: solid 5px #333;
	border-bottom: solid 2px #333;
	border-left: solid 2px #333;
	border-right: solid 2px #333;
	background-color:#fff;
	color: #514B48;
	font-size:14px;
	float:left;
}
.p_p_title_back1_area_title {
	width:856px;
	height:25px;
	background-color:#333;
	padding-left:5px;
	margin-bottom:5px;
	color:#FFF;
	float:left;
}

#p_title_back2 {
	width:160px;
	height:20px;
	margin-right:2px;
	border-radius: 4px 4px 0px 0px;        			/* CSS3 */  
    -webkit-border-radius:  4px 4px 0px 0px;       	/* Safari,Google Chrome用 */  
    -moz-border-radius:  4px 4px 0px 0px;      		/* Firefox用 */  
	border-top: solid 1px #364B74;
	border-bottom: solid 0px #364B74;
	border-left: solid 1px #364B74;
	border-right: solid 1px #364B74;
	background-color:#364B74;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	float:left;
}
.p_title_back2_area {
	width:860px;
	/*padding-top:5px;*/
	/*padding-left:5px;*/
	padding-bottom:15px;
	border-top: solid 5px #364B74;
	border-bottom: solid 2px #364B74;
	border-left: solid 2px #364B74;
	border-right: solid 2px #364B74;
	background-color:#fff;
	color: #514B48;
	font-size:14px;
	float:left;
}
.p_p_title_back2_area_title {
	width:856px;
	height:25px;
	background-color:#333;
	padding-left:5px;
	margin-bottom:5px;
	color:#FFF;
	float:left;
}

#p_title_back3 {
	width:160px;
	height:20px;
	margin-right:2px;
	border-radius: 4px 4px 0px 0px;        			/* CSS3 */  
    -webkit-border-radius:  4px 4px 0px 0px;       	/* Safari,Google Chrome用 */  
    -moz-border-radius:  4px 4px 0px 0px;      		/* Firefox用 */  
	border-top: solid 1px #635745;
	border-bottom: solid 0px #635745;
	border-left: solid 1px #635745;
	border-right: solid 1px #635745;
	background-color:#635745;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	float:left;
}
.p_title_back3_area {
	width:960px;
	/*padding-top:5px;*/
	/*padding-left:5px;*/
	padding-bottom:15px;
	border-top: solid 5px #635745;
	border-bottom: solid 2px #635745;
	border-left: solid 2px #635745;
	border-right: solid 2px #635745;
	background-color:#fff;
	color: #514B48;
	font-size:14px;
	float:left;
}
.p_p_title_back3_area_title {
	width:856px;
	height:25px;
	background-color:#635745;
	padding-left:5px;
	margin-bottom:5px;
	color:#FFF;
	float:left;
}

#p_title_back4 {
	width:160px;
	height:20px;
	margin-right:2px;
	border-radius: 4px 4px 0px 0px;        			/* CSS3 */  
    -webkit-border-radius:  4px 4px 0px 0px;       	/* Safari,Google Chrome用 */  
    -moz-border-radius:  4px 4px 0px 0px;      		/* Firefox用 */  
	border-top: solid 1px #466F68;
	border-bottom: solid 0px #466F68;
	border-left: solid 1px #466F68;
	border-right: solid 1px #466F68;
	background-color:#466F68;
	color:#FFF;
	font-size:14px;
	text-align:center;
	cursor:pointer;
	float:left;
}
.p_title_back4_area {
	width:860px;
	/*padding-top:5px;*/
	/*padding-left:5px;*/
	padding-bottom:15px;
	border-top: solid 5px #466F68;
	border-bottom: solid 2px #466F68;
	border-left: solid 2px #466F68;
	border-right: solid 2px #466F68;
	background-color:#fff;
	color: #514B48;
	font-size:14px;
	float:left;
}
.p_p_title_back4_area_title {
	width:856px;
	height:25px;
	background-color:#333;
	padding-left:5px;
	margin-bottom:5px;
	color:#FFF;
	float:left;
}



/* 角丸ボタン */
.btn_black {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid black;
	background-color:black;
	cursor:pointer;
}
.btn_dark_gray {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #333;
	background-color:#333;
	cursor:pointer;
}
.btn_gray {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #666;
	background-color:#666;
	cursor:pointer;
}
.btn_light_gray {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #333;
	background-color:#E4E4E4;
	color:#333;
	cursor:pointer;
}
.btn_dark_navy {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #036;
	background-color:#036;
	color:#CCC;
	cursor:pointer;
}
.btn_navy {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
    border:1px solid #06C;
	background-color:#06C;
	color:#CCC;
	cursor:pointer;
}
.btn_light_navy {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #02BEE6;
	background-color:#02BEE6;
	color:#CCC;
	cursor:pointer;
}
.btn_light_navy2 {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #CDE7F3;
	background-color:#CDE7F3;
	color:#333;
	cursor:pointer;
}

.btn_black_gold {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #977C55;
	background-color: black;
	color:#CCC;
	cursor:pointer;
}
.btn_dark_beige {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #352E2B;
	background-color:#352E2B;
	color:#CCC;
	cursor:pointer;
}
.btn_beige {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #736457;
	background-color:#736457;
	color:#CCC;
	cursor:pointer;
}
.btn_light_beige {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #BEAFA7;
	background-color:#BEAFA7;
	color:#333;
	cursor:pointer;
}
.btn_white {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #928A83;
	background-color:white;
	color:#333;
	cursor:pointer;
}
.btn_gold {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #CEC2A6;
	background-color:#A68F5B;
	color:#333;
	cursor:pointer;
}
.btn_dark_pink{
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #411B20;
	background-color:#411B20;
	color:#CCC;
	cursor:pointer;
}
.btn_pink{
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #FF9D9F;
	background-color:#FF9D9F;
	color:white;
	cursor:pointer;
}
.btn_light_pink {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #FFDFE0;
	background-color:#FFDFE0;
	color:#333;
	cursor:pointer;
}
.btn_light_pink2 {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #FFDFE0;
	background-color:#FFDFE0;
	color:#333;
	cursor:pointer;
}
.btn_red1 {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #F00;
	background-color:#F00;
	color:#333;
	cursor:pointer;
}
.btn_red2 {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #F03;
	background-color:#F03;
	color:#333;
	cursor:pointer;
}
.btn_red3 {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #C00;
	background-color:#C00;
	color:#333;
	cursor:pointer;
}
.btn_p_green {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	/* 角丸 */
	border-radius: 4px;        		/* CSS3 */  
    -webkit-border-radius: 4px;    	/* Safari,Google Chrome用 */  
    -moz-border-radius: 4px;   		/* Firefox用 */  
	border:1px solid #7fffbf;
	background-color:#7fffbf;
	color:#333;
	cursor:pointer;
}


/************************************/
/* コンテンツタイトル用背景　start　*/
/***********************************/
/* 角角ボタン */
.btn_black_kaku {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	border:1px solid black;
	background-color:black;
	cursor:pointer;
}
.btn_dark_gray_kaku {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	border:1px solid #333;
	background-color:#333;
	cursor:pointer;
}
.btn_gray_kaku {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	border:1px solid #666;
	background-color:#666;
	cursor:pointer;
}
.btn_light_gray_kaku {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	border:1px solid #333;
	background-color:#E4E4E4;
	color:#333;
	cursor:pointer;
}
.btn_dark_navy_kaku {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	border:1px solid #036;
	background-color:#036;
	color:#CCC;
	cursor:pointer;
}
.btn_navy_kaku {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	border:1px solid #06C;
	background-color:#06C;
	color:#CCC;
	cursor:pointer;
}
.btn_light_navy_kaku {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	border:1px solid #02BEE6;
	background-color:#02BEE6;
	color:#CCC;
	cursor:pointer;
}
.btn_light_navy2_kaku {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	border:1px solid #CDE7F3;
	background-color:#CDE7F3;
	color:#333;
	cursor:pointer;
}

.btn_black_gold_kaku {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	border:1px solid #977C55;
	background-color: black;
	color:#CCC;
	cursor:pointer;
}
.btn_dark_beige_kaku {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	border:1px solid #352E2B;
	background-color:#352E2B;

	color:#CCC;
	cursor:pointer;
}
.btn_beige_kaku {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	border:1px solid #736457;
	background-color:#736457;
	color:#CCC;
	cursor:pointer;
}
.btn_light_beige_kaku {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	border:1px solid #BEAFA7;
	background-color:#BEAFA7;
	color:#333;
	cursor:pointer;
}
.btn_white_kaku {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	border:1px solid #928A83;
	background-color:white;
	color:#333;
	cursor:pointer;
}
.btn_gold_kaku {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	border:1px solid #CEC2A6;
	background-color:#A68F5B;
	color:#333;
	cursor:pointer;
}
.btn_dark_pink_kaku {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	border:1px solid #411B20;
	background-color:#411B20;
	color:#CCC;
	cursor:pointer;
}
.btn_pink_kaku {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	border:1px solid #FF9D9F;
	background-color:#FF9D9F;
	color:white;
	cursor:pointer;
}
.btn_light_pink_kaku {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	border:1px solid #FFDFE0;
	background-color:#FFDFE0;
	color:#333;
	cursor:pointer;
}
.btn_light_pink2_kaku {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	border:1px solid #FFDFE0;
	background-color:#FFDFE0;
	color:#333;
	cursor:pointer;
}
.btn_red1_kaku {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	border:1px solid #F00;
	background-color:#F00;
	color:#333;
	cursor:pointer;
}
.btn_red2_kaku {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	border:1px solid #F03;
	background-color:#F03;
	color:#333;
	cursor:pointer;
}
.btn_red3_kaku {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	border:1px solid #C00;
	background-color:#C00;
	color:#333;
	cursor:pointer;
}
.btn_p_green_kaku {
	padding-top:4px;
	padding-bottom:4px;
	margin:2px;
	font-family:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	color: #CCC;
	font-size:12px;
	font-weight:normal;
	border:1px solid #7fffbf;
	background-color:#7fffbf;
	color:#333;
	cursor:pointer;
}

.btn_201 {
	width:680px;
	height:44px;
	margin-left:10px;
	margin-bottom:5px;
	padding-top:6px;
	padding-bottom:4px;
	border:0px;
	background-image:url(../img/back/title_back201.png);
	background-repeat:no-repeat;
	background-color:white;
	text-indent:20px;
	float:left;
	cursor:pointer;
}
.btn_202 {
	width:680px;
	height:44px;
	margin-left:10px;
	margin-bottom:5px;
	padding-top:6px;
	padding-bottom:4px;
	border:0px;
	background-image:url(../img/back/title_back202.png);
	background-repeat:no-repeat;
	background-color:white;
	text-indent:20px;
	float:left;
	cursor:pointer;
}
.btn_203 {
	width:920px;
	height:44px;
	margin-left:10px;
	margin-bottom:5px;
	padding-top:6px;
	padding-bottom:4px;
	border:0px;
	background-image:url(../img/back/title_back203.png);
	background-repeat:no-repeat;
	background-color:white;
	text-indent:20px;
	float:left;
	cursor:pointer;
}
.btn_204 {
	width:920px;
	height:44px;
	margin-left:10px;
	margin-bottom:5px;
	padding-top:6px;
	padding-bottom:4px;
	border:0px;
	background-image:url(../img/back/title_back204.png);
	background-repeat:no-repeat;
	background-color:white;
	text-indent:20px;
	float:left;
	cursor:pointer;
}
.btn_205 {
	width:480px;
	height:44px;
	margin-left:10px;
	margin-bottom:5px;
	padding-top:6px;
	padding-bottom:4px;
	border:0px;
	background-image:url(../img/back/title_back205.png);
	background-repeat:no-repeat;
	background-color:white;
	text-indent:20px;
	float:left;
	cursor:pointer;
}
.btn_206 {
	width:480px;
	height:44px;
	margin-left:10px;
	margin-bottom:5px;
	padding-top:6px;
	padding-bottom:4px;
	border:0px;
	background-image:url(../img/back/title_back206.png);
	background-repeat:no-repeat;
	background-color:white;
	text-indent:20px;
	float:left;
	cursor:pointer;
}
/************************************/
/* コンテンツタイトル用背景　end　*/
/***********************************/

.p_button {
	padding-top:10px;
	padding-right:10px;
	text-align:right;
	font-size:14px;
}
.left_right {
	padding-left:20px;
	float:left;
}
.logo_left_right {
	position:absolute;
	left:0px;
	top:0px;
	padding-left:0px;
	float:left;
}
.logo_up_down {
	position:absolute;
	left:-10px;
	top:30px;
	width:16px;
	z-index:3000;
	float:left;
}

.text_left_right {
	position:absolute;
	right:20px;
	top:0px;
	padding-left:20px;
	z-index:3000;
	float:left;
}
.text_up_down {
	position:absolute;
	right:-15px;
	top:20px;
	width:16px;
	z-index:3000;
	float:left;
}

#left {
	cursor:pointer;
	float:left;
}
#right {
	cursor:pointer;
	float:left;
}
#up {
	position:absolute;
	top:-2px;
	cursor:pointer;
	float:left;
}
#down {
	position:absolute;
	top:20px;
	cursor:pointer;
	float:left;
}
.up_down {
	position:relative;
	top:-5px;
	width:16px;
	float:left;
}
.title_box {
	margin-left:14px;
	float:left;
}

.p_button_onclick {
	text-align:right;
	font-size:14px;
	cursor:pointer;
}
.p_button_onclick_large {
	text-align:right;
	font-size:18px;
	font-weight:normal;
	cursor:pointer;
}

.p_note {
	font-size: 14px;
	color:#630;
}

#p_footer_area {
	width:960px;
	height:50px;
	padding-top: 20px;
	background-color:#BDB6B0;
	font-size:12px;
	color:#645C57;
	float:left;
}
.errmsg {
	width:98%;
	/*height:25px;*/
	padding-left:20px;
	padding-top:4px;
	padding-bottom:2px;
	background-color:#FD3E6D;
	color:white;
	font-size:16px;
	font-weight:normal;
	/*text-indent:20px;*/
	float:left;
}
.normalmsg {
	width:98%;
	/*height:25px;*/
	padding-left:20px;
	padding-top:4px;
	padding-bottom:2px;
	background-color:#09F;
	color:white;
	font-size:16px;
	font-weight:normal;
	/*text-indent:20px;*/
	float:left;
}
.normalmsg2 {
	width:98%;
	/*height:25px;*/
	margin-left:4px;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:1px;
	background-color:#09F;
	color:white;
	/*font-size:16px;*/
	font-weight:normal;
	vertical-align:middle;
	float:left;
}
.normalmsg4 {
	margin-left:0px;
	padding-left:10px;
	padding-top:3px;
	padding-right:10px;
	padding-bottom:0px;
	background-color:#09F;
	color:white;
	/*font-size:16px;*/
	font-weight:normal;
	vertical-align:middle;
	float:left;
}
.normalmsg5 {
	margin-left:0px;
	padding-left:10px;
	padding-top:3px;
	padding-right:10px;
	padding-bottom:0px;
	background-color:#09F;
	color:white;
	/*font-size:16px;*/
	font-weight:normal;
	vertical-align:middle;
}
.p_edit_pre {
	font-size:20px;
}
#p_input_area {
	position:absolute;
	top:100px;
	left:10px;
	float:left;
}
.help_icon {
	vertical-align:middle;
}