@charset "Shift_JIS";

/* ****************************************************************** 

	@This stylesheet Information{
		CSS File Name: sub.css

		Setting of: SubContents area
			1: subContents setting
	}

****************************************************************** */


/*-------------------------------------------------------------------
	Setting of Common.
-------------------------------------------------------------------*/

div#subContents {
	float:right;
	width:300px;
	text-align:left;
	margin:0 0 40px;
}

/* =========================================================
#subContents .rectWrap
========================================================= */

#subContents .rectWrap {
	margin:0 0 20px;
}

#subContents .rectWrap p {
}

#subContents .rectWrap p a {
}

#subContents .rectWrap p a img {
}

/* =========================================================
mailmagWrap
========================================================= */
#subContents #mailmagWrap {
	margin:0 0 20px;
	cursor:pointer;
}

#subContents #mailmagWrap .title {
}

#subContents #mailmagWrap .title img {
}

#subContents #mailmagWrap .inner {
	background:#ffecec;
	padding:10px 15px;
	overflow:hidden;
	border-left:1px solid #fbc8d5;
	border-right:1px solid #fbc8d5;
	border-bottom:1px solid #fbc8d5;
}

#subContents #mailmagWrap .inner .ph {
	float:left;
	margin:0 10px 0 0;
}

#subContents #mailmagWrap .inner .ph a {
}

#subContents #mailmagWrap .inner .ph a img {
	border:2px solid #e6e6e6;
}

#subContents #mailmagWrap .inner .textWrap {
	overflow:hidden;
}

#subContents #mailmagWrap .inner .textWrap p {
	font-size:109%;
}

#subContents #mailmagWrap .inner .textWrap p a:link,
#subContents #mailmagWrap .inner .textWrap p a:visited{ 
	color:#333333 !important;
	text-decoration:none !important;}
	
#subContents #mailmagWrap .inner .textWrap p a:hover{
	text-decoration: underline !important;
	color:#333333 !important;}	

#subContents #mailmagWrap .mailmagLink {
	text-align:right;
	margin:5px 0 0;
	font-weight:bold;
}

#subContents #mailmagWrap .mailmagLink a {
	background:url(/images/detail_listmark.gif) 0 0.4em no-repeat;
	padding:0 0 0 14px;
}

/* =========================================================
rankingWrap
========================================================= */
#subContents #rankingWrap {
	border:1px solid #dfdfdf;
	padding:1px;
	margin:0 0 20px;
}

#subContents #rankingWrap .title {
}

#subContents #rankingWrap .title img {
}

#subContents #rankingWrap .inner {
	padding:15px 15px 5px;
}

#subContents #rankingWrap .inner ol {
	margin:0;
	padding:0;
}

#subContents #rankingWrap .inner ol li {
	margin:0 0 6px;
	list-style:none;
	padding:2px 0 2px 25px;
	min-height:20px;
	height: auto !important;
	height: 20px;
	font-size:117%;
}

#subContents #rankingWrap .inner ol .rank1 {
	background:url(/images/side_ranking_rank1.gif) 0 0.1em no-repeat;
}

#subContents #rankingWrap .inner ol .rank2 {
	background:url(/images/side_ranking_rank2.gif) 0 0.1em no-repeat;
}

#subContents #rankingWrap .inner ol .rank3 {
	background:url(/images/side_ranking_rank3.gif) 0 0.1em no-repeat;
}

#subContents #rankingWrap .inner ol .rank4 {
	background:url(/images/side_ranking_rank4.gif) 0 0.1em no-repeat;
}

#subContents #rankingWrap .inner ol .rank5 {
	background:url(/images/side_ranking_rank5.gif) 0 0.1em no-repeat;
}

#subContents #rankingWrap .inner ol .rank6 {
	background:url(/images/side_ranking_rank6.gif) 0 0.1em no-repeat;
}

#subContents #rankingWrap .inner ol .rank7 {
	background:url(/images/side_ranking_rank7.gif) 0 0.1em no-repeat;
}

#subContents #rankingWrap .inner ol .rank8 {
	background:url(/images/side_ranking_rank8.gif) 0 0.1em no-repeat;
}

#subContents #rankingWrap .inner ol .rank9 {
	background:url(/images/side_ranking_rank9.gif) 0 0.1em no-repeat;
}

#subContents #rankingWrap .inner ol .rank10 {
	background:url(/images/side_ranking_rank10.gif) 0 0.1em no-repeat;
}

#subContents #rankingWrap .inner ol li a {
}

/* =========================================================
whatsnewWrap
========================================================= */
#subContents #whatsnewWrap {
	border:1px solid #dfdfdf;
	padding:1px;
	margin:0 0 20px;
}

#subContents #whatsnewWrap .title {
}

#subContents #whatsnewWrap .title img {
}

#subContents #whatsnewWrap .inner {
	padding:15px 15px 5px;
}

#subContents #whatsnewWrap .inner ul {
	margin:0;
	padding:0;
}

#subContents #whatsnewWrap .inner ul li {
	margin:0 0 3px;
	list-style:none;
	padding:2px 0 2px 0;
	min-height:20px;
	height: auto !important;
	height: 20px;
}

#subContents #whatsnewWrap .inner ul li a {
	  background: url(../images/arrow1.gif) no-repeat  0 0.4em ;
    padding: 0 0 0 10px;
}

/* =========================================================
quizWrap
========================================================= */
#subContents #quizWrap {
	border:1px solid #dfdfdf;
	padding:1px;
	margin:0 0 20px;
}

#subContents #quizWrap .title {
}

#subContents #quizWrap .title img {
}

#subContents #quizWrap .inner {
	padding:16px 15px;
}

#subContents #quizWrap .inner .quiz {
	font-size:117%;
	margin:0 0 20px;
}

#subContents #quizWrap .inner .quiz dt {
	background:url(/images/side_quiz_q.gif) 0 0 no-repeat;
	padding:0 0 0 38px;
	min-height:30px;
	height: auto !important;
	height: 30px;
}

#subContents #quizWrap .inner .quiz dd {
	background:url(/images/side_quiz_a.gif) 0 0px no-repeat;
	padding:18px 0 0 38px;
	min-height:20px;
	height: auto !important;
	height: 20px;
}

#subContents #quizWrap .inner .quiz dd a {
}

#subContents #quizWrap .inner .detailLink {
	text-align:right;
	margin:5px 0 0;
	font-weight:bold;
}

#subContents #quizWrap .inner .detailLink a {
	background:url(/images/detail_listmark.gif) 0 0.4em no-repeat;
	padding:0 0 0 14px;
}

/* =========================================================
pickupWrap
========================================================= */
#subContents #pickupWrap {
   border: 1px solid #DFDFDF;
    margin: 0 0 25px;
    padding: 1px;
	
}

#subContents #pickupWrap .title {
}

#subContents #pickupWrap .title img {
}

#subContents #pickupWrap .inner {
	overflow:hidden;
    padding: 0 10px 10px;
}

#subContents #pickupWrap .inner ul {
}

#subContents #pickupWrap .inner ul li {
	clear:both;
	padding:10px 0 0;
}

#subContents #pickupWrap .inner ul li .ph {
	float:left;
	margin:0 10px 0 0;
}

#subContents #pickupWrap .inner ul li .ph a {
}

#subContents #pickupWrap .inner ul li .ph a img {
	border:1px solid #d0d0d0;
}

#subContents #pickupWrap .inner ul li .ph a:hover img {
	border:1px solid #FF2691;
}

#subContents #pickupWrap .inner ul li .textWrap {
	overflow:hidden;
}

#subContents #pickupWrap .inner ul li .textWrap h3 {
	margin:0 0 4px;
	font-size:109%;
}

#subContents #pickupWrap .inner ul li .textWrap h3 a {
}

#subContents #pickupWrap .inner ul li .textWrap p {
	font-size:109%;
}

/* =========================================================
moneyTypeWrap
========================================================= */
#subContents #moneyTypeWrap {
	margin:0 5px 20px;
}

#subContents #moneyTypeWrap p {
}

#subContents #moneyTypeWrap p a {
}

#subContents #moneyTypeWrap p a img {
}

#subContents #moneyTypeWrap .detailLink {
	text-align:right;
	margin:5px 0 0;
	font-weight:bold;
}

#subContents #moneyTypeWrap .detailLink a {
	background:url(/images/detail_listmark.gif) 0 0.4em no-repeat;
	padding:0 0 0 14px;
}

/* =========================================================
seminarWrap
========================================================= */
#subContents #seminarWrap {
	margin:0 0 40px;
}

#subContents #seminarWrap .title {
}

#subContents #seminarWrap .title img {
}

#subContents #seminarWrap .inner, #subContents #adviserWrap .inner {
	overflow:hidden;
	padding:5px;
}

#subContents #seminarWrap .inner ul, #subContents #adviserWrap .inner ul {
}

#subContents #seminarWrap .inner ul li, #subContents #adviserWrap .inner ul li {
	clear:both;
	padding:10px 0 0;
}

#subContents #seminarWrap .inner ul li .ph, #subContents #adviserWrap .inner ul li .ph {
	float:left;
	margin:0 10px 0 0;
}

#subContents #seminarWrap .inner ul li .ph a {
}

#subContents #seminarWrap .inner ul li .ph a img, #subContents #adviserWrap .inner ul li .ph a img {
	border:1px solid #d0d0d0;
}

#subContents #seminarWrap .inner ul li .ph a:hover img, #subContents #adviserWrap .inner ul li .ph a:hover img {
	border:1px solid #FF2691;
}

#subContents #seminarWrap .inner ul li .textWrap, #subContents #adviserWrap .inner ul li .textWrap {
	overflow:hidden;
}

#subContents #seminarWrap .inner ul li .textWrap h3, #subContents #adviserWrap .inner ul li .textWrap h3 {
	margin:0 0 4px;
	font-size:109%;
}

#subContents #seminarWrap .inner ul li .textWrap h3 a {
}

#subContents #seminarWrap .inner ul li .textWrap p {
	font-size:109%;
}

#subContents #seminarWrap .inner .detailLink {
	text-align:right;
	margin:5px 0 0;
	font-size:100% !important;
	font-weight:bold;
}

#subContents #seminarWrap .inner .detailLink a {
	background:url(/images/detail_listmark.gif) 0 0.4em no-repeat;
	padding:0 0 0 14px;
}

/* =========================================================
telphoneWrap
========================================================= */
#subContents #telphoneWrap {
	margin:0 0 25px;
}

#subContents #telphoneWrap .title {
}

#subContents #telphoneWrap .title img {
}

#subContents #telphoneWrap .inner {
	padding:10px 5px;
}

#subContents #telphoneWrap .inner .textTitle {
	margin:0 0 8px;
	font-size:109%;
}

#subContents #telphoneWrap .inner .textTitle a {
}

#subContents #telphoneWrap .inner p {
	font-size:109%;
}

#subContents #telphoneWrap .inner .detailLink {
	text-align:right;
	margin:5px 0 0;
	font-size:100% !important;
	font-weight:bold;
}

#subContents #telphoneWrap .inner .detailLink a {
	background:url(/images/detail_listmark.gif) 0 0.4em no-repeat;
	padding:0 0 0 14px;
}

/* =========================================================
adviserWrap
========================================================= */
#subContents #adviserWrap {
	margin:0 0 25px;
}

#subContents #adviserWrap .title {
}

#subContents #adviserWrap .title img {
}

#subContents #adviserWrap .inner {
	padding:10px 5px;
}

#subContents #adviserWrap .inner .textTitle {
	margin:0 0 8px;
	font-size:109%;
}

#subContents #adviserWrap .inner .textTitle a {
}

#subContents #adviserWrap .inner p {
	font-size:109%;
}

#subContents #adviserWrap .inner .detailLink {
	text-align:right;
	margin:5px 0 0;
	font-size:100% !important;
	font-weight:bold;
}

#subContents #adviserWrap .inner .detailLink a {
	background:url(/images/detail_listmark.gif) 0 0.4em no-repeat;
	padding:0 0 0 14px;
}




/* =========================================================
basicWrap
========================================================= */
#basicWrap {
	    border: 1px solid #DFDFDF;
    margin: 0 0 20px;
    padding: 1px;
}

#basicWrap .title {
}

#basicWrap .title img {
}

#basicWrap .inner {
	  padding: 15px 15px 15px;
		overflow:hidden;
}

#basicWrap .inner .left {
	float:left;
	width:130px;
}

#basicWrap .inner ul {
}

#basicWrap .inner ul li {
	margin:0 0 6px;
}

#basicWrap .inner ul li a {
	background:url(../images/arrow1.gif) 0 0.4em no-repeat;
	padding:0 0 0 10px;
}

#basicWrap .inner .right {
	float:right;
	width:130px;
}


#basicWrap .inner .detailLink {
		clear:both;
    font-weight: bold;
    margin: 5px 0 0;
    text-align: right;
}

#basicWrap .inner .detailLink a {
	   background: url(/images/detail_listmark.gif) no-repeat 0 0.4em ;
    padding: 0 0 0 14px;
}


/* =========================================================
intelligenceWrap
========================================================= */
#intelligenceWrap {
	  border: 1px solid #DFDFDF;
    margin: 0 0 20px;
    padding: 1px;
}

#intelligenceWrap .title {
}

#intelligenceWrap .title img {
}

#intelligenceWrap .inner {
	  padding: 15px 15px 5px;
		overflow:hidden;
}

#intelligenceWrap .inner .left {
	float:left;
	width:130px;
}

#intelligenceWrap .inner ul {
}

#intelligenceWrap .inner ul li {
	margin:0 0 6px;
}

#intelligenceWrap .inner ul li a {
	background:url(../images/arrow1.gif) 0 0.4em no-repeat;
	padding:0 0 0 10px;
}

#intelligenceWrap .inner .right {
	float:right;
	width:130px;
}


#intelligenceWrap .inner .detailLink {
	clear:both;
    font-weight: bold;
    margin: 5px 0 0;
    text-align: right;
}

#intelligenceWrap .inner .detailLink a {
	   background: url(/images/detail_listmark.gif) no-repeat 0 0.4em ;
    padding: 0 0 0 14px;
}



/* =========================================================
searchWrap   add 2013.02.26
========================================================= */
#subContents #searchWrap{
	margin:0 0 15px;
	font-size:1.09em;
}

#searchWrap .searchBox{
	margin:0 0 15px;
}

#searchWrap input#search{
	width:220px;
	padding:5px;
	float:left;
	color:#808080;
}

#searchWrap input#submit{
	float:right;
	margin:2px 0 0;
}

#searchWrap table th,
#searchWrap table td{
	vertical-align:top;
	text-align:left;
}

#searchWrap table th{
	font-weight:normal;
	width:112px;
	padding:0 5px 0 0;
}

#searchWrap table td span{
	padding:0 5px 0 0;
}