@charset "UTF-8";

#header{ 
	width:100%;
	height:80px;
}

.ProdGallery #mainImg img{
	max-width:470px;
}



.table-c{ 
	max-width:470px !important; 
	overflow:hidden;
}

.table-c tr{ 
	max-width:470px !important; 
	overflow:hidden;
}

.table-c .caption_c{ 
	max-width:470px !important; 
	overflow:hidden;
	font-size: 1.0em;
	line-height: 1.4em;
}

.table-c input[type="text"]{ 
	max-width:300px;
}

.contentsbox05 img { 
	max-width:470px;
}

.contentsbox05 table {
	width:100%; 

	font-size: 1.0em;
	line-height: 1.4em;
}

.contentsbox05 td {
	line-height:1.8em; 
	font-size: 1.0em;
}


/*******************************************************/
/************************サイド**************************/
/*******************************************************/
#side{
	display:none;
}

#side_company, .side_free_e, .side_free_d{
	float:none;
	margin: auto;
}

.side_free_f, .side_free_f a{
	width:430px;
	margin:auto;
	padding: 5px;
	color:#6BD5EB;
	display: none;
}

#side h4{ 
	height:auto;
}

/*********************************************************/
/************************フォント**************************/
/*********************************************************/
.f10{ 
	font-size:1.0rem;

}

.f10c{
	font-size:0.9rem;
	padding-left: 10px;
}

.f11{
	font-size:0.6em;
}

/*********************************************************/
/************************コラム****************************/
/*********************************************************/

.ColumnTitle{ font-size: 14px;} 
.ColumnTitle a,
.ColumnTitle a:link,
.ColumnTitle a:visited{
	font-size: 14px;
}

.Column_info_box,
.Column_info_box_r{
	width:465px;
	height:360px;
	float: left;
	margin-top:10px;
	margin-left:0;
	margin-right:4px;
	margin-bottom:20px;
	overflow:hidden;
	border:#cfcfcf solid 1px;
	border-radius:4px;
	font-size: 13px;
	padding: 5px;
}

.Column_info_box_r{
	float: right;
	margin-left:0;
	margin-right:0;
}

.Column_info_box a,
.Column_info_box a:link,
.Column_info_box a:visited,
.Column_info_box_s a,
.Column_info_box_s a:link,
.Column_info_box_s a:visited{
	text-decoration:none;
	color:#333333;
	font-size:13px;
	line-height:1.4em;
}

.Column_info_box_img{
	width:440px;
	height:130px;
	margin:10px 10px 0px 10px; /* 上　右　下　左*/
	float: left;
	background-position:center;
	background-repeat:no-repeat;
	border:#FFF solid 1px;
	/*border-radius:4px;*/
	text-align:center;
	overflow:hidden;
}

.Column_info_box_img img{
	min-width:440px;
	max-width:440px;
	object-fit: cover;
}

.Column_info_box_s{
	width:191px;
	height:260px;
	float: left;
	margin:5px;
	overflow:hidden;
	border:#cfcfcf solid 1px;
	border-radius:4px;
	font-size: 13px;
	padding:0px 8px 0px 8px;
}

.Column_info_box_genre{
	width:280px;
	font-size: 16px;
	line-height: 1.8em;
	color:#b09f75;
	float: left;
	padding:10px 10px 5px 15px;
}

.Column_info_box_ColumnTitle,
.Column_info_box_ColumnTitle a,
.Column_info_box_ColumnTitle a:link,
.Column_info_box_ColumnTitle a:visited{
	font-size: 20px;
	line-height: 1.5em;
	color:#555555;
	font-weight: bold;
	float: left;
	min-width:430px;
	max-height:70px;
	padding:5px 5px 5px 10px;
}

.Column_info_box_ProImg{
	width:90px;
	padding:10px;
	float: left;
	margin-left:10px;
}

.Column_info_box_ProImg img{
	border-radius:50%;
	width:85px;
	height:85px;
}

.Column_info_box_ProName{
	padding:10px 5px 5px 15px;;
	width:350px;
	font-size: 16px;
	line-height:1.2em;
	float: left;
}

.Column_info_box_CompanyName{
	padding:0px 5px 0px 15px;
	width:350px;
	font-size: 14px;
	line-height:1.2em;
	float: left;
}

.ColumnCateTitle{ 
	line-height:1.6em;
}

.ColumnInfoText{ 
	font-size: 1.2em !important; 
	line-height:1.4em;
	padding:20px;
}

/************* コラムの記事タイトル *************/

.contentsbox05 .ColumnPageTitle td {
	font-weight:bold; 
	text-align: left;
	line-height:1.5em;
	font-size:1.5rem !important; 
	padding-left: 10px;
 	width:100%;
}

/*********************************************************/

.ColumnProTB {line-height:1.5em; height:120px; display:block; float:left;}
.ColumnProTB img { padding:5px; float:left; width:100px;}
.ColumnProTB p { float:right; width:360px; font-size: 1.3rem;}

/*********************************************************/
/*********************************************************/
/*********************************************************/

.result_box, 
.result_box_r{
	width:470px; 
	height:100px;
	font-size: 1.4em; 
	line-height:1.4em;
	padding-left: 10px;
}

.Art_Titel_bar, .Shop_Titel_bar{padding-left: 10px; }
.C_nBox{ width:440px; height:130px;}
.C_nBox_Genre{font-size:1.2em; padding-left:0;}
.C_nBox_img img{width: 188px; height: 120px; object-fit: cover;}
.C_nBox_Genre, .C_nBox_ShopName, .C_nBox_ShopGenre{ width:230px; float:right;font-size:1.2em;}
.BlogBox{width:440px; height: 85px; font-size:1.2em;}
.ShopName{line-height:36px;}

/*********************************************************/
/***********************Event_box**************************/
/*********************************************************/

.Event_box,
.Event_box_r,
.Event_box_pink,
.Event_box_pink_r{
	width: 464px;
	min-height: 210px;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 4px;
	border:#cfcfcf solid 1px;
	border-radius:4px;
	font-size: 16px;
	line-height:18px;
}

.Event_box_pink,
.Event_box_pink_r{
	border:#f5abb9 solid 1px;
}

.Event_box,
.Event_box_pink{
	float: left;
}

.Event_box_r,
.Event_box_pink_r{
	float: left;
	margin-right: 0px;
}

.Event_box a,
.Event_box_r a,
.Event_box a:visited,
.Event_box_r a:visited,
.Event_box_pink a,
.Event_box_pink_r a,
.Event_box_pink a:visited,
.Event_box_pink_r a:visited {
	color: #4d4d4d;
	background-color: #FFFFFF;
	text-decoration:none;
}

.Event_box a:hover,
.Event_box_r a:hover,
.Event_box_pink a:hover,
.Event_box_pink_r a:hover{
	color: #4d4d4d;
	background-color: #FFFFFF;
	text-decoration:none;
}

/********** セミナーイベント タイトル************/

.Event_name{
	width: 440px;
	margin-left: 5px;
	font-size: 1.1em;
	font-style: normal;
	line-height:1.6em;
	color: #F57890;
	font-weight: bold;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.Event_name a:link,
.Event_name a:visited,
.Event_name a:hover{
	color: #F57890;
}

/*********** セミナーイベント 日付**************/

.Event_boxDay{
	margin: 0;
	color: #666666;
	padding-bottom: 10px;
	padding-left:15px;
	float: left;
	width: 440px;
	height:15px;
}

/*********** セミナーイベント 場所**************/

.EventTime{
	margin: 0;
	font-size: 1em;
	color: #666666;
	width: 440px;
	float: left;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
}

/*********** セミナーイベント 画像**************/

.Event_img{
	height: 110px;
	width: 110px;
	float: left;
	background-color: #FFFFFF;
	padding: 10px;
	overflow: hidden;
}

.Event_img img{
	float: left;
	width:110px;
	object-fit: cover;
}


/********** セミナーイベント PRO名前***************/

.EventHostName{
	width: 300px;
	font-size: 1.0em;
	font-style: normal;
	line-height: 14px;
	color: #555;
	float: left;
	padding-bottom: 0px;
	padding-top: 5px;
	padding-left: 15px;
	margin-left: 20x;
}

/********** セミナーイベント コピー*************/

.EventSubTitel{
	float: left;
	width: 320px;
	font-size: 1.1em;
	font-weight: bold;
	line-height: 1.6em;
	color:#555555;
	padding-top:10px;
	padding-left:15px;
	padding-bottom:5px;
}

/********** セミナーイベント テキスト************/

.Event_txt{
	float: left;
	width: 320px;
	font-size: 1.0em;
	line-height: 1.6em;
	padding-top:0px;
	padding-left:15px;
	padding-bottom:10px;
}

.Event_txt a:link,
.Event_txt a:visited,
.Event_txt a:hover{
	margin: 0;
	font-size: 1.0em;
	color: #666666;
	float: left;
	text-decoration:none;
}

/************************************/

.seminar_Genre{
	margin: 0;
	font-size: 14px;
	font-size: 1.4rem;
	color: #666666;
	padding-bottom: 5px;
	float: left;
	clear:both;
	width: 280px;
}

/************************************/

.EventSpan{
	text-align:left;
	font-size: 10px;
	width: 60px;
	height:15px;
	padding-bottom: 5px;
	float: left;
	clear:both;
}


/*********************************************************/
/*********************************************************/
/*********************************************************/

#main .page_title{
	width: 460px;
	height:40px;
	display: none;
}

/********************** 記事タイトル **********************/

.contents_title{
	display: none;
}

/*********************************************************/
/************レスポンシブテーブルデザイン**********************/
/*********************************************************/

.rep_table01 {
  	border-collapse: collapse;
  	width: 100%;
}

.rep_table01 th,
.rep_table01 td {
  	padding: 10px;
  	border: 1px solid #999;
 	 font-size: 1.1rem;
}

.rep_table01 th {
  	background-color: #eee;
  	text-align: center;
 	 font-size: 1.1rem;
  	width: 30%;
}

@media screen and (max-width: 400px) {
.rep_table01 {
	border-top: 1px solid #999;
  }

.rep_table01 td {
	display: block;
	text-align: center;
 	 font-size: 1.1rem;
  }
.rep_table01 th {
	display: block;
	border-top: none;
	border-bottom: none;
	width: 100%;
 	 font-size: 1.1rem;
  }
}


/*********************************************************/
/*******************記事一覧ページ**************************/
/*********************************************************/

.kiji_all li{
	width: 230px;
	height: 380px;
	float: left;
	text-align: center;
	margin: 5px;
	margin-bottom: 15px;
	overflow: hidden;
}

.kiji_all li .theme_thumb img{
	width:230px;
}

.kiji_allTitle{
	width: 100%;
	color: #555;
	margin-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left
}

.kiji_allTitle a,
.kiji_allTitle a:link,
.kiji_allTitle a:visited{
	text-decoration: none;
	color: #555;
	font-size: 1.3em;
	line-height: 1.3em;
}

.kiji_allTxt{
	font-size: 1.1em;
	line-height: 1.4em;
	text-align: left;
	color: #555;
	margin-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

/*********************************************************/
/*************BOOK一覧　共通（TOPページは別）****************/
/*********************************************************/

.book_info_box{
	width: 465px;
	height: 248px;
	float: left;
	margin-top: 10px;
    	margin-left: 0;
    	margin-right: 4px;
    	margin-bottom: 20px;
    	overflow: hidden;
    	border: #cfcfcf solid 1px;
    	border-radius: 4px;
    	font-size: 0.8em;
    	padding: 5px;
}

.book_info_box_img{
    	width: 440px;
    	height: 130px;
    	margin: 10px 10px 0px 10px;
   	float: left;
    	background-position: center;
    	background-repeat: no-repeat;
    	border: #FFF solid 1px;
    	/* border-radius: 4px; */
    	text-align: center;
    	overflow: hidden;
}

.book_info_box_img img{
    	min-width: 440px;
    	max-width: 440px;
    	height: 130px;
    	object-fit: cover;
}

.book_info_box_genre{
	float: left;
	margin:0px 8px 5px 8px; /* 上　右　下　左*/
	padding:0;
	width:440px;
	font-size: 10px;
	color: #666666;
}

.book_info_box_title{
	float: left;
	margin:0px 8px 5px 8px; /* 上　右　下　左*/
	padding:0;
	width:440px;
	font-size:14px;
}

.book_info_box_title a{
	color: #666666;
}

.book_info_box_text{
	float: left;
	margin:0px 8px 0px 8px; /* 上　右　下　左*/
	padding:0;
	width:440px;
	font-size:16px;
}

/*******************************************************/
/******************* スタイル　見出し *********************/
/*******************************************************/

.midashi00 {
	font-size: 24px;
}

.midashi01 {
	padding: 3px;
	border-left: none;
	font-size: 28px;
	font-weight: bold;
}

.midashi02{
	font-size: 24px;
}

.midashi07 {
	font-size: 24px;
}

.midashi08 {
	padding: 3px 20px 3px 20px;
	font-size: 28px;
	font-weight: bold;
	text-align: left;
	line-height:1.4em;
}

.midashi10 {
	padding: 0.5em 0.5em;
	margin: 1em 0;
	border-left: none;
	font-size: 28px;
	font-weight: bold;
}

/*********************************************************/
/***********************colorbox***************************/
/*********************************************************/

.colorbox02 {
	font-size: 24px;
}

.colorbox03 {
	font-size: 20px;
}

/*********************************************************/
/**********************クラススタイル***********************/
/*********************************************************/

/*********************************************************/
/************************通常テキスト***********************/

.textbox00 {
	font-size: 0.9rem !important;
	line-height: 1.8em !important;
	padding-left:1.4em;
	padding-right:1.4em;
}

.textbox00 img{
	max-width: 440px;
}

.textbox01 {
	font-size: 0.9rem;
}

/*********************************************************/
/*******************コラム内用テキスト***********************/

.textbox00_c {
	font-size: 0.9rem;
	line-height: 1.8em;
	padding-left:0.6em;
	padding-right:0.6em;
}

/*********************************************************/
/*****************テキスト　メインコピー**********************/

.maincopy {
	padding-left:1.4em;
	padding-right:1.4em;
	font-weight: bold;
	text-align: left;
	font-size: 1.1rem;
	line-height:1.8em;
}

.maincopy02 {
	padding-left:1.4em;
	padding-right:1.4em;
	font-weight: bold;
	text-align: center;
	font-size: 1.1rem;
	line-height:1.8em;
}

/*********************************************************/
/*******************テキスト　大見出し***********************/

.subcopy {
	padding-left:1.4em;
	padding-right:1.4em;
	font-weight: bold;
	font-size: 1.0rem;
	line-height: 1.8em;
	margin: 0px;
	border-left: none;
}

/*********************************************************/
/*********************テキスト　名前************************/

.name {
	font-size: 0.8rem;
	line-height:1.6em;
}

/*********************************************************/
/*******************テキストブックレビュー用******************/

.bookcopy {
	padding-left:1.4em;
	padding-right:1.4em;
	font-weight: bold;
	text-align: left;
	font-size: 1.0rem;
	line-height: 1.8em;
}

.booktitle {
	font-size: 0.8rem;
	line-height:1.6em;
}

/*********************************************************/
/******************カラー質問用 小見出し**********************/
/*********************************************************/

/*********************************************************/
/**************カラー質問用 小見出し ピンク********************/

.question_pink {
	font-size: 0.9rem;
	line-height: 1.8em;
	margin-left:1.0em;
	margin-right:1.0em;
}

/*********************************************************/
/*************カラー質問用 小見出し グリーン********************/

.question_green {
 	font-size: 0.9rem;
	line-height: 1.8em;
	margin-left:1.0em;
	margin-right:1.0em;
}

/*********************************************************/
/*************カラー質問用 小見出し オレンジ********************/

.question_orange {
	font-size: 0.9rem;
	line-height: 1.8em;
	margin-left:1.0em;
	margin-right:1.0em;
}

/*********************************************************/
/*************カラー質問用 小見出し みずいろ********************/

.question_paleblue {
	font-size: 0.9rem;
	line-height: 1.8em;
	margin-left:1.0em;
	margin-right:1.0em;
}

/*********************************************************/
/*************カラー質問用 小見出し パープル********************/

.question_ppl {
	font-size: 0.9rem;
	line-height: 1.8em;
	margin-left:1.0em;
	margin-right:1.0em;
}

/*********************************************************/
/*************カラー質問用 小見出し ブラウン********************/

.question_bwn{
	font-size: 0.9rem;
	line-height: 1.8em;
	margin-left:1.0em;
	margin-right:1.0em;
}

/****************************************************/
/**************カラー質問用 小見出し 赤********************/

.question_red {
font-size: 0.9rem;
    line-height: 1.8em;
	}

/*********************************************************/
/*********************各種カラーボックス*********************/
/*********************************************************/

/********************* イエローボックス***********************/
/********************* 序文　イエローベタ*********************/
/*************************入れ子なし************************/

.yellowbox {
	font-size: 0.9rem;
	line-height: 1.8em;
	border: none;
	border-radius: none;
}

/********************* オレンジボックス***********************/
/********************* 序文　オレンジベタ*********************/
/*************************入れ子なし************************/

.orangebox {
	font-size: 0.9rem;
	line-height: 1.8em;
	border: none;
	border-radius: none;
}

/********************* ペールベージュボックス******************/
/******************* 序文　ペールベージュベタ******************/
/*************************入れ子なし************************/

.palebeige_box {
	font-size: 0.9rem;
	line-height: 1.8em;
	border: none;
	border-radius: none;
}

/*********************** グリーンボックス*********************/
/*********************** 序文　グリーンベタ*******************/
/*************************入れ子なし************************/

.greenbox {
	font-size: 0.9rem;
	line-height: 1.8em;
	border: none;
	border-radius: none;
}

/********************* パープルボックス***********************/
/*********************** 序文　パープルベタ*******************/
/*************************入れ子なし************************/

.pplbox {
	font-size: 0.9rem;
	line-height: 1.8em;
	border: none;
	border-radius: none;
}

/******************* ペールブルーボックス02********************/
/******************** 序文　ペールブルーベタ*******************/
/*************************入れ子なし************************/

.paleblue_box02 {
	font-size: 0.9rem;
	line-height: 1.8em;
	border: none;
	border-radius: none;
}

/********************* ペールピンクボックス*******************/
/******************* 序文　ペールピンクベタ*******************/
/*************************入れ子あり************************/

.palepink_box {
	font-size: 0.9rem;
	line-height: 2.4em;
	padding: 1.6em;
	border: none;
	border-radius: none;
}

/********************* ペールブラウンボックス******************/
/******************* 序文　ペールブラウンベタ******************/
/*************************入れ子あり************************/

.palebrown_box {
	font-size: 0.9rem;
	line-height: 2.4em;
	padding: 1.6em;
	border: none;
	border-radius: none;
}

/********************** ペールブルーボックス******************/
/********************* 序文　ペールブルーベタ*****************/
/*************************入れ子あり************************/

.paleblue_box {
	font-size: 0.9rem;
	line-height: 2.4em;
	padding: 1.6em;
	border: none;
	border-radius: none;
}

/********************* プロフィールボックス******************/
/*********************** 白ベタ枠あり***********************/
/************************入れ子あり************************/

.profilebox {
	font-size: 0.8rem;
	line-height: 2.6em;
	margin: 20px;
}

/******************** プロフィールボックス02******************/
/*********************** 白ベタ枠なし***********************/
/************************入れ子あり************************/

.profilebox02 {
	font-size: 0.8rem;
	line-height: 2.6em;
	margin: 20px;
}

.profilebox02 img{
	max-width:400px;
	max-height:400px;
}

/********************* イエローボックス02*********************/
/********** 取材後記ライタープロフィール　イエローベタ************/
/*************************入れ子あり************************/

.yellowbox02 {
	font-size: 0.8rem;
	line-height: 2.6em;
	padding: 2.4em;
	border: none;
	border-radius: none;
}

/********************* ピンクボックス************************/
/************ コラムライタープロフィール　薄ピンクベタ************/
/*************************入れ子あり************************/

.pinkbox {
	font-size: 0.8rem;
	line-height: 2.6em;
	padding: 1.6em;
	border: none;
	border-radius: none;
}

.pinkbox img{
	max-width:400px;
}

/********************* ベージュボックス***********************/
/******** ブックレビューライタープロフィール　ベージュベタ*********/
/*************************入れ子あり************************/

.beigebox {
	font-size: 0.8rem;
	line-height: 2.6em;
	padding: 1.6em;
	border: none;
	border-radius: none;
}

/**************** ライトイエローボックス02*********************/
/********** 祈りライタープロフィール　ライトイエローベタ**********/
/*************************入れ子あり************************/

.ltyellowbox02 {
	font-size: 0.8rem;
	line-height: 2.6em;
	padding: 1.6em;
	border: none;
	border-radius: none;
}

.ltyellowbox02 img{
	max-width:400px;
	max-height:400px;
}

/********************** ワークボックス***********************/
/************ 記事内作品例　白ベタ枠あり　文字ブラウン***********/
/*************************入れ子あり************************/

.worksbox {
	font-size: 0.8rem;
	line-height: 2.4em;
	margin: 20px;
}

.worksbox img{
	max-width:400px;
	max-height:400px;
}

/********************** 声の書評 ボックス***********************/
/*************************入れ子あり************************/

.standfmbox{
	font-size: 0.8rem;
	line-height: 2.4em;
	margin: 20px;
}

.standfmbox img{
	max-width:400px;
	max-height:400px;
}


/***************** ライトイエローボックス**********************/
/************** 記事内レポート　ライトイエローベタ***************/
/*************************入れ子あり************************/

.ltyellowbox {
	font-size: 0.8rem;
	line-height: 2.4em;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}

.ltyellowbox img{
	max-width:400px;
	max-height:400px;
}

/*********************** 本詳細ボックス**********************/
/************************* グレーベタ***********************/
/*************************入れ子なし************************/

.bookdbbox {
	font-size: 0.7rem;
	line-height: 1.8em;
	border: none;
	border-radius: none;
}

/*********************************************************/
/**********************BOX内見出し*************************/
/*********************************************************/

.inboxbar {
	line-height: 1.8em;
}


/*********************************************************/
/**********************引用カラーテキスト********************/
/*********************************************************/

/*********************************************************/
/*****************引用テキスト グレー***********************/

.quote_gry {
	font-size: 0.8rem;
	line-height: 1.8em;
}


/*********************************************************/
/*****************引用テキスト ブルー***********************/

.quote_blu {
	font-size: 0.8rem;
	line-height: 1.8em;
}


/*********************************************************/
/*****************引用テキスト パープル***********************/

.quote_ppl {
	font-size: 0.8rem;
	line-height: 1.8em;
}

/*********************************************************/
/*****************引用テキスト ブラウン***********************/

.quote_bwn {
	font-size: 0.8rem;
	line-height: 1.8em;
}


/*********************************************************/
/*****************引用テキスト グリーン***********************/

.quote_grn  {
	font-size: 0.8rem;
	line-height: 1.8em;
}


/*********************************************************/
/***************引用テキスト イエローBOX*********************/

.quote_ylw {
	font-size: 0.8rem;
	line-height: 2.4em;
	padding-left:1.4em;
	padding-right:1.4em;
	margin: 20px;
}

/*********************************************************/
/************************申込ボタン************************/
/*********************************************************/

.sm_form_btn{
	width:400px;
	padding:5px;
	border-radius:5px;
	font-size:24px;
}

/*********************************************************/
/*******************申込ボタン ピンク************************/

.formtobtn_pink {
	font-size: 0.8rem;
}

/*********************************************************/
/*******************申込ボタン オレンジ**********************/

.formtobtn_orange {
	font-size: 0.8rem;
}

/*********************************************************/
/************************一覧ボタン*************************/
/*********************************************************/

/*********************************************************/
/***********一覧ボタン ピンク枠 ピンクテキスト******************/

.square_btn01{
	font-size: 13px;
}

/*********************************************************/
/*****************一覧ボタン ベージュベタ*********************/

.square_btn02{
	font-size: 13px;
}

/*********************************************************/
/******************一覧ボタン ベージュ枠**********************/

.square_btn03{
	font-size: 13px;
}

/*********************************************************/
/******************一覧ボタン グリーン枠**********************/

.square_btn04{
	font-size: 13px;
}

/*********************************************************/
/******************一覧ボタン パープル枠**********************/

.square_btn05{
	font-size: 13px;
}

/*********************************************************/
/******************一覧ボタン オレンジ枠**********************/

.square_btn06{
	font-size: 13px;
}

/*********************************************************/
/******************一覧ボタン みずいろ枠**********************/

.square_btn07{
	font-size: 13px;
}

/*********************************************************/
/******************一覧ボタン ブラウン枠**********************/

.square_btn08{
	font-size: 13px;
}

/*********************************************************/
/***********一覧ボタン ピンク枠 ピンクテキスト******************/

.colum_allbtn {
	font-size: 13px;
}

/*********************************************************/
/*****************キャプション付き画像***********************/
/*********************************************************/

/*******************文字ブラウン****************************/

.imagebox_center {
	float: none;
	color: #907050;
	font-size: 0.8rem;
	line-height:1.4em;
	text-align:left;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	margin-left: 10px;
}

.imagebox_right {
 	float: right;
	margin-top: 0.5em;
	margin-bottom: 0em;
	margin-left: 0.5em;
	color: #907050;
	font-size: 1.0rem;
  	line-height:1.4em;
  	text-align:left;
  	width:200px;
}

.imagebox_left {
	float: left;
	margin-top: 0.5em;
	margin-bottom: 0em;
 	margin-rightt: 0.5em;
	color: #907050;
	font-size: 1.0rem;
  	line-height:1.4em;
	text-align:left;
  	width:200px;
}

/*******************文字グレー****************************/

.imagecaption01{
	float: none;
	font-size: 0.8rem;
	line-height:1.4em;
	text-align:left;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	margin-left: 10px;
}

/*******************文字グレー極小****************************/

.imagebox_center02 {
	float: none;
	font-size: 0.7rem;
	line-height:1.3em;
	text-align:left;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	margin-left: 10px;
}

/*********************************************************/

/********************** フォームテキスト **********************/
/*フォーム　全体*/
.contentsbox05 form{
float:right;
}

/*フォーム　項目名等*/
.contentsbox05 form td{
font-size: 1.6em;
}

/*フォーム　テキスト入力欄*/
.contentsbox05 input[type="text"] {
width:400px; 
height:50px;
}


/*フォーム　上部テキスト*/
.contentsbox05 .form_text{
	font-size: 1.6em;
	line-height: 1.4em;
	padding-left:20px;
}

.ev_sm_bar{
	font-size: 1.0em;
	line-height: 1.4em;
	padding-left: 10px;
}


/*********************************************************/
/*******************PROページ　追加*************************/
/*********************************************************/

.ProfileBox01{
	width:470px;
	font-size: 1.0em;
  	line-height:1.4em;
	padding-left: 10px;
	padding-right: 10px;
}

.ProfileBox01 .ProName{
	font-size:1.3em !important;
	padding-left: 10px;
}

.ProfileBox01 .ProNameKana{
	font-size:1.0em !important;
	padding-top: 5px;
	padding-left: 10px;
}

.ProfileBox01 .P_JobType{
	font-size:1.1em;
	line-height:1.4em;
	padding-left: 10px;
}

.ProfileBox01 .ProCompanyName{
	font-size:1.1em;
	line-height:1.4em;
	padding-left: 10px;
}

.ProfileBox01 .ProCatchCopy{
	font-size:1.2em;
	line-height:1.2em;
	padding-left: 10px;
}

.ProfileBox01 .ProBodyCopy{
	font-size:1.2em;
	line-height:1.4em;
	padding-left: 10px;
}


.ul.navi-bar{
	float: left;
	width:440px;
	font-size: 0.8em;
  	line-height:1.4em;
	padding-left: 20px;
}

.pPrbox{
	float: left;
	width:93% !important;
	font-size: 0.9em !important;
  	line-height: 1.6em !important;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 0px;
	text-decoration:none;
}

.bolgbox{
	float: left;
	width:440px;
	padding-right: 30px;
	padding-left: 20px;
	font-size: 1.0em;
  	line-height:1.3em;
}

.bolgbox a,
.bolgbox a:link,
.bolgbox a:visited,
.bolgbox_s a,
.bolgbox_s a:link,
.bolgbox_s a:visited{
	text-decoration:none;
	color:#555555;
	font-size: 1.0em;
 	line-height:1.1em;
}

.proBlogTite{
	font-size: 1.1em;
  	line-height:1.6em;
	padding-top: 0px;
	padding-bottom: 20px;
}

.FbBox{
	float: left;
	width:450px;
	padding-right: 10px;
	padding-left: 20px;
}

.ProfileBox02{
	width:470px;
	font-size: 1.0em;
  	line-height:1.5em;
	padding-left: 10px;
	padding-right: 10px;
}

.MyPageFree02{
	float: left;
	width:470px;
	font-size: 1.1em;
  	line-height:1.4em;
	padding-left: 10px;
	padding-right: 20px;
	padding-bottom: 20px;
}

.ProfileTable{
	float: left;
	width: 95% !important;
	font-size:1.0em !important;
}

.ProfileTable a,
.ProfileTable a:link,
.ProfileTable a:visited,
.ProfileTable_s a,
.ProfileTable_s a:link,
.ProfileTable_s a:visited{
	text-decoration:none;
	color:#555555;
	font-size: 1.0em;
 	line-height:1.2em;
}


.sm_pr_box{
	float: left;
	width:450px;
	font-size: 1.1em !important;
  	line-height:1.5em !important;
	padding-left: 20px;
	padding-right: 10px;
	text-decoration:none;
	color:#555555;
}

.proArtShopBox{
	/*border: 1px solid #cfcfcf;*/
	float: left;
	width:460px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.proArtShopBox .proArtShopCaption{
	font-size:1.2em !important;
  	line-height:1.4em;
}

.proArtShopBox .ProArtText {
	font-size:1.2em !important;
  	line-height:1.4em;
}

.genre_bar{
	font-size: 0.8em !important;
	line-height: 1.8em;
	height:30px !important;
}

.s_genre_bar {
	font-size: 1.1em !important;
  	line-height:1.8em;
}

/********************************************************/
/*****************イベントセミナー表示***********************/
/********************************************************/

/*******************1Day********************************/

.sm_day,
.sm_address1{
	font-size: 0.8em;
  	line-height:1.0em;
}

.sm_id{
	display: none;
}

.SeminarTitle{
	font-size: 1.3em;
  	line-height:1.4em;
	width: 460px;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left: 0px;
	padding-right: 20px;
}

.sm_box01 img{
	padding-left: 20px;
}

.SeminarSubTitel{
	width: 460px;
	font-size: 1.2em;
  	line-height:1.4em;
	padding-left: 15px;
	padding-right: 20px;
	color:#333333;
}

.SeminarMidashi{
	width: 460px;
	font-size: 1.2em;
  	line-height:1.4em;
	padding-left: 15px;
	padding-right: 20px;
	color:#555555;
}

.sm_contents_bar{
	font-size: 1.0em;
  	line-height:1.4em;
	padding-left: 10px;
}

.sm_box02{
	width: 450px !important; 
	float: left !important; 
	font-size: 1.1em;
  	line-height:1.4em;
	margin-left: 10px;
	margin-right: 10px;
	/*border-bottom: #F57890  solid 1px;*/
	/*border-right: #F57890  solid 1px;*/
}

.f14b{
	font-size: 1.0em; 
}

/*********************************************************/

