body {
	margin: 0px;
	padding: 0px;
}
/*--ここからBRAINS記載--*/
td#menu_oshirase {
	font-size: 11px;
	font-style: normal;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 15px;
}
.topText {
	margin-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 1.5;
}

.topText img {
	max-width: 540px;
	height: auto;
}

.sideBanar {
	margin: 4px;
	padding: 0;
	font-size: 90%;
	text-align: center;
	line-height: 1.5;
	font-family: メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";
}

.sideBanar a:link,
.sideBanar a:visited,
.sideBanar a:hover {
	text-decoration: none;
}

.arrow_disc {
	margin: 0;
	padding: 4px 4px 4px 25px;
	background:#f2f2f2;
}

.arrow_disc li {
	position: relative;
	line-height: 1.8em;
	font-size: 90%;
	font-weight: bold;
	font-family: メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";
}

.arrow_disc li a {
	text-decoration: none;
}

.arrow_disc li::after,
.arrow_disc li::before {
	display: block;
	content: '';
	position: absolute;
}

.arrow_disc li::after {
	top: .35em;
	left: -1.2em;
	width: 14px;
	height: 14px;
	background-color: #99c6ff;
	border-radius: 100%;
}

.arrow_disc li::before {
	z-index: 2;
	top: .625em;
	left: -.975em;
	width: 4px;
	height: 4px;
	border-right: 2px solid #fff;
	border-bottom: 2px solid #fff;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.topTextMain {
	margin: 0 15px;
	width: 533px;
	line-height:1.5;
	font-family: メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";
}

.subTextMain {
	margin: 0 15px 30px 15px;
	width: 533px;
	line-height:1.5;
	font-family: メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";
}

.topTextMain h2,
.subTextMain h2 {
	margin: 20px 0 0 0;
	padding: 8px 15px 8px 15px;
	width: 498px;
	border-left: 5px solid #3f2312;
	/*color: #3f2312;*/
	font-weight: bold;
	font-size: 16px;
	background: #fff url(images/top_title_back.png);
}

.topTextMain h2 a:link,
.subTextMain h2 a:link {
	color: #3f2312;
	text-decoration: none;
}

.topTextMain h2 a:visited,
.subTextMain h2 a:visited {
	color: #3f2312;
	text-decoration: none;
}

.topTextMain h2 a:hover,
.subTextMain h2 a:hover {
	color: #336666;
	text-decoration: underline;
}

.topTextMain .pointText,
.subTextMain .pointText {
	/*color: #006600;*/
	font-weight: bold;
}

.topTextMain .floatl12 {
	float:left;
	margin:0 17px 20px 0;
}

.topTextMain .floatr {
	float:right;
	margin:0;
}

div.line {
	margin: 0;
	width: 100%;
	height: 3px;
	background: #e5e5e5;
}

.subTextPoint p {
	margin: 10px 0 10px 0;
	padding: 8px 15px 8px 15px;
	border: 1px solid #e5e5e5;
	line-height:1.5;
	color: #660000;
	font-weight: bold;
	font-size: 16px;
	background: #fff;
}

.subTextPoint a:link {
	color: #336666;
	text-decoration: none;
}

.subTextPoint a:visited {
	color: #336666;
	text-decoration: none;
}

.subTextPoint a:hover {
	color: #660000;
	text-decoration: none;
}

.subTextPoint img {
	margin: 0;
	padding: 0;
	max-width: 503px;
	height: auto;
}

.subTextItem {
	margin: 15px auto;
	text-align: center;
}

.subTextItem p {
	margin: 0 0 20px 0;
	padding: 0;
	color: #660000;
	font-weight: bold;
	font-size: 16px;
}

.subTextItem a:link {
	color: #336666;
	text-decoration: none;
}

.subTextItem a:visited {
	color: #336666;
	text-decoration: none;
}

.subTextItem a:hover {
	color: #660000;
	text-decoration: none;
}

.subTextItem img {
	margin: 0;
	padding: 0 0 10px 0;
	max-width: 533px;
	height: auto;
}

.subPic .floatl18 {
	float:left;
	margin: 10px 17px 0 0;
	width: 257px;
}

.subPic .floatr {
	float:right;
	margin: 10px 0 0 0;
	width: 257px;
}

.subPic img {
	margin-bottom: 10px;
	width: 257px;
	height: auto;
}

.guideTd {
	padding-top: 15px;
	vertical-align: top;
}

.clear{clear:both;}

.bold { 
	font-weight:bold;
	font-family: メイリオ,Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro";
}

.txtC{text-align:center;}

/* フォントサイズのパターン */
.font200{font-size:200%;}
.font150{font-size:150%;}
.font140{font-size:140%;}
.font130{font-size:130%;}
.font120{font-size:120%;}
.font110{font-size:110%;}
.font90{font-size:90%;font-weight:normal;}
.font80{font-size:80%;font-weight:normal;}
.font70{font-size:70%;font-weight:normal;}
.font60{font-size:60%;font-weight:normal;}
.font50{font-size:50%;font-weight:normal;}

/* フォント色のパターン */
.fontred1{color:#FF0000;}
.fontred2{color:#FF3300;}
.fontred3{color:#d7000f;}
.fontorange1{color:#FF6600;}
.fontorange2{color:#FF9900;}
.fontorange3{color:#FF4E00;}
.fontyellow1{color:#FFcc00;}
.fontyellow2{color:#FFFF00;}
.fontblue1{color:#0000FF;}
.fontblue2{color:#3399CC;}
.fontblue3{color:#0168AE;}
.fontgreen1{color:#006600;}
.fontgreen2{color:#99CC00;}
.fontgreen3{color:#82AC00;}
.fontbrown1{color:#993300;}
.fontbroun2{color:#CC9966;}
.fontbroun3{color:#3F2312}
.fontpurple1{color:#6633CC;}
.fontpurple2{color:#9999FF;}
.fontpurple3{color:#0a1054;}
.fontpink1{color:#FF33CC;}
.fontpink2{color:#FF99CC;}
.fontpink3{color:#fae2e7;}
.fontpink4{color:#dc007f;}
.fontgray1{color:#666666;}
.fontgray2{color:#999999;}
.fontw{color:#ffffff;}

#navigation,
.spSideGuide,
.logoSp {
	display:none;
}

/*--ここまでBRAINS記載--*/

.fnt_14_black {
	font-size: 14px;
	color: #333333;
}
.sitemap {
	font-size: 12px;
	color: #333333;
}
.menu_adrres {
	font-size: 11px;
	font-style: normal;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 15px;
}
.fnt_14_black_b {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	padding-left: 5px;
}
.top_coment_12 {
	font-size: 12px;
	color: #333333;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 12px;
}
.chiiki {
	font-size: 12px;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 15px;
}
.foot {
	font-size: 12px;
	color: #FFFFFF;
}
.fnt12_red {
	color: #990000;
}
h1 {
	font-size: 12px;
	color: #666666;
	margin-top: 3px;
	margin-bottom: 3px;
	font-weight: normal;
	line-height: 14px;
}

h2 {
	margin: 0px;
	padding: 0px;
}
.fnt_14_black_b_bg {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	padding-left: 5px;
	background: #99CC99;
}
.fnt12_red_bg {
	color: #003333;
	background: #BCC5BF;
	padding-top: 3px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 5px;
}
.sell_text1 {
	font-size: 12px;
	font-style: normal;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	line-height: 15px;
}
.border1 {
	border-bottom: 2px dotted #003333;
	border-left: 2px dotted #003333;
}
.fnt12_red_bgCopy {
	color: #003333;
	background: #BCC5BF;
	padding-top: 3px;
	font-size: 12px;
	font-weight: normal;
	padding-left: 5px;
	line-height: 15px;
}
.fnt12_red_bg2 {
	color: #003333;
	padding-top: 3px;
	font-size: 12px;
	font-weight: normal;
	padding-left: 5px;
	line-height: 15px;
}
.bar_1 {
	border-top: 2px dotted #666699;
	border-right: none #666699;
	border-bottom: none #666699;
	border-left: none #666699;
}
.tenpo_text1Copy {

	font-size: 12px;
	font-style: normal;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	line-height: 15px;
}
a:link {
	color: #336666;
}
a:hover {
	color: #003333;
}
.form_obi {

	color: #003333;
	background: #DADEDB;
	padding-top: 3px;
	font-size: 12px;
	font-weight: normal;
	padding-left: 5px;
	line-height: 15px;
}
.obi_buy {


	color: #003333;
	background: #DADEDB;
	padding-top: 3px;
	font-size: 11px;
	font-weight: normal;
	padding-left: 5px;
	line-height: 18px;
}
.obi_buy2 {



	color: #003333;
	padding-top: 3px;
	font-size: 11px;
	font-weight: normal;
	padding-left: 5px;
	line-height: 18px;
}
.fnt12_blue {

	color: #000066;
}
#news {
	border: 1px solid #CCCCCC;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 15px;
	margin: 0;
	text-align: left;
}
/* feedburner ---------------------------------------------------*/

div.feedburnerFeedBlock .date {
	margin: -15px 0 0 -120px;
}

div.feedburnerFeedBlock . {
	margin: -15px 0 0 -80px;
}

div.feedburnerFeedBlock ul {
	overflow: auto;
	padding: 2px 0 0 130px;
	list-style:none;
	overflow		: auto;
	height:150px;
	width:405px;
}


div.feedburnerFeedBlock ul a {
	border-bottom: solid 1px;
}

div.feedburnerFeedBlock li {
	padding-bottom: 2px;
	margin: 5px 0px 5px;
}

#creditfooter {
	position: absolute;
	top: 8px;
	left: 410px;
}



/* ---------------------------------------------------------------*/