/*	Redefine
----------------------------------------------------*/

* { zoom: 1; }

body{
	text-align: center;
	color:#343434;
	  line-height : 175%;
	font-family:
		'ＭＳ Ｐゴシック',
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'MS PGothic',
		'メイリオ',
		'Mayryo',
		sans-serif;
		/* ... */
	/*font-family:
		'ヒラギノ明朝 Pro W3',
		'Hiragino Mincho Pro',
		'ＭＳ Ｐ明朝',
		'MS PMincho',
		serif;*/
  font-size : 13px;
  background-color : #FEF4E9;
  background-image:url(image/bg_b29_18.gif);
	}
	
	
.mamaf_index{
	text-align: center;
	color:#343434;
	  line-height : 175%;
	font-family:
		'ＭＳ Ｐゴシック',
		'ヒラギノ角ゴ Pro W3',
		'Hiragino Kaku Gothic Pro',
		'MS PGothic',
		'メイリオ',
		'Mayryo',
		sans-serif;
		/* ... */
	/*font-family:
		'ヒラギノ明朝 Pro W3',
		'Hiragino Mincho Pro',
		'ＭＳ Ｐ明朝',
		'MS PMincho',
		serif;*/
  font-size : 13px;
  background-color : #f6deca;
  background-image:url(image/bg_b26_17.gif);

}	

h1,h2,h3,h4,h5,h6{font-size:100%;margin:0;}

ul,
ul li{
list-style-type:square;
margin:0;
 }
 
 ul, ol, li { zoom: normal; }

li{
  line-height : 200%;
}

.target_blank{
	background-image:url(../img/target_blank_icon.gif);
	background-repeat: no-repeat;
	background-position: right ;
	padding: 0 15px 0 0;
	margin: 0 5px 0 0;
}


img{
	border:0;
	vertical-align:bottom;
	}
	
textarea{
	font-size:small;
	overflow:auto;
	}

table{font-size:100%;
background-color:#FFFFFF;}

embed{margin:0;}

b{color: #FF0000;}

p{
margin-top:2px;
padding:0px;
font-size:13px;
line-height:170%;
font-family:"MS UI Gothic";}

blockquote {
margin:2px;
padding:5px;
background:#ffff93; /* 背景 */
border:#cccccc 1px solid; /* 枠線 */
border-left:#cccccc 5px solid; /* 枠線(左) */
}


/*リンク色*/
A:LINK {
  color : blue;
}
/*↓訪問済みリンク色*/
A:VISITED {
  color : navy;
}
/*↓クリックしたときのリンク色*/
A:active {
  color:#0000FF;
}
/*↓マウスでポイントしたときのリンク色*/
A:hover {
  color:#669900;
}

/*	見出し
----------------------------------------------------*/


H1{
  font-size : 20px;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : bold;
  color : #343434;
  margin:5px;
padding-top:5px;
margin-top:10px;

}
H2{
  font-size : 14px;
  font-family : "ＭＳ ゴシック";
  font-weight : bold;
  color : #2b2b2b;
}

H3{
  font-size : 13px;
  font-family : "ＭＳ ゴシック";
  font-weight : 600;
  color : #2b2b2b;
  margin-bottom:5px;
}

H4{
  font-size : 14px;
  font-family : "ＭＳ ゴシック";
  font-weight : bold;
  color : #0f0f0f;
}

.description{
padding:5px 0 10px 5px;}

#wk{
width:820px;
background:#FFFFFF;
}

#wak_b{
background-image:url(image/bg_b09_7.gif);
padding:5px;
width:820px;}

#wak_p{
background-image:url(image/bg_b09_10.gif);
padding:5px;
width:820px;}

#wak_pl{
background-image:url(image/lace_820.gif);
padding-left:5px;padding-right:5px;
width:820px;
background-repeat:repeat-y;}

#wak_f{
background-color:#FFF8E1;
padding:5px;
width:900px;}


.head_bnr{
border-bottom: #CCCCCC dotted 3px;}


.menu{
  font-size : 12px;
  font-family : "ＭＳ ゴシック";
  background-image : url(season/image/bg_01_09.gif);
}

/*	table
----------------------------------------------------*/


.table{
  line-height : 160%;
  border-width : 1px 1px 1px 1px;
  border-top-style : dotted;
  border-right-style : dotted;
  border-bottom-style : dotted;
  border-left-style : dotted;
  border-top-color : #cccccc;
  border-right-color : #cccccc;
  border-bottom-color : #cccccc;
  border-left-color : #cccccc;
  font-size : 12px;
  font-family : "ＭＳ ゴシック";
}

.table2{
  margin-top : 2px;
  margin-left : 2px;
  margin-right : 2px;
  margin-bottom : 2px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #cccccc #cccccc #cccccc #cccccc;
  font-size : 13px;
  font-family : "MS UI Gothic";
  line-height : 160%;
}

.table_hikaku{
  margin-top : 10px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : #cccccc #cccccc #cccccc #cccccc;
  font-size : 13px;
  font-family : "MS UI Gothic";
  line-height : 160%;
}


.table-review{
width:90%;
	border:solid 1px #dddddd;
}

.table_topinfomation{
margin:10px;
text-align:center;
}


.ad_bnr p{
padding:10px;}


.waku-b{
  font-size : 12px;
  border-width : 1px 1px 1px 1px;
  border-style : dotted dotted dotted dotted;
  border-top-color : #797979;
  border-right-color : #797979;
  border-bottom-color : #797979;
  border-left-color : #797979;
  line-height : 170%;
}

.tablewaku{
  font-size : 13px;
  font-family : "ＭＳ Ｐゴシック";
  background-color : #ffffd2;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  border-width : 1px 1px 1px 1px;
  border-style : dotted dotted dotted dotted;
  border-color : #dddddd #dddddd #dddddd #dddddd;
  line-height : 200%;
  font-weight : 500;
}

.goods_wak{
border:1px silver solid;
 background-color : #ffffd0;
 text-align:center;

}

.pickup_wak{
border:3px double #ccc;
padding:3px;
}

.gray_wak{
border:1px #ccc solid;
}

.footer{
  font-size : 12px;
  font-family : "MS UI Gothic";
  background-image : url(image/bg_25_15.gif);
}





/********** メインスペース **********/

#CenterWrap h3{
  margin:5px 0 10px;
}
#CenterWrap h4{
  margin:20px 0 10px;
}
.GoText{
  text-align:right;
}
#BabycarDescription{
  margin:20px 0 10px;
  padding:5px 10px;
  border:dotted 2px #cc9966;
}
#BabycarDescription h4,
#BabycarDescription p{
  margin:5px 0 10px;
}
#BabycarDescription h5{
  margin:15px 0 5px;
  font-size:12px;
  font-weight:bold;
  color:#663300;
  border-bottom:solid 3px #996633;
}
#BabyNews{
  margin:20px 0 10px;
  padding:5px 10px;
  border:solid 2px #ffcc66;
  background:#ffffcc;
}
#BabyNews h4,
#BabyNews p{
  margin:5px 0 10px;
}


/* 個別ページ本文 */

#BodyWrap,
#BodyWrap li{
  font-size:14px;
}
#BodyWrap h2{
  margin:10px 0 20px;
  padding-left:35px;
  font-size:16px;
  font-weight:bold;
  line-height:30px;
  color:#663300;
  background : url(images/BodyH2BG.gif) no-repeat left bottom;
}
#BodyWrap h3{
  margin:20px 0;
  padding-left:5px;
  font-size:14px;
  font-weight:bold;
  line-height:30px;
  color:#663300;
  border-left:solid 5px #ff9900;
}
#BodyWrap h4{
  margin:20px 0;
  font-size:14px;
  font-weight:bold;
}
#BodyWrap p{
  margin:20px 0;
}
#BodyWrap ul,
#BodyWrap ol{
  margin:20px 0 20px 20px;
}
.CheckSheet{
  width:540px;
  background:#ff9933;
}
.CheckSheet th{
  width:200px;
  background:#ffffcc;
  font-weight:bold;
}
.CheckSheet td{
  background:#ffffff;
}

.ShitsumonUketsuke{
  margin:20px 0;
  text-align:center;
}


.bar{
  line-height : 160%;
  border-top-width : 1px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  font-size : 12px;
  font-family : "MS UI Gothic";
  font-weight : 500;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;
  border-top-color : #cccccc;
  border-left-color : #cccccc;
  border-right-color : #cccccc;
  border-bottom-color : #cccccc;
}






/*	CSSテンプレート
----------------------------------------------------*/

#con {
	margin: 0 auto 0 auto;
	width: 800px;
	border-right: 10px solid #663300;
	border-left: 10px solid #663300;
	background: #FFF;
	padding:10px;
}

#head{
text-align:right;

}

#head h1{
font-size:10px;
margin:0;
padding:0:}

#header{
margin: 0 auto 0 auto;

}

#navimenu{
margin: 0 auto 0 auto;
}

#main{
margin: 0 auto 0 auto;
}

#main_column {
	float: left;
	width: 520px;

}

#sidebar {
	float: right;
	width: 240px;
	overflow: hidden;
	text-align:left;
}

.side_box{
margin-top:10px;
padding:5px;
background-image:url(image/stripe001_12.gif);
border-top:#eee 1px solid;
border-left:#eee 1px solid;
border-bottom:#eee 2px solid;
border-right:#ddd 2px solid;
}

.side_box_menu{
}

.side_box_menu h2{
background-image:url(image/d50-9.png);
background-repeat:no-repeat;
background-position:left top;
padding:3px 0 3px 55px;
font-family: "MS UI Gothic"; }

.side_box_menu p{
padding:10px;}

#foot {
	clear: both;
	width: 100%;
	height: 81px;
	text-align: center;
}


.Clearer {
clear : both;
}


/*	個別コンテンツ
----------------------------------------------------*/

.contents_textspace{
border:solid 1px #A9A9A9;
padding:5px;
margin-top:15px;
background-image:url(image/black_f8fbf8.gif);
line-height:170%;}

.topics{
padding: 1px 3px;
	font-family: verdana, osaka, sans-serif;
	font-size:12px;
	letter-spacing: 1px;
	text-align: left;
	border-top: 3px double #a17e51; /* 上線 */
	border-bottom: 3px double #a17e51; /* 下線 */}
	
.amazlet-box_baby{
width:450px;
margin-left:50px;
text-align:left;
font-size:85%;

}

.main_topics{
margin-left:10px;
margin-right:10px;
text-align:left;
}

.main_bnr{
text-align:center;
margin:5px 0 5px 0;}

.side_ranking{
background-image:url(image/bg_b03_09.gif);
line-height:155%;}

.side_contents{
border:solid 1px #ccc;
margin:5px 0px 5px 0px;
}

.side_contents p {
padding:5px;}

.side_contents_noline{
margin:5px 0px 5px 0px;
}

.side_contents_noline p {
padding:5px;}

.banner_center{
margin:10px;}

.shop_link li{
padding: 0 0 3px 10px;
line-height: 20px;
list-style:none;
background-image:url(image/w05s04_red.gif);
background-repeat: no-repeat;
background-position: left 7px;}


.babylegs{
margin:5px 15px 5px 15px;
padding:5px;
text-align:left;

}

.menu_line{
height:5px;
background-image:url(image/bg_b27_14.gif);
margin-bottom:5px;
}

.back_line{
margin-left:10px;
margin-right:10px;
text-align:left;}

.back_line p {
background-image:url(image/line002_002.gif);
line-height : 20px ; /* 行間の指定 */

}

.pickup_3c{
width:350px;
height:425px;
padding:60px 5px 5px 15px;;
background-image:url(image/memo_350.gif);
background-repeat:no-repeat;
  line-height : 170%;}

.pickup_3c h2{
font-size:14px;}

.pickup_3c p{
margin:5px;
font-size:13px;
 line-height : 170%;}

.pickup_3c a{
color:#FF625E;
}

.page_info p{
font-size:14px;
line-height:175%;
}

.main_con_border{
margin:15px;
text-align:left;
padding:5px;
width:550px;
border:1px solid silver;}



/*	見出し
----------------------------------------------------*/

.sub_title{
padding:5px;
background:#dbebc4; /* 背景 */
border:#d4d9d6 1px solid; /* 枠線 */
border-left:#d4d9d6 5px solid; /* 枠線(左) */
text-align:left;
font-size:14px;
margin-bottom:5px;

}

.sub_title_o{
padding:5px;
background:#eb9b6f; /* 背景 */
border:#86835e 1px solid; /* 枠線 */
border-left:#86835e 5px solid; /* 枠線(左) */
text-align:left;
font-size:14px;

}

.sub_title_y{
padding:5px;
background:#FFFFCC; /* 背景 */
border:#d4d9d6 1px solid; /* 枠線 */
border-left:#d4d9d6 5px solid; /* 枠線(左) */
text-align:left;
font-size:14px;
margin-bottom:5px;

}

.sub_title_p{
font-family:'ＭＳ Ｐゴシック','Osaka',Verdana,Arial, sans-serif;  
font-size : 16px;
padding:10px 5px 0px 55px;
margin-top:20px;
margin-bottom:5px;	
background:url(http://kaimono-cho.com/wp-content/uploads/2010/10/line034_004.gif);
background-repeat: no-repeat;
background-position: left top;
height:35px;}

.menu_by {
	margin:0 0 10px 0;
	padding:2px 8px;
	border-width:0 0 0 5px;
	border-color:#d87b13;
	border-style:solid;
	background:#fbd92d;
	color:#653d29;
	line-height:140%;
	font-weight:bold;
}

.title_dubble{
border-left:20px solid #669999;
border-right:20px solid #669999;
padding:8px 0 8px 10px;
background-color:#ededed;
}


/*	テキスト挿入部
----------------------------------------------------*/

.main_title{
margin-top:20px;

}

.main_con{
margin:5px 15px 5px 15px;
padding:5px;

}


.main_waku{
margin:5px 15px 5px 15px;
padding:5px;
border:#CCCCCC 1px solid;
}

.main_waku_left{
margin:5px 15px 5px 15px;
padding:5px;
border:#CCCCCC 1px solid;
text-align:left;
}

.matanity_news{
margin-left:10px;
margin-right:10px;
background-color:#edffdb;
}

.matanity_news h2 {
font-size:13px;
font-weight:bold;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
border-bottom:dotted 2px #FF9933;
margin-top:5px;
margin-bottom:10px;

}

.top_news{
margin-left:10px;
margin-right:10px;

}

.top_news h2 {
font-size:13px;
font-weight:bold;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
border-bottom:dotted 2px #FF9933;
margin-top:5px;
background-color:#FFFFFF;
margin-bottom:5px;

}

.contents .top_news {
background-color:#f6deca;
}


.index_news_y{
text-align:left;
font-size:14px;
background-color:#FFFFCC;
padding:10px;

}

.index_news_y p {
font-size:14px;}

.main_matome{
margin:5px 15px 5px 15px;
padding:5px;
background:#dbebc4; /* 背景 */
border:#d4d9d6 1px solid; /* 枠線 */
border-left:#d4d9d6 5px solid; /* 枠線(左) */
text-align:left;
font-size:14px;

}

.main_matome_y{
margin:5px 15px 5px 15px;
padding:5px;
background:#FFFFCC; /* 背景 */
border:#d4d9d6 1px solid; /* 枠線 */
border-left:#d4d9d6 5px solid; /* 枠線(左) */
text-align:left;
font-size:14px;

}

.main_matome_y li {
list-style-type: circle;}

.main_matome_white{
margin:5px 15px 5px 15px;
padding:5px;
background:#fff; /* 背景 */
border:#d4d9d6 1px solid; /* 枠線 */
border-left:#d4d9d6 5px solid; /* 枠線(左) */
text-align:left;
font-size:14px;

}

.main_llsize{
margin:5px 15px 5px 15px;
padding:5px;
background:#FFFFFF; /* 背景 */
border:#999 1px solid; /* 枠線 */
border-left:#CC999F 5px solid; /* 枠線(左) */
text-align:left;
font-size:14px;

}

.main_llsize p{
margin-top:5px;
margin-left:15px;
font-size:13px;}



.main_contents{
margin:20px 15px 5px 15px;
padding:5px;

}

h2.uzu_title{
background-image:url(image/uzu_title.gif);
background-repeat:no-repeat;
height:27px;
padding-left:25px;
font-size:14px;
color:#330000;}

p.kuchikomi {
background-color:#FFFAEC;
margin:5px;
font-size:11px;
text-align:left;
}


/*２カラムボックス
----------------------------------------------------------*/

div.box2column {
	width: 95%;
	margin-bottom: 15px;
	position: relative;
	overflow: hidden;
}

div.box2column_left {
	float: left;
	width: 230px;
	padding: 5px;
	border-width: 1px;	/*ボーダー枠の太さ*/
	border-style: solid;	/*ボーダー枠のスタイル*/
	border-color: #cccccc;	/*ボーダー枠カラー▼*/
}

* html div.box2column_left {
	width: 240px;	/*IE6用*/
}

div.box2column_right {
	float: right;
	width: 230px;
	padding: 5px;
	border-width: 1px;	/*ボーダー枠の太さ*/
	border-style: solid;	/*ボーダー枠のスタイル*/
	border-color: #cccccc;	/*ボーダー枠カラー▼*/
}

* html div.box2column_right {
	width: 240px;	/*IE6用*/
}

div.box2column p {
	padding-bottom: 0px;
}


div.imagebox {
	width: 100%;
	margin-bottom: 15px;
	position: relative;
	overflow: hidden;
}

div.box div.imagebox {
	margin-bottom: 0px;
}

div.imagebox_left {
	background-color: white;	/*▼*/
	padding-right: 10px;
	float: left;
}

div.imagebox_left img {
	border-width: 1px;		/*画像 ボーダー枠の太さ*/
	border-style: solid;		/*画像 ボーダー枠スタイル*/
	border-color: #cccccc;		/*画像 ボーダー枠カラー▼*/
	background-color: #e6e6e6;	/*画像 枠の余白部分カラー▼*/
	padding: 5px;			/*画像 枠の余白幅*/
}

div.imagebox_right {
	background-color: white;
	padding-left: 10px;
	float: right;
}

div.imagebox_right img {
	border-width: 1px;		/*画像 ボーダー枠の太さ*/
	border-style: solid;		/*画像 ボーダー枠スタイル*/
	border-color: #cccccc;		/*画像 ボーダー枠カラー▼*/
	background-color: #e6e6e6;	/*画像 枠の余白部分カラー▼*/
	padding: 5px;			/*画像 枠の余白幅*/
}


p.line {
	line-height: 22px;
	background-image: url(image/line_dot.gif);
	background-repeat: repeat;
	font-size:12px;
}


/*	商品用テーブル
----------------------------------------------------*/

.table_goods{
margin:5px 15px 5px 15px;
  border:#ccc 1px solid;
  font-size : 13px;
  font-family : "MS UI Gothic";
  line-height : 160%;
}


/*ベビーカー
---------------------------------------------------------------------------*/

.top_news_babycar{
margin:15px;
text-align:left;
background-color:#F4FFF9;
padding:5px;
border:solid 1px ccc;
}

.top_news_babycar h2 {
font-size:13px;
font-weight:bold;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
border-bottom:dotted 2px #5f550e;
margin-top:5px;
background-color:#FFFFFF;
margin-bottom:5px;

}

.top_news_babycar hr {
border-bottom:dotted 2px #5f550e;
}

.itemlist_babycar {  
	border: 1px solid #CCCCCC;	/*１個あたりのボックスのボーダー設定*/
	padding: 5px;
	overflow: hidden;
margin: 5px 15px 5px 15px;
}

.itemlist_babycar h3 {
	color: #000000;
	border-left: 4px solid #CCCCCC;
	padding: 5px 0px 5px 5px;
	margin-bottom: 0.5em;
	font-size: 13px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.itemlist_babycar h4 {
	color: #000000;
	border-left: 4px solid  #FF6600;
	padding: 5px 0px 5px 5px;
	margin-bottom: 0.5em;
	font-size: 13px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


.itemlist_babycar p, .itemlist_babycar h3 ,.itemlist_babycar h4{
	margin-left: 170px;	/*画像の幅に合わせてここは変更する*/
}

.itemlist_babycar a img {
    
padding: 5px;	/*写真と外線との余白*/
	border: 1px solid #CCCCCC;
}

.itemlist_babycar a:hover img {

	border: 1px solid #999999;
}

.itemlist_babycar div.img {
    
	float: left;
}


/*TOPページ
---------------------------------------------------------------------------*/
.itemlist {
    
	border: 1px solid #CCCCCC;	/*１個あたりのボックスのボーダー設定*/
	padding: 5px;
	overflow: hidden;
	margin-bottom: 0.5em;
	margin-right: auto;
	margin-left: auto;
}

.itemlist h3 {
	color: #000000;
	border-left: 4px solid #CCCCCC;
	padding: 0px 0px 0px 5px;
	margin-bottom: 0.5em;
	font-size: 100%;
}


.itemlist p, .itemlist h3 {
	margin-left: 120px;	/*画像の幅に合わせてここは変更する*/
}

.itemlist a img {
    
padding: 5px;	/*写真と外線との余白*/
	border: 1px solid #CCCCCC;
}

.itemlist a:hover img {

	border: 1px solid #999999;
}

.itemlist div.img {
    
	float: left;
}

.top_hello{
margin:5px;
border: dotted 1px #ccc;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
}

.top_list{
margin:5px;
border: dotted 1px #ccc;
text-align:left;
}

.top_list p {
padding-left:10px;}

.entry_box{
text-align:left;}


.nav {
width: 180px; /* ナビゲーションの幅 */
font-size:13px;
}

.nav p {
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:13px;}


/*	ヨメレバ、カエレバ
----------------------------------------------------*/

.booklink-box{
text-align:left;}

.kaerebalink-name{
font-size:13px;}

.kaerebalink-powered-date{
font-size:9px;}

.kaerebalink-detail{
font-size:13px;}

.shoplinkrakuten{
font-size:13px;}

.shoplinkamazon{
font-size:13px;}

.shoplinkyahoo{
font-size:13px;}

.shoplinkyahooAuc{
font-size:13px;}

.shoplinkseven{
font-size:13px;}

.shoplinkbookoff{
font-size:13px;}

.booklink-name{
font-size:14px;
font-weight:bold;}

.booklink-name a {
color:#3C6B77;}

.booklink-detail{
font-size:12px;}

/*	ナビゲーション
----------------------------------------------------*/

.pankg{
padding:5px;
margin-bottom:10px;
text-align:left;
}

.top_line{
background-color:#34b3d1;
text-align:right;
font-size:12px;
padding:5px;
color:#FFFFFc;}

.top_line a:link {
color:#fffffc;}


/*	フォント
----------------------------------------------------*/

.font_brown{
color:#CC3300;}

.font_orange{
color: #FF9900;}

.font_blue{
color: #0033CC;}

.font_s_red{
font-weight:bold;
color:#FF3300;}

.font_infomation{
padding:5px;
color:#666666;
}

.brown_border{
margin-top:5px;
margin-bottom:5px;
font-size:15px;
border-bottom:1px #993300 double;
}

/*↓コーナー見出し部分のテーブルセルカラー、文字設定*/
.TRC {
  background-color : #ffff93;
  font-size:13px;
  color:#333333;
  font-weight:bold;
  padding:5px;
}
/*↓おすすめ商品見出し部分のテーブルセルカラー、文字設定*/
.TRC2 {
  background-color:#669900;
  font-size:13px;
  color:#FFFFFF;
  font-weight:bold;
  padding:5px;
}
/*↓各ページのタイトルの文字サイズ・カラー*/
.PAGETITLE {
  font-size:18px;
  color:#669900;
  line-height:18px;
  font-weight:bold;
}
/*↓小さい文字サイズ*/
.FS {
  font-size:10px;
  line-height : 160%;
}
/*↓本文の文字サイズ*/
.FM {
  font-size : 13px;
  line-height : 170%;
  color : #2b2b2b;
  font-family : "MS UI Gothic";
  text-indent : 1px;
}
/*↓見出し（太字）の文字サイズ・カラー*/
.FB {
  font-size : 14px;
  line-height : 170%;
  font-weight : normal;
  font-family : "ＭＳ Ｐゴシック";
}

.FV{
  font-size : 15px;
  line-height : 160%;
  font-family : "MS UI Gothic";
}
.HM{
  color : white;
  background-color : #005b00;
}
.YE{
  color : yellow;
  background-color : navy;
}
.BL{
  color : white;
  background-color : #6666ff;
}

.BY{
  background-color : #ffffd0;
}

.BBY{
  background-color : #f4e8d4;
  padding:5px;
}

.PI{
  color : white;
  font-size : 12px;
  background-color : #bb0000;
  font-family : "MS UI Gothic";
}

.YY{
  font-size : 12px;
  color : #434321;
  background-color : #ffffc8;
  line-height : 170%;
}

.FG{
  color : #050543;
  background-color : #c9eefe;
  font-size : 13px;
  font-family : "MS UI Gothic";
}
.GY{
  font-size : 13px;
  font-family : "ＭＳ Ｐゴシック";
  color : black;
  line-height : 170%;
}
.GS{
  font-size : 12px;
  font-family : "MS UI Gothic";
  color : #696969;
}
.PU{
  font-size : 12px;
  font-family : "MS UI Gothic";
  font-weight : normal;
  color : #5e5e00;
  background-color : #c0e0e0;
}
.GG{
  font-size : 12px;
  font-family : "MS UI Gothic";
  font-weight : 200;
  color : #282828;
  line-height : 160%;
}

.PP{
  color : #676767;
  background-color : #ffeeff;
  font-size : 11px;
  font-family : "ＭＳ Ｐゴシック";
}
.GL{
  font-size : 12px;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : 600;
  color : #000040;
  background-color : #b1b163;
  line-height : 170%;
}
.GW{
  font-size : 11px;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : 300;
  color : #ffffff;
  background-color : #6f6f37;
}
.PK{
  font-size : 13px;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : 400;
  color : black;
  background-color : #fee2fe;
}
.GB{
  font-size : 11px;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : 200;
  color : black;
  background-color : #dceded;
}

.PJ{
  font-size : 11px;
  font-weight : 200;
  color : gray;
  background-color : #e8f3ff;
}
.BGB{
  color : white;
  background-color : #5b0b0b;
  font-size : 12px;
}
.Ywaku{
  font-size : 12px;
  color : #232323;
  background-color : #ffffd9;
  line-height:160%;
}

/*	画像
----------------------------------------------------*/

.float
 {
         float: left;
         margin-right: 1em;
 }
 
.floatclear
      {
         clear: both;
      }
	  
.image_center{
margin-bottom:6px;
margin-left:3px;}	  


.image_photo{
padding:10px;}




/*	区切り線
----------------------------------------------------*/

hr.full_hr {
       border-style:dashed;  ## 点線を指定する場合は、"dashed"を指定
       border-color:#ccc; ## 水平線の色を指定
       border-width:1px 0px; ## 水平線の太さなどを指定
}

hr.line_b{
border:#CCCCCC 1px dotted;

}

/*	リスト
----------------------------------------------------*/
ul.list132 li {
  margin: 0 0 1px 15px;
  padding: 10px 15px 10px 29px;
  list-style: none;
  font-size:13px;
}

ul.list132 li.odd {
  background: #CDF2CE url(../img/mk-green-disk.png) no-repeat 15px 11px;
}

ul.list132 li.even {
  background: #E5F2E5 url(../img/mk-green-disk.png) no-repeat 15px 11px;
}
