@charset "Shift_JIS";
/* ------------------------ */
/* リセット */
/* ------------------------ */
* {
	font-style: normal;
	margin: 0px;
	padding: 0px;
}
body,h1,h2,h3,h4,h5,ul,form,p,img {
	margin: 0;
	padding: 0;
	}

img {
	border: none;
	margin: 0;
	padding: 0;
	}

/* ------------------------ */
/* 基本となるCSSの設定 */
/* ------------------------ */

/*************** body ***************/

body {
	margin: 0;
	padding: 0;
	font-size: 14px;
	color:#666666;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Hiragino　Kaku　Gothic　Pro", Osaka, sans-serif;
	/*	font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック",sans-serif;*/
	text-align: center;
	word-wrap: break-word;
}
/* IE6以下でpadding指定 */
*html body {
padding-left: 1px;
}
/* IE7でpadding指定 */
*:first-child+html body {
padding-left: 1px;
}
body.layout-two-column-right #Wrap,
body.layout-two-column-left #Wrap,
body.layout-one-column #Wrap,
body.layout-three-column #Wrap
{
	width: 922px;
	margin: 0 auto;
	border-right: 1px solid #463430;
	border-left: 1px solid #463430;
}


body.layout-two-column-right div#main-container,
body.layout-two-column-left div#main-container,
body.layout-one-column div#main-container,
body.layout-three-column div#main-container
{
	margin: 0 auto;
	padding: 0;
	border: 0px;
	text-align: left;

}
/* IE6以下でpadding指定 */
*html body.layout-two-column-right div#main-container,
body.layout-two-column-left div#main-container,
body.layout-one-column div#main-container,
body.layout-three-column div#main-container {
	margin: 0 auto;
	padding: 0;
}

/*------------------------------*/
/*font style */
/*------------------------------*/
p {	line-height: 160%;
	font-size: 14px;
}
p.text_right{
	text-align: right;
}
/*
ul,ol{ list-style-position:inside;}
li { list-style: none; list-style-position:inside;}
*/

/*** リンク設定 ***/
a:link { color: #3277C2; text-decoration: underline;}
a:visited { color: #3277C2; text-decoration: underline;}
a:hover { color: #214274; text-decoration: underline;}
a:active { color: #3277C2;  text-decoration: underline;}

a.learn-more {
	color: #9A4153;
	padding-left:20px;
	background:url("img/link-more.gif") 0 10% no-repeat;
	_background-image:url("img/link-more.gif");
	font-size: 11px;
}


img, a:link img{
	border: none;
	margin: 0;
	padding: 0;
text-decoration: none;
	}
a:hover img{
	-ms-filter: "alpha( opacity=50 )";
	filter: alpha( opacity=50 );
	opacity: 0.5;
	border: none;
	margin: 0;
	padding: 0;
text-decoration: none;
}
img.link5, a:link img.link5{
	border: none;
	margin: 0 0 5px 0;
	padding: 0;
text-decoration: none;
	}

a:hover img.link5{
	-ms-filter: "alpha( opacity=50 )";
	filter: alpha( opacity=50 );
	opacity: 0.5;
	border: none;
	margin: 0 0 5px 0;
	padding: 0;
text-decoration: none;
}
img.link10, a:link img.link10{
	border: none;
	margin: 0 0 10px 0;
	padding: 0;
text-decoration: none;
	}

a:hover img.link10{
	-ms-filter: "alpha( opacity=50 )";
	filter: alpha( opacity=50 );
	opacity: 0.5;
	border: none;
	margin: 0 0 10px 0;
	padding: 0;
text-decoration: none;
}


/*------------------------------*/
/* ヘッダー */
/*------------------------------*/
body.layout-two-column-right div#banner-container,
body.layout-two-column-left div#banner-container,
body.layout-one-column div#banner-container,
body.layout-three-column div#banner-container
{
	margin: 0;
	padding: 0;
}

/*** h1 ---- ヘッダー内サイトタイトル ***/
div#banner h1 {
	height: 30px;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	margin:  0;
	padding: 0px 0px 0px 30px;
	line-height: 30px;
	border: 0;
	background: none;
	text-align: left;
}

/*** ヘッダー内バナー ***/
div#banner-description {
	height: 90px;
	margin: 0;
	padding: 0;
	color: #999;
}
div#banner-description_top {
	margin: 0;
	padding: 0;
	color: #999;
}
div#banner-description_link {
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	margin:  0;
	padding: 0px 30px 0px 0px;
	line-height: 30px;
	border: 0;
	background: none;
	text-align: right;
background: url(http://www.11heya.com/img/bg_mokume.jpg) repeat-x  0 top;
}
div#banner-description_link a:link { color: #ffffff; text-decoration: underline;}
div#banner-description_link a:visited { color: #ffffff; text-decoration: underline;}
div#banner-description_link a:hover { color: #ffffff; text-decoration: underline;}
div#banner-description_link a:active { color: #ffffff;  text-decoration: underline;}


/*------------------------------*/
/*タイトル下のナビゲーション部分 */
/*------------------------------*/

body.layout-two-column-right div#globalheader,
body.layout-two-column-left div#globalheader,
body.layout-one-column div#globalheader,
body.layout-three-column div#globalheade { width: 880px; height: 40px; margin: 0 auto; padding:0 5px 0 5px; text-align: center;}

#globalheader #globalnav { margin:0; padding:0; }
#globalheader #globalnav li { display: inline; text-indent:-9999px;  }
#globalheader #globalnav li a { float: left; width:145px; height:40px; padding-top:0px; overflow: hidden; }
#globalheader #globalnav li a,
#globalheader  { background-image: url(http://www.11heya.com/img/glovalnav.gif);  background-image: url(http://www.11heya.com/img/glovalnav.gif); background-repeat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#menu01 a { background-position:  0 0;}
#globalheader #globalnav li#menu02 a { background-position: -145px 0;}
#globalheader #globalnav li#menu03 a { background-position: -290px 0;}
#globalheader #globalnav li#menu04 a { background-position: -435px 0;}
#globalheader #globalnav li#menu05 a { background-position: -580px 0;}
#globalheader #globalnav li#menu06 a { background-position: -725px 0;}
/* OVER STATES */
#globalheader #globalnav li#menu01 a:hover { background-position: 0 -40px;}
#globalheader #globalnav li#menu02 a:hover { background-position: -145px -40px;}
#globalheader #globalnav li#menu03 a:hover { background-position: -290px -40px;}
#globalheader #globalnav li#menu04 a:hover { background-position: -435px -40px;}
#globalheader #globalnav li#menu05 a:hover { background-position: -580px -40px;}
#globalheader #globalnav li#menu06 a:hover { background-position: -725px -40px;}

/* ON STATES */
#globalheader.consul #globalnav li#menu01 a { background-position: 0 -80px; !important; }
#globalheader.partner #globalnav li#menu02 a { background-position: -145px -80px !important; }
#globalheader.member #globalnav li#menu03 a { background-position: -290px -80px !important; }
#globalheader.semi #globalnav li#menu04 a { background-position: -435px -80px !important; }
#globalheader.book #globalnav li#menu05 a { background-position: -580px -80px !important; }
#globalheader.dvd #globalnav li#menu06 a { background-position: -725px -80px !important; }


/*------------------------------*/
/*サイドナビゲーション部分001 */
/*------------------------------*/

body.layout-two-column-right div#global_side001,
body.layout-two-column-left div#global_side001,
body.layout-one-column div#global_side001,
body.layout-three-column div#global_side001 { width: 210px; height: 320px; margin: 0 0 15px 0; padding:36px 0 0 0; text-align: center;}

#global_side001 #globalnav_side001 { margin:0; padding:0; }
#global_side001 #globalnav_side001 li { display: inline; text-indent:-9999px;  }
#global_side001 #globalnav_side001 li a { float: left; width:210px; height:35px; padding-top:0px; overflow: hidden; }
#global_side001 #globalnav_side001 li a,
#global_side001  { background-image: url(http://www.11heya.com/img/20110524button.gif);  background-image: url(http://www.11heya.com/img/20110524button.gif); background-repeat: no-repeat; }

/* BUTTONS */
#global_side001 #globalnav_side001 li#menu01 a { background-position: 0 -36px;}
#global_side001 #globalnav_side001 li#menu02 a { background-position: 0 -71px;}
#global_side001 #globalnav_side001 li#menu03 a { background-position: 0 -106px;}
#global_side001 #globalnav_side001 li#menu04 a { background-position: 0 -141px}
#global_side001 #globalnav_side001 li#menu05 a { background-position:  0 -176px;}
#global_side001 #globalnav_side001 li#menu06 a { background-position: 0 -211px;}
#global_side001 #globalnav_side001 li#menu07 a { background-position: 0 -246px;}
#global_side001 #globalnav_side001 li#menu08 a { background-position: 0 -281px;}
#global_side001 #globalnav_side001 li#menu09 a { background-position: 0 -316px;}

/* OVER STATES */
#global_side001 #globalnav_side001 li#menu01 a:hover { background-position: -210px -36px;}
#global_side001 #globalnav_side001 li#menu02 a:hover { background-position: -210px -71px;}
#global_side001 #globalnav_side001 li#menu03 a:hover { background-position: -210px -106px;}
#global_side001 #globalnav_side001 li#menu04 a:hover { background-position: -210px -141px}
#global_side001 #globalnav_side001 li#menu05 a:hover { background-position: -210px -176px;}
#global_side001 #globalnav_side001 li#menu06 a:hover { background-position: -210px -211px;}
#global_side001 #globalnav_side001 li#menu07 a:hover { background-position: -210px -246px;}
#global_side001 #globalnav_side001 li#menu08 a:hover { background-position: -210px -281px;}
#global_side001 #globalnav_side001 li#menu09 a:hover { background-position: -210px -316px;}


/*------------------------------*/
/*サイドナビゲーション部分002 */
/*------------------------------*/

body.layout-two-column-right div#global_side002,
body.layout-two-column-left div#global_side002,
body.layout-one-column div#global_side002,
body.layout-one-column div#global_side002 { width: 210px; height: 198px; margin: 0 0 15px 0; padding:36px 0 0 0; text-align: center;}


#global_side002 #globalnav_side002 { margin:0; padding:0; }
#global_side002 #globalnav_side002 li { display: inline; text-indent:-9999px;  }
#global_side002 #globalnav_side002 li a { float: left; width:210px; height:35px; padding-top:0px; overflow: hidden; }
#global_side002 #globalnav_side002 li a,
#global_side002  { background-image: url(http://www.11heya.com/img/side_link002.gif);  background-image: url(http://www.11heya.com/img/side_link002.gif); background-repeat: no-repeat; }

/* BUTTONS */
#global_side002 #globalnav_side002 li#menu01 a { background-position: 0 -36px;}
#global_side002 #globalnav_side002 li#menu02 a { background-position: 0 -71px;}
#global_side002 #globalnav_side002 li#menu03 a { background-position: 0 -106px;}
#global_side002 #globalnav_side002 li#menu04 a { background-position: 0 -141px}
#global_side002 #globalnav_side002 li#menu05 a { background-position:  0 -176px;}
#global_side002 #globalnav_side002 li#menu06 a { background-position: 0 -211px;}
#global_side002 #globalnav_side002 li#menu07 a { background-position: 0 -246px;}
#global_side002 #globalnav_side002 li#menu08 a { background-position: 0 -281px;}
/* OVER STATES */
#global_side002 #globalnav_side002 li#menu01 a:hover { background-position: -210px -36px;}
#global_side002 #globalnav_side002 li#menu02 a:hover { background-position: -210px -71px;}
#global_side002 #globalnav_side002 li#menu03 a:hover { background-position: -210px -106px;}
#global_side002 #globalnav_side002 li#menu04 a:hover { background-position: -210px -141px}
#global_side002 #globalnav_side002 li#menu05 a:hover { background-position: -210px -176px;}
#global_side002 #globalnav_side002 li#menu06 a:hover { background-position: -210px -211px;}
#global_side002 #globalnav_side002 li#menu07 a:hover { background-position: -210px -246px;}
#global_side002 #globalnav_side002 li#menu08 a:hover { background-position: -210px -281px;}




/*------------------------------*/
/* メイン部分 */
/*------------------------------*/
/*************** メイン ***************/

body.layout-two-column-right #main,
body.layout-two-column-left #main,
body.layout-one-column #main,
body.layout-three-column #main
{
	width: 880px;
	margin: 0 auto;
	padding: 20px 20px 0 20px;
	background: #ffffff url(http://www.11heya.com/img/bg_contents-main.gif) repeat-x ;
	text-align: left;
}

/****** 中央カラムレイアウト ******/
body.layout-one-column #contents
{
	overflow: hidden;
	padding: 0;
	text-align: left;
}

body.layout-two-column-right #contents {
	width: 660px;
	float: left;
	overflow: hidden;
	margin: 0;
	padding: 0 0 30px 0;
	background: #ffffff;
	line-height: 160%;
}

body.layout-two-column-left #contents	{
	width: 660px;
	float: right;
	overflow: hidden;
	margin: 0;
	padding: 0 0 30px 0;
	line-height: 160%;
}
body.layout-two-column-left #contents_02	{
	width: 442px;
	float: left;
	overflow: hidden;
	margin-top: 14px;
	padding: 0 0 30px 0;
	line-height: 160%;
}

body.layout-three-column #contents
{
	width: 400px;
	float: left;
	position: relative;
	top: 0;
	left: 200px;
	overflow: hidden;
	padding: 0 0 0 0;
	line-height: 160%;
}

/****** コンテンツ内定義 ******/
body.layout-one-column #contents-main
{
	width: 660px;
	margin: 0;
	padding: 0 130px 30px 130px;
}

body.layout-two-column-right #contents-main,
body.layout-two-column-left #contents-main
{
	width: 880px;
	margin: 0;
	padding: 0px;
	text-align: left;
}
body.layout-two-column-right #contents-main_02,
body.layout-two-column-left #contents-main_02
{
	width: 442px;
	margin: 0;
	padding: 0px;
	text-align: left;
}

body.layout-three-column #contents-main
{
	width: 400px;
	margin: 0;
	padding: 0px 10px 0 20px;
	text-align: left;
}

/*** エントリーボディ内 blockquote ***/



/*** エントリー以外 blockquote ***/

.info,
.comment blockquote
{
	width: 90%;
	margin: 5 auto;
	padding: 5px;
	background: #FFE1E1;
}


/****** エントリー ******/

body.layout-two-column-left div.entry,
body.layout-two-column-right div.entry
{
	width: 658px;
	margin: 0 0 20px 0;
	border: #656567 1px solid;
}

body.layout-three-column div.entry
{
	width: 400px;
	margin: 0 0 20px 0;
	text-align: left;
}
/*** コンテンツ内パンくず ***/

.page-navi	 {
	height: 20px;
	margin: 0;
	padding: 5px;
	font-size: small;
	line-height: 20px;
	border-bottom: #656567 1px solid;
}
.page-navi_category {
	height: 20px;
	margin: 0;
	padding: 5px;
	font-size: small;
	line-height: 20px;
}


/****** 見出し上日付 ******/

.entry-date
{
	width: 85px;
	height: 65px;
	float: right;
	padding: 5px 0 0 15px;
	text-align: right;
	font-size: small;
	background: url("images/entry-title_back.jpg") no-repeat right top;
	color: #FF9595;
}

.entry-date .week
{
	margin: 0;
	padding: 5px 0 0 0;
	text-align: center;
	font-size: x-small;
}

.entry-date .month
{
	margin: 0 15px 0 0;
	padding: 0;
	font-weight: bold;
	text-align: center;
}

.entry-date .year
{
	margin: 0 0 0 5px;
	padding: 0;
	text-align: left;
}

/****** エントリーヘッダー ******/
/****** 見出し ******/
.entry-title	{
	margin: 0;
	padding: 10px;
	font-size: 15px;
	line-height: 150%;
	border-bottom: #CCCCCC 1px solid;
	background: #EEEEEE;
	color: #333333;
}
.entry-title_category{
	margin: 0;
	padding: 10px;
	font-size: 15px;
	line-height: 150%;
	border-top: #656567 1px solid;
	border-bottom: #CCCCCC 1px solid;
	background: #EEEEEE;
	color: #333333;
}

/*** h2 ---- コンテンツ内の見出し ***/

#contents h2.top_midashi {
	margin: 0 0 20px 0;
	padding: 0 0 15px 40px;
	font-size: 16px;
	line-height: 40px;
	color: #333333;
	background: url("http://www.11heya.com/img/bg_h2.gif") no-repeat;
}


/****** エントリーボディ ******/
.entry-body {width: 640px; border:0px; margin: 0 10px 15px 10px;}
.entry-body .contents{padding:15px;}
/*** h3 ---- エントリーの見出し ***/
.entry-body h3{
	margin: 0px 0 15px 0;
	padding:0 0 0 15px;
	text-align: left;
	border-bottom: #CCCCCC 1px solid;
	border-left: #785036 5px solid;
	color: #333333;
}
/*　リストスタイル　*/
.entry-body .List1 {
	font-size: smal;
	overflow: hidden;
	margin: 0;
	padding: 10px 15px 10px 15px;
	text-align: left;
}

.entry-body .List1 ul { margin: 0; padding: 0; list-style-position:inside;}
.entry-body .List1 li {
	padding: 5px 0 5px 15px;
	margin: 0;
	color:#666666;
	font-size:14px;
	background: url(http://www.11heya.com/img/top_WhatsNew_arrow.gif) 	no-repeat 0 11px;
	line-height: 150%;
	list-style: none;
}
/*------------------------------*/
/* カテゴリページ設定 */
/*------------------------------*/

/* （カタログ表示） */
.CatBox {width: 638px; border:#CCCCCC 1px solid; margin: 0 10px 15px 10px;}
.CatBox .title{line-height:30px; color:#333333; padding-left: 5px; background: #EAEAEA;}
.CatBox .contents{padding:15px;}
.CatBox .more{text-align:right;}
/*------------------------------*/
/* カテゴリページ用エントリー設定 */
/*------------------------------*/
table.Bukken{
	width: 610px;
	margin:0;	
	padding: 0;
	line-height: 160%;
	border: 0px solid #cccccc;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}
table.Bukken td.title{line-height:30px; color:#333333; padding: 0 5px 0 5px; background: #EAEAEA; text-align: left;}
table.Bukken td.img{width:198px; padding: 0 5px 0 0;text-align: center; vertical-align:top;}
table.Bukken td.comment{padding: 5px 0 5px 0; text-align: left;}
table.Bukken td.comment p{font-size:13px; color:#666666; line-height:130%; text-align: left; vertical-align:top;}
table.Bukken td.more{text-align: right;}



/*------------------------------*/
/* サイド部分 */
/*------------------------------*/
/*************** サイドコーナー（右カラム） ***************/
body.layout-two-column-right div.side {
	width: 210px;
	float: right;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
body.layout-two-column-right div.right-side {
	margin: 0 0 0 0;

}
body.layout-two-column-right div.right-side_box {
	font-size: smal;
	overflow: hidden;
	margin: 0;
	padding: 0;
	background: #ffffff;
}



/*************** サイドバー（左右カラム） ***************/

/*** サイドバーリスト ***/
.side-menu ul {
	margin: 0;
	padding: 0;
}
.side-menu li {
	padding: 5px 0 5px 12px;
	margin: 0;
	font-size: 12px;
	background: url(img/side_arrow.gif) no-repeat 0 9px;
	line-height: 150%;
	border-bottom: #C4C9D2 1px solid;
	list-style: none;
}

/*** サイドバーバナー用 ***/
.left-side .img_side,
.left-side .img_side {margin: 0 0 5px 0;}

/*** サイドバー内見出し ***/
.right-side h3,
.left-side h3{
	margin: 0px;
	padding: 0px;
	border: 0px;
}




/*------------------------------*/
/* フッター */
/*------------------------------*/

body.layout-two-column-left div#footer,
body.layout-two-column-right div#footer,
body.layout-one-column div#footer,
body.layout-three-column div#footer
{
	clear: both;
}

body.layout-two-column-right div#footer-container,
body.layout-two-column-left div#footer-container,
body.layout-one-column div#footer-container,
body.layout-three-column div#footer-container
{
	margin: 0;
	padding: 0;
	border-top: #CCCCCC 1px solid;
}
body.layout-two-column-right div#footer,
body.layout-two-column-left div#footer,
body.layout-one-column div#footerr,
body.layout-three-column div#footer
{
	width: 920px;
	margin: 0 auto;
	background-color: #ffffff;
	border-top: #CCCCCC 1px solid;
	text-align: left;
}


/*　フッター内キャプション部分　*/
.caption {
	margin: 0 auto;
	padding: 20px;
	text-align: left;
}

/*** COPYRIGHT ***/
div#copyright_Wrap {
	line-height: 20px;
	border-top: #CCCCCC 1px solid;
	background: #E2E2E2;
}

div#copyright {
	width: 920px;
	font-size: 10pt;		/*　フォントサイズ　*/
	margin: 0;
	text-align: center;
	color: #666666;
	text-align: center;
}

/*** clearfix ***/

.clearfix:after {
	content: "";
	display: block;
	clear: both;
	overflow: hidden;
}

/******************************/
/*\*/
* html .clearfix
{
	height: 1em;
}

/*------------------------------*/
/*　テーブル用　*/
/*------------------------------*/

table.defo{
	text-align: center;
	width: 600px; /* 580 */
	margin:0 0 0 15px;	
	padding: 0;
	line-height: 160%;
	border: 1px solid #785036;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}
table.defo th{
	padding:3px;
	background: #DDC5B6;
	border-right:1px dashed #785036;
	font-weight:normal;
	font-size: 11px;
	color: #3F2A1C;
	text-align:center;
}
table.defo td{
	border-right:1px dashed #785036;
	border-bottom:1px solid #785036;
	padding: 5px;
	text-align:left;
	font-size: 13px;
}

table.NoBorder{
	text-align: center;
	width: 600px; /* 580 */
	margin:0 0 0 15px;	
	padding: 0;
	line-height: 160%;
	border: 0px;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}
table.NoBorder td{
	border: 0px;
	padding: 5px;
	text-align:left;
	font-size: 14px;
}

/*------------------------------*/
/* welcomeバナー用 */
/*------------------------------*/
.img_welcome{
	margin:0 0 5px 0;
}

/*------------------------------*/
/* TOPページ設定 */
/*------------------------------*/
.CenterBox {
	width: 660px;
	margin-bottom: 10px;
}

.WhatsNewBox p,
.PickUPBox p {
	padding: 0;
	margin-bottom: 10px;
	line-height: 120%;
	font-size: 13px;
}


.PickUpBox {
	font-size: smal;
	overflow: hidden;
	margin: 0;
	padding: 10px 7px 10px 7px;
}
table.PickUpBox1{
	margin:15px 0 0 0;	
	padding: 0;
	border: 0px;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}
table.PickUpBox1 td, tr{
	margin:0;	
	padding: 0;
	border: 0px;
}

table.PickUpBox2{
	width: 208px;
	margin:0 0 15px 0;	
	padding: 0;
	line-height: 130%;
	border: 1px solid #cccccc;
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
}
table.PickUpBox2 td.title{line-height:30px; color:#333333; padding: 0 5px 0 5px; background: #EAEAEA; text-align: left;}
table.PickUpBox2 td.img{padding: 5px;text-align: center;}
table.PickUpBox2 td.comment{padding: 5px; text-align: right;}
table.PickUpBox2 td.comment p{font-size:13px; color:#666666; line-height:130%; text-align: left;}
table.PickUpBox2 td.more{text-align: center;}


/* （PickUP中身） */
.PickUpBox_list {width: 208px; border:#CCCCCC 1px solid; margin: 0 4px 10px 4px; text-align: center;} /* 208 */
.PickUpBox_list .title{line-height:30px; color:#333333; padding: 0 5px 0 5px; background: #EAEAEA; text-align: left;}
.PickUpBox_item {margin-top:3px; text-align: center;}
.PickUpBox_item .img_box {margin-bottom:3px; text-align: center;}
.PickUpBox_item .comment {font-size:13px; margin-bottom:3px; padding: 0; color:#333333; line-height:130%; text-align: left;}
.PickUpBox_item .more {padding: 5px; text-align:right;}
.PickUpBox_item .clear {clear:both;}


/* （カタログ表示） */
.PickUpBox_list {float: left; width: 208px; border:#CCCCCC 1px solid; margin: 0 4px 10px 4px; text-align: center;} /* 208 */
.PickUpBox_list .title{line-height:30px; color:#333333; padding: 0 5px 0 5px; background: #EAEAEA; text-align: left;}
.PickUpBox_item {margin-top:3px; text-align: center;}
.PickUpBox_item .img_box {margin-bottom:3px; text-align: center;}
.PickUpBox_item .comment {font-size:13px; margin-bottom:3px; padding: 0; color:#333333; line-height:130%; text-align: left;}
.PickUpBox_item .more {padding: 5px; text-align:right;}
.PickUpBox_item .clear {clear:both;}

/*　リストスタイル　*/
/* WhatsNew */
.WhatsNewBox {
	font-size: smal;
	overflow: hidden;
	margin: 0;
	padding: 10px 15px 10px 15px;
	text-align: left;
}

.WhatsNewlist ul { margin: 0; padding: 0; list-style-position:inside;}
.WhatsNewlist li {
	padding: 5px 0 5px 15px;
	margin: 0;
	color:#666666;
	font-size:14px;
	background: url(http://www.11heya.com/img/top_WhatsNew_arrow.gif) 	no-repeat 0 11px;
	line-height: 150%;
	list-style: none;
}



/*------------------------------*/
/* grid box */
/*------------------------------*/
.gbox {zoom:100%;}
.gbox:after {content:" "; clear:both; height:0; display:block; visibility:hidden;}
.gbox .gC {align:center; padding:5px; border:1px solid #cccccc; margin:0px 10px 10px 0px; background: #ffffff; }
.gbox .gL {float:left; padding:5px; border:1px solid #cccccc; margin:0px 10px 10px 0px; background: #ffffff; }
.gbox .gL2 {float:left; padding:5px; border:0; margin:0px 10px 10px 0px; }
.gbox .gR {float:right; padding:5px; border:1px solid #cccccc; margin:0px 10px 0px 10px; background: #ffffff; }
.gbox .gRc {clear:both; padding:5px; border:1px solid #cccccc; margin:0px 10px 0px 10px; background: #ffffff; }
.gbox .g12 {float:left; width:49.9%;} /*-- g12は1/2 --*/
.gbox .g13 {float:left; width:33.2%;} /*-- g13は1/3 --*/
.gbox .g23 {float:left; width:66.6%;} /*-- g23は2/3 --*/
.gbox .g14 {float:left; width:24.9%;} /*-- g14は1/4 --*/
.gbox .g34 {float:left; width:74.9%;} /*-- g14は3/4 --*/
.gbox .g11 {float:left; width:100%;} /*-- g11は100% --*/

/*------------------------------*/
/* ボックス */
/*------------------------------*/

.box_gray{
	width:560px;
	padding:10px;
	border:1px solid #333333;
	background: #EAEAEA;
	text-align: left; }

.box_pink{
	width:560px;
	padding:10px;
	border:1px solid #E25A5C;
	background: #FFECEC;
	text-align: left; }


/*------------------------------*/
/* 強調文字 */
/*------------------------------*/
.u {text-decoration: underline;}
.black_b {
	font-weight: bold;
}
.black_b_u {
	font-weight: bold;
	text-decoration: underline;
}
.black_yerrow {
	color: #333333;
	font-weight: bold;
	background-color: #FFE400;
}
.red_b {
	color: #FF3300;
	font-weight: bold;
}
.red {
	color: #FF3300;
	font-weight: bold;
	font-size: 16px;
}
.bk11 {
	color: #333333;
	font-size: 11px;
}
.bk12 {
	color: #333333;
	font-size: 12px;
}
.bk13 {
	color: #333333;
	font-size: 12px;
}
.bk14B {
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}
.bk14U {
	text-decoration: underline;
}
.red14 {
	color: #9C042F;
	font-size: 14px;
}
.red14B {
	color: #9C042F;
	font-weight: bold;
	font-size: 14px;
}
.d-red14B {
	color: #9C042F;
	font-weight: bold;
	font-size: 14px;
}
.b_yB {
	color: #333333;
	font-weight: bold;
	background-color: #FFF285;
}
.GreenB {
	color: #333333;
	font-size: 18px;
	background-color: #2A6B68;
	font-weight: bold;
}

/* ------------------------ */
/* サイトマップ用 */
/* ------------------------ */
.sitemap-title {
	margin: 10px 0 10px 0;
	padding: 0 0 0 10px;
	line-height:30px;
	border-top: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	background:#D5EAF5;
}

.sitemap-page {
	padding: 0 0 0 28px;
	background:url("img/link-more.png") 20px 50% no-repeat;
	font-size: 13px;
	line-height:25px;
}
.sitemap-title a:link,
.sitemap-page  a:link,
.sitemap-title a:visited,
.sitemap-page  a:visited,
.sitemap-title a:active,
.sitemap-page  a:active { color: #333333; text-decoration:  none;}
.sitemap-title a:hover,
.sitemap-page  a:hover { color: #3300CC; text-decoration: underline;}

