@charset "utf-8";


/*------------------------------------- blog--*/

.form_box{
	width: 500px;
	margin: 0 auto;
	margin-bottom: 10px;
	background-color:#ffffff;
	border: 1px solid #88C122;
}

.form_box_edit {
	width: 600px;
	margin: 0 auto;
	margin-bottom: 10px;
	background-color:#ffffff;
	border:none;
}


.form_box_memb {
	width: 500px;
	margin: 0 auto;
	margin-bottom: 10px;
	padding: 10px;
	line-height: 150%;
	color: #666;
	background-color:#ffffff;
	border: 1px solid #88C122;
}

.form_box_memb2 {
	width: 500px;
	margin: 0 auto;
	margin-bottom: 100px;
	padding: 10px;
	line-height: 150%;
	text-align: center;
	background-color:#ffffff;
	border: 1px solid #88C122;
}


#shibori_kensaku {
	width: 211px;
	border: 1px solid #88C122;
}

.textfield1 {
	width: 200px;
	height: 18px;
	font-size: 10pt;
	color: #666;
	padding-top: 2px; 


}

.textfield2 {
	height: 50px;
	font-size: 10pt; 
	color: #666;
	padding-top: 2px; 

}

.textfield3 {
	width: 120px;
	height: 14px;
	margin: 0 0 5px 0;
	font-size: 10pt;
	color: #666;
	padding-top: 2px; 

} 

.textfield_henshu {
	width: 120px;
	height: 14px;
	margin: 0 0 2px 0;
	font-size: 10pt;
	color: #666;
	padding-top: 2px; 

} 

.textfield4 {
	width: 100px;
	height: 14px;
	margin: 0 0 5px 0;
	font-size: 10pt;
	color: #666;
	padding-top: 2px; 

} 

.textfield5 {
	width: 100px;
	height: 18px;
	font-size: 10pt;
	color: #666;
	padding-top: 2px; 

}

.textfield6 {
	width: 400px;
	height: 18px;
	font-size: 10pt;
	color: #666;
	padding-top: 2px; 

}


.textfield7 {
	width: 335px;
	height: 18px;
	font-size: 10pt;
	color: #666;
	padding-top: 2px; 

}


.textarea1 {
	font-size: 10pt;
	width: 450px; 
}


.select1 {
	width: 300px;
	height: 20px;
	font-size: 8pt; 
	color: #494949;
}

.select2 {
	width: 228px;
	height: 20px;
	font-size: 8pt; 
	color: #494949;
}

.select3 {
	width: 100px;
	height: 20px;
	font-size: 8pt;
	color: #494949; 
}

.select4 {
	width: 50px;
	height: 20px;
	font-size: 8pt; 
	color: #494949;
}

.select5 {
	width: 180px;
	height: 20px;
	font-size: 8pt; 
	color: #494949;
}

.henshu {
	margin: 0 0 0px 0;
}

.henshu_box {
	width: 243px;
	height: 29px; 
}

.henshu_box1 {
	float: left;
	width: 12px;
	height: 29px;
	margin: 2px 3px 0 0;
}

.henshu_box2 {
	float: left;
	width: 120px;
	height: 29px;
	margin: 4px 3px 0 0;
}

.henshu_box3 {
	float: right;
	width: 90px;
	height: 29px;
}


.henshu_box_pink {
	width: 243px;
	height: 29px;
	background: url(/blog/images/henshu_bg_pink.jpg) right top no-repeat;
}

.henshu_box_blue {
	width: 243px;
	height: 29px;
	background: url(/blog/images/henshu_bg_blue.jpg) right top no-repeat;
}

.henshu_box_black {
	width: 243px;
	height: 29px;
	background: url(/blog/images/henshu_bg_black.jpg) right top no-repeat;
}

.henshu_box_gray {
	width: 243px;
	height: 29px;
	background: url(/blog/images/henshu_bg_gray.jpg) right top no-repeat;
}


/*----------------------- shibori kensaku ---*/

#shibori_kensaku_green {
	width: 211px;
	border: 1px solid #88C122;
}

#shibori_kensaku_blue {
	width: 211px;
	border: 1px solid #0784D1;
}

#shibori_kensaku_pink {
	width: 211px;
	border: 1px solid #F19DC2;
}

.select_busi {
	z-index: 1;
	width: 155px;
	height: 20px;
	font-size: 9pt;
	color: #494949;
}

.select_busi option {
	margin: 2px;
}


/*----------------------- page index ---*/
.num_green {
	color: #88C122;
}

a:link.numgreen, a:visited.numgreen, a:active.numgreen {
	color: #666666;
	text-decoration: none;
}

a:hover.numgreen {
	text-decoration: underline;
	color: #88C122;
}

.num_blue {
	color: #0068B6;
}

a:link.numblue, a:visited.numblue, a:active.numblue {
	color: #666666;
	text-decoration: none;
}

a:hover.numblue{
	text-decoration: underline;
	color: #0068B6;
}


.num_pink {
	color: #F19DC2;
}

a:link.numpink, a:visited.numf, a:active.numf {
	color: #666666;
	text-decoration: none;
}

a:hover.numpink{
	text-decoration: underline;
	color: #F19DC2;
}


/*----------------------- list link ---*/

a:link.listgreen, a:visited.listgreen, a:active.listgreen {
	color: #666;
	text-decoration: none;
	line-height: 120%;
}

a:hover.listgreen {
	text-decoration: underline;
	color: #69931d;
}

a:link.listpink, a:visited.listpink, a:active.listpink {
	color: #666;
	text-decoration: none;
	line-height: 120%;
}

a:hover.listpink {
	text-decoration: underline;
	color: #e96fa5;
}

a:link.listblue, a:visited.listblue, a:active.listblue {
	color: #666;
	text-decoration: none;
	line-height: 120%;
}

a:hover.listblue {
	text-decoration: underline;
	color: #0c69af;
}


/*----------------------- ken suu ---*/
.kensuu_green {
	font-size: 22pt;
	font-weight: bold;
	color: #88C122;
}

.kensuu_blue {
	font-size: 22pt;
	font-weight: bold;
	color: #0068B6;
}

.kensuu_pink{
	font-size: 22pt;
	font-weight: bold;
	color: #F19DC2;
}

/*----------------------- texts ---*/
.blog_hd {
	font-size: 130%;
	font-weight: bold;
	color: #666;
	letter-spacing: 2px;
}

.blog_title {
	font-size: 100%;
	color: #fff;
	letter-spacing: 2px;
}

.blog_title_bold {
	font-size: 100%;
	color: #fff;
	font-weight: bold;
	letter-spacing: 2px;
}

.whilte_text_bold {
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
}

.whilte_text {
	font-size: 9pt;
	color: #ffffff;
}

.text_bold {
	font-size: 9pt;
	font-weight: bold;
	letter-spacing: 1px;
}

a:link.viewimage, a:visited.viewimage, a:active.viewimage{
	color: #666;
	text-decoration: underline;
	line-height: 120%;
}

a:hover.viewimage {
	text-decoration: underline;
	color: #69931d;
}

/*----------------------- calendar ---*/

#calendar_green {
	width: 200px;
	margin: 5px 0 15px 0;
	padding: 5px;
	border: 1px solid #88C122;
	font-size: 9pt;
}

#calendar_blue {
	width: 200px;
	margin: 5px 0 15px 0;
	padding: 5px;
	border: 1px solid #6DBEE3;
}

#calendar_pink {
	width: 200px;
	margin: 5px 0 15px 0;
	padding: 5px;
	border: 1px solid #F19DC2;
}

#calendar_gray {
	width: 200px;
	margin: 5px 0 15px 0;
	padding: 5px;
	border: 1px solid #adadad;
}

#calendar_black {
	width: 200px;
	margin: 5px 0 15px 0;
	padding: 5px;
	border: 1px solid #5f5f5f;
}


.month {
	font-size: 110%;
	font-weight: bold;
	letter-spacing: 1px;
}

.sun {
	color: #ff3333;
}

.sun a:link.sun, a:visited.sun, a:active.sun, a:hover.sun {
	color: #ff3333;
	text-decoration: underline;
}


a:link.calgreen, a:visited.calgreen, a:active.calgreen, a:hover.calgreen {
	text-decoration: underline;
	color: #88C122;
}

a:link.calpink, a:visited.calpink, a:active.calpink, a:hover.calpink {
	text-decoration: underline;
	color: #e96fa5;
}

a:link.calblue, a:visited.calblue, a:active.calblue, a:hover.calblue {
	text-decoration: underline;
	color: #0784D1;
}

a:link.calblack, a:visited.calblack, a:active.calblack, a:hover.calblack {
	text-decoration: underline;
	color: #111;
}

/*----------------------- leftbox ---*/

.leftbox_green {
	width: 211px;
	margin: 0 0 10px 0;
	padding: 0px;
	border: 1px solid #88C122;
}

.leftbox_blue {
	width: 211px;
	margin: 0 0 10px 0;
	padding: 0px;
	border: 1px solid #6DBEE3;
}

.leftbox_pink {
	width: 211px;
	margin: 0px 0 10px 0;
	padding: 0px;
	border: 1px solid #F5A6D2;
}


.leftbox_gray {
	width: 211px;
	margin: 0px 0 10px 0;
	padding: 0px;
	border: 1px solid #adadad;
}

.leftbox_black {
	width: 211px;
	margin: 0px 0 10px 0;
	padding: 0px;
	border: 1px solid #5f5f5f;
}



/*----------------------- iframe ---*/
#iframe_green {
	width:207px;
	height:190px;
	margin: 0 0 15px 0;
	padding: 0px;
	border: 1px solid #88C122;
}

#iframe_green_ctgry {
	width:207px;
	height:400px;
	margin: 0 0 15px 0;
	padding: 0px;
	border: 1px solid #88C122;
}

#iframe_green_ctgry_info {
	width:207px;
	height:230px;
	margin: 0 0 15px 0;
	padding: 0px;
	border: 1px solid #88C122;
}

#iframe_blue {
	width:207px;
	height:190px;
	margin: 0 0 15px 0;
	padding: 0px;
	border: 1px solid #6DBEE3;
}

#iframe_blue_ctgry {
	width:207px;
	height:400px;
	margin: 0 0 15px 0;
	padding: 0px;
	border: 1px solid #6DBEE3;
}



#iframe_pink {
	width:207px;
	height:190px;
	margin: 0 0 15px 0;
	padding: 0px;
	border: 1px solid #F5A6D2;
}

#iframe_pink_ctgry {
	width:207px;
	height:400px;
	margin: 0 0 15px 0;
	padding: 0px;
	border: 1px solid #F5A6D2;
}


#iframe_gray {
	width:207px;
	height:190px;
	margin: 0 0 15px 0;
	padding: 0px;
	border: 1px solid #adadad;
}

#iframe_gray_ctgry {
	width:207px;
	height:400px;
	margin: 0 0 15px 0;
	padding: 0px;
	border: 1px solid #adadad;;
}


#iframe_black {
	width:207px;
	height:190px;
	margin: 0 0 15px 0;
	padding: 0px;
	border: 1px solid #5f5f5f;
}

#iframe_black_ctgry {
	width:207px;
	height:400px;
	margin: 0 0 15px 0;
	padding: 0px;
	border: 1px solid #5f5f5f;
}


ul.kijitxt{
	margin:0px;
	padding-left: 3px;
}

ul.kijitxt li{
	line-height: 150%;
	margin-left: 0px;
	padding-left: 0px;
	font-size: 80%;
	color: #666666;
	text-align: left;
	list-style-type: none;
}


.comment {
	padding: 5px 0 10px 0;
	font-size: 80%;
	line-height: 150%;
}

.member_hd1 {
	font-size: 120%;
	font-weight: bold;
	color: #999;
	letter-spacing: 3px;
}

.member_hd2 {
	font-size: 210%;
	font-weight: bold;
	color: #999;
	letter-spacing: 3px;
}

/*--------------------coupon change- */



.form_box_coupon {
	width: 445px;
	margin: 0 auto;
	margin-bottom: 20px;
	padding: 2px;
	line-height: 150%;
	text-align: center;
	background-color:#ffffff;
	border: 1px solid #88C122;
}


/*--------------------youtube upload- */

.form_box_upload {
	width: 340px;
	padding: 5px;
	line-height: 140%;
	background-color:#ffffff;
	border: 1px solid #88C122;
}

.upload {
	font-size: 80%;
	color: #555;
	letter-spacing: 1px;
}

/*--------------------index to top- */

.footindexlinks {
	clear:both;
	float:left;
}


.to_top_blog{
	clear:both;
	float:right;
	text-align: right;
}



