@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 */


/* guide profile */
.contents .area_main .guideprofile dt {color: #6582A5;}
.contents .area_main .guideprofile dd img {border-color: #8CADCE;}
.contents .area_main .guideprofile dd dl dt {color: #6582A5; background-image: url(../img/common/triangle_blue.gif);}




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

.category .title p {
	margin: 0px 10px 0px 0px;
	padding: 3px 10px;
	border-left: 9px solid #184184;
	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_blue.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 12px 3px;
	padding-left: 73px;
	height: 32px;
	color: #373535;
	font-family: Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 25px;
	line-height: 34px;
	overflow: hidden;
	background: #FFFFFF url(../img/motesuit/theme.gif) left top no-repeat;
}

.article .entry h3 {
	margin: 0px 0px 10px;
	color: #55ABC5;
	font-family: Arial, Helvetica, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 15px;
}

.article .entry p {margin: 0px 5px 1.2em;}

.article .entry p.text_right {margin-top: 2em;}
.article .entry p.text_right a {
	padding-left: 9px;
	background: url(../img/icon/tri_red01.gif) left center no-repeat;
}

/* 引用リンク */
.article .entry p.quotation {margin-left: 25px;}
.article .entry p.quotation a {padding-left: 10px; background: url(../img/common/triangle_blue.gif) left center no-repeat;}


.article .entry ul {margin: 0px 30px 1.5em; line-height: 1.2; list-style-type: square;}
.article .entry ul li {margin: 0px 0px 3px;}

.article .entry ol {margin: 0px 35px 1.5em;}
.article .entry ol li {margin: 0px 0px 3px;}


/* ----- [section] frame box ----- */
.article .entry .frame {
	margin: 15px 25px 20px 20px;
	padding: 12px 15px 5px;
	border: 1px solid #C3D9FF;
	font-size: 13px;
	background: #E6EFFF url(../img/motesuit/lily.gif) right bottom no-repeat;
	zoom: 1;
}
.article .entry .frame p.text_right {margin: -10px 20px 0px; color: #8CADCE; font-size: 13px; line-height: 1.5;}

.article .entry .frame dl.answer1 {margin: 0px 5px 18px; color: #565656; line-height: 15px;}
.article .entry .frame dl.answer1 dt {height: 15px; font-weight: bold;}
.article .entry .frame dl.answer1 dd {margin: -15px 0px 10px 120px;}
.article .entry .frame dl.answer1 dd img {
	margin-right: 3px;
	border: 1px solid #93D5FF;
	border-width: 0px 1px;
	vertical-align: bottom;
}

.article .entry .frame dl.answer2 {margin: 0px 5px; color: #565656; line-height: 15px;}
.article .entry .frame dl.answer2 dt {height: 15px; font-weight: bold;}
.article .entry .frame dl.answer2 dd {margin: -15px 0px 10px 75px;}
.article .entry .frame dl.answer2 dd ul {margin: 0; padding: 0; line-height: 15px; list-style: none;}
.article .entry .frame dl.answer2 dd li {
	display: inline;
	padding: 0px 6px;
	background: url(../img/motesuit/dot.gif) left center no-repeat;
}


/* ----- [section] blockquote ----- */
.article .entry blockquote {
	margin: -5px 25px 15px 20px;
	padding: 12px 15px 5px;
	border: 1px solid #C3D9FF;
	font-size: 13px;
	zoom: 1;
}
.article .entry blockquote.comment {
	margin: 20px 25px 25px 20px;
	font-size: 13px;
	background: #E6EFFF url(../img/motesuit/lily.gif) right bottom no-repeat;
}

.article .entry blockquote p {margin: 0px 5px 12px; color: #565656; font-size: 13px; line-height: 1.5;}
.article .entry blockquote p.text_right {margin: -5px 20px 1px; color: #8CADCE;}
.article .entry blockquote p.important {color: #454545; font-size: 15px; font-weight: bold;}

.article .entry blockquote span {color: #55ABC5;}
.article .entry blockquote span.u-line_blue {color: #565656; border-bottom: 1px solid #55ABC5 !important;}

.article .entry blockquote ul {margin: 15px 0px 15px 35px; color: #55ABC5;}

.article .entry blockquote ol {margin: 0px 5px 7px; padding: 0; list-style: none;}
.article .entry blockquote li {margin: 0px 0px 5px; padding: 0;}

/* process pattern */
.article .entry blockquote ol.process {margin: 15px 0px 15px 25px; padding: 0; color: #55ABC5;}
.article .entry blockquote ol.process li {
	padding: 0px 0px 18px 0px;
	background: url(../img/motesuit/arrow_process.gif) left bottom no-repeat;
}
.article .entry blockquote ol.process li.end {padding: 0; background: none;}



