@charset "UTF-8";




.list_line_m {
  width: 545px;
  text-align:center;

}

.list_line_img_m {
  width: 140px;
  height:150px;
  float: left;
  margin:15px 0 0 10px;
}

.list_line_img_r {
  width: 140px;
  height:150px;
  float: left;
  margin:10px 0 0 10px;
}

.ranking_img {
float:left;
margin-bottom:10px;

}


.list_line_text_m {
  width: 385px;
  float: right;
}


.catego_list_img {
float:left;
margin:10px 0 15px 0;
}

.days_list{
font-size:11px;
text-align:left;
margin:10px 0 0 0;

}

/* ■ブログパーツページ */

p.mid_title {
  font-size: 13px;
  text-align:left;
  font-weight:bold;
  margin:0 10px 0 10px;
}

.table_catego{
  margin:15px 0 15px 0;
}

.blog_img {
  width: 500px;
  margin:10px 0 15px 5px;
  text-align:center;
  

}

.list_line_text_b {
  width: 520px;
  margin:10px 0 0 30px;
  float: left;
  text-align:left;
}





table.box {
  border-collapse: collapse;
  border: 1px solid #009933;
  margin: 0 0 20px 0;

}
th, td.box {
  padding: 5px 5px 5px 5px;
  
}
th.box {
  border: none;
  color: #ffffff;
  background-color: #009933;
}
td.box {
  border-top: 1px solid #009933;
  border-bottom: 1px solid #009933;
  border-left: 1px solid #009933;
  border-right: none;

}
.table_title {
  color: #ffffff;
  background: #E1F5E6;

}
p.table_text{
    font-size:12px;
  color:#006633;
    text-align:left;
}

p.table_text_b{
    font-size:11px;
	font-weight:bold;
    color:#006633;
    text-align:left;
}
.download_box{
  height:70px;
  margin:0 0 0 0;
  text-align:left;
}
.download_button{
margin:0 0 0 172px;
text-align:left;
}

/* ■張り付け方 */

.tb01 {
background: #009900;
}

table.tb01 th {
background: #e6febb;
text-align: center;
font-size:12px
}

table.tb01 td {
background: #FFF;
text-align: center;
font-size:12px
}



p.how_text{
    font-size:12px;
    text-align:left;
	margin: 15px 15px 0 15px;
}
p.how_text_bottm{
    font-size:12px;
    text-align:left;
	margin: 15px 15px 15px 15px;
}

/* ■ブログパーツとは */

div.about {
	width:555px;
	text-align:left;
	float:left;
	
}

div.about_title {
    margin:10px 0 10px 19px;
	text-align:left;
	height:36px;
}

div.about_text {
	margin:0 0 30px 25px;
	width:510px;	
}

p.about_p_text {
  font-size: 12px;
  text-align:left;
}

p.about_p_text_l {
  font-size: 13px;
  text-align:left;
}


/* ■投稿する */

.form{
text-align:right;
border: 0;
margin:5px;
}

.for_text{
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 12px;
text-align:left;
margin:10px 15px 0 15px;
}

.for_text_good{
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 12px;
text-align:left;
margin:10px 15px 20px 15px;
}
.for_text_good_l{
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 13px;
text-align:left;
margin:10px 15px 20px 15px;
}

.for_text_small{
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 10px;
text-align:left;
margin:20px 15px 10px 15px;
}


table.form_main {
border:1px solid #9dbb85;
margin:15px 15px 0 15px;
background-color:#e4f5d5;

}

th.boxline,td.boxline {
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 12px;
color: #006600;
border-top:1px solid #9dbb85;
border-width:1px 0 0 0;
padding:10px 10px 10px;
line-height:1.5em;
text-align:left;
line-height:150%;
}

th.boxline{
background-color:#FFFFFF;
}

th.boxline_non{
background-color:#FFFFFF;
padding:10px 10px 10px;

}

td.boxline{
padding:0 0 0 60px;

}
td.boxline_non{
padding:0 0 0 60px;

}

.boxline_non {
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 12px;
color: #006600;
border:none;
padding:6px 10px 5px;
line-height:1.5em;
text-align:left;
line-height:150%;
}

textarea {
font-size: 12px;
margin:10px 0 10px 0;

}


#send {
text-align:right;
}
.contact_title {
	color: #006600;
	font-weight: bold;
}
.greentext {color: #006600;
}
.error {color: #FF0000;
}
p.end {color: #FF0000; font-size:15px;
}
.name_color {color: #FF6600;
}


/* ■マル秘アクセス */

h2 {
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
background: #c3ee74;
text-align:left;
font-size: 12px;
margin:15px 15px 0 15px;
padding: 5px;
}

h4 {
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
background: #c3ee74;
text-align:left;
font-size: 12px;
margin:0 15px 0 15px;
padding: 5px;
}


.tb02 {
background: #009900;
}

table.tb02 th {
background: #F1FDE0;
text-align: center;
font-size:12px
}

table.tb02 td {
background: #FFF;
text-align: center;
font-size:12px
}

p.how_text img { border: 1px solid #CCC;}


/* ■サイトマップ */
.arrow_map { 
margin-left: 0;
padding-left: 0;
list-style: none;
}

li.arrow_sitemap{
background: url(/templates/01/img/arrow.gif) no-repeat 0px 50%;
margin:15px 0 15px 15px;
}

.sitemap_ttle {
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
background: #E0F3CD;
text-align:left;
font-size: 12px;
margin:0 15px 0 15px;
padding: 8px;
}

/* ■投稿の仕方 */
.border01 {
border: 3px solid #DEDEDE;
padding: 5px 10px;
margin:0 15px 0 15px;
text-align:left;
}

.how_text_link {
font-size: 12px;
text-align:center;
}


/* ■よくある質問 */
.list_line_border_q {
  width: 547px;;
  border-bottom: 1px dashed #339900;
  margin:0 6px 0 6px;
  clear:both;
  text-align:left;
}

.list_line_nonborder_q {
  width: 547px;
  margin:0 6px 0 6px;
  clear:both;
  text-align:left;
}


.b_chan_text{
margin:20px 0 10px 10px;
width:506px;
height:42px;
background:url(/templates/01/img/b_chan.gif) no-repeat;

}

.p_chan_text{
margin:20px 0 30px 10px;
width:506px;
background:url(/templates/01/img/p_chan.gif) no-repeat;
}


.b_text {
font-size:13px;
margin:0 0 0 48px;
width: 457px;
background-color:#e1fdcf;
text-align:left;
}

.p_text {
font-size:12px;
margin:0 0 0 48px;
width: 457px;
background-color:#e4e4e4;
text-align:left;
}

.aq_img{
width:29px;
float:left;
}

.aq_text{
padding:5px;
width:416px;
float:left;
}

img.b_text{
float:left;
padding:0;
margin:0;

}

p.a_text{
font-size:12px;
text-align:left;
line-height: 1.5em;
margin:0 0 10px 0;

}

.bloglogo{
margin:5px 0 5px 0;
height:50px;
}

.bloglogo_link{
background-color:#FAFAFA;
padding:5px 0 5px 0;
}

.bloglogobox{
border:1px dashed #336633;
margin:0 0 10px 0;
}

.tb_logo {
text-align:center;
font-size:12px;
}




/* ■フォームの高さコントロール */


th.boxline_hight,td.boxline_hight {
height:80px;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 12px;
color: #006600;
border-top:1px solid #9dbb85;
border-width:1px 0 0 0;
padding:10px 10px 10px;
line-height:1.5em;
text-align:left;
line-height:150%;

}

th.boxline_hight{
background-color:#FFFFFF;
}

th.boxline_hight_s,td.boxline_hight_s {
height:50px;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size: 12px;
color: #006600;
border-top:1px solid #9dbb85;
border-width:1px 0 0 0;
padding:10px 10px 10px;
line-height:1.5em;
text-align:left;
line-height:150%;

}

th.boxline_hight_s{
background-color:#FFFFFF;
}




/*ITEM-----------------------------------------------*/

#sbp {
text-align: center;
margin: 0 auto;
width: 505px;
}

#sbpflash {
margin: 15px auto 15px 0;
}

#sbpinfo {
}

#sbpinfo .left {
float: left;
width: 330px;
}

#sbpinfo .left p{
text-align: left;
margin-bottom: 10px;
}

#sbpinfo .right {
float: right;
width: 175px;
text-align: right;
}

#sbpcode {
clear: both;
text-align: left;
}

#sbpcode textarea {
margin: 0 auto 5px atuo;
width: 325px;
height: 100px;
background: #EDEDED;
}

#sbpcode input {
}

