@charset "utf-8";

/* ===== import basic style ===== */
@import "base.css";
@import "common.css";
@import "navi.css";
@import "font.css";

/* local column */
@import "local.css";



/* ===== category style ===== */
/* column setting */


/* local parts */





/* ===== [page type] contents top ===== */
/* ----- title area ----- */
.category .title {}
.category .title h1 {
	margin: 0px 0px 10px;
	height: 100px;
	text-indent: -10000px;
	overflow: hidden;
	background: url(../img/propose/title.gif) left top no-repeat;
}

.category .title p {
	margin: 0px 50px 0px 0px;
	padding: 3px 10px;
	border-left: 9px solid #FFB2AE;
	line-height: 1.3;
}


/* ----- back number list ----- */
.category .backnumber {}
.category .backnumber li {}

.category .backnumber li h2 {}
.category .backnumber li h2 a {
	padding-left: 18px;
	background: url(../img/common/arrow_pink.gif) left center no-repeat;
}

.category .backnumber li p {margin: 0px 0px 8px 18px; font-size: 15px;}




/* ===== [page type] article pages ===== */
.article .entry h2 {
	margin: 1.6em 0px 10px;
	padding: 0px 0px 2px 50px;
	/padding: 2px 0px 0px 50px;
	border: 1px solid #FF6666;
	border-left-width: 5px;
	color: #990000;
	font-size: 25px;
	font-weight: normal;
	line-height: 29px;
	letter-spacing: 1px;
	background: #FFFFFF url(../img/propose/crosshead.gif) -15px -40px no-repeat;
}
	.article .entry h2.first {margin-top: 0px;}
* html .article .entry h2 {background-position: -10px -40px;}

.article .entry p {margin: 0px 5px 1.2em;}
.article .entry p.text_right {color: #999999;}

.article .entry p span,
.article .entry p strong {color: #993333;}

/* ordered list */
.article .entry ol {
	margin: 0px 0px 1.5em 40px;
	color: #996666;
	font-size: 15px;
	line-height: 1.3;
}
.article .entry ol li {margin: 0px 0px 3px;}

/* unordered list */
.article .entry ul {
	margin: 0px 0px 1.5em 35px;
	color: #996666;
	font-size: 15px;
	line-height: 1.3;
	list-style-type: square;
}
.article .entry ul li {margin: 0px 0px 3px;}
.article .entry ul li span {font-weight: bold;}


/* ----- example box ----- */
.article .entry div.example {
	margin: 0px 25px 18px 10px;
	padding: 12px 5px 1px;
	border: 1px solid #FFCCCC;
}
.article .entry div.example p {margin: 0px 7px 12px; color: #565656; font-size: 13px;}


/* ----- box pattern ----- */
.article .entry ul.pattern {
	margin: 0px 25px 18px 10px;
	padding: 12px 15px 0px;
	color: #993333;
	border: 1px solid #FFCCCC;
	list-style: none;
	background-color: #FFE6E6;
}
.article .entry ul.pattern li {margin: 0px 0px 12px; padding: 0;}
.article .entry ul.pattern li span {font-weight: bold;}


