/* Total Web Consultant CSS FILE 2013.08.24 */


/*------　for privacy_policy page (2013/08/09)------*/
.privacy_bold {
	
/*	font-weight: bold; */

	font-size: 16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

}

.privacy_key        {
	margin-left: 2em;
}


/*--- end of for privacy policy page ----*/

/* START OF TEST ----*/

/*#souma {
	width:400px;
}
*/
/* END OF TEST -----*/


/*.past_block { */

/*	visibility: hidden; */
/*	display: none;	 */

/* } */


/*.hidden { 
	display: none; 
	visibility: hidden;
} 

*/


.clear { 
	clear:both;　/*floatの解除、ここがポイント */ 
}

/*---- アイコン風（発売中） -----*/
/* タグアイコン */
.tag1 {

	padding:2px 4px;
	font-size:77%;
	font-weight:bold;
	color: #fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;

	background: #9c0a7c ;	/* 紫ラズベリー色 */

/* 	behavior: url(PIE.htc); */ 

}


.tag2{
/* 英数字用 2013.08.08  */

	background: #9c0a7c; 	 /* 紫ラズベリー色 */

/*	color: #9c0a7c; */

	font-size:90%;
	
/*	padding:2px 4px; */

	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	
/*	font-weight:bold; */
	color: #fff; 

/*	font-weight:bold; */

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;


/*	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; */
	
}

.tag3{
/* 英数字用（ちょっとだけ調整） 2013.08.13  */

	background: #9c0a7c; 	 /* 紫ラズベリー色 */


	font-size:85%;
	

	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 4px;
	padding-right: 4px;
	
	color: #fff; 


	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;


/*	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; */
	
}
/*------ BODY -----*/
body {
margin: 0;
padding: 0;
color:#333;

/* font-family:Arial, sans-serif; */

font-family:'Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;

font-size:0.9em;

background-color:#EDD9E9 	/* 2013.08.21 背景　薄紫色 */

}

a:link {
	text-decoration: underline;	/* リンクの下線有り */
	color:#9c0a7c;			/* 未訪問の色：紫ラズベリー色 */
}
a:visited {
	color:#9c0a7c;			/* 訪問済の色：紫ラズベリー色 */
}
a:hover {
	color:#0000ff; 		/* リンクがあるときにカーソルが乗ったときの色：紺色 */
/*	color:#00ff00; */	/* リンクがあるときにカーソルが乗ったときの色：緑色 */
}

a:active {
						/* … 選択中のリンク */ 
	color: #ff8000;
} 



a.nochange:hover {
	color:#0000ff; 		/* リンクがあるときにカーソルが乗ったときの色：紺色 */
}
a.nochange2:hover {
	text-decoration: underline;	/* リンクの下線有り */
	color:#0000ff;			/* 紺色 */
}




a.etc_nothing:link {
	text-decoration: none;	/* リンクの下線なし */
	color:#ffffff;			/* 未訪問の色：紫ラズベリー色 */
}

a.etc_nothing:hover {
	color:#ffffff; 	/* リンクがあるときにカーソルが乗ったときの色：緑色 */

}
a.etc_nothing:active {
	color:#ffffff;
}
a.etc_nothing:visited {
	color:#ffffff;			/* 訪問済の色：紫ラズベリー色 */
}


/*------ 上段＋中段ブロック --------*/
#block_topmid {

	width: 1000px;
	margin: 0 auto; 	
	background-color:#FFFFFF;
	
	
	padding-left: 0px;

}  

/*------ 上段ブロック -----*/
#block_top {

/*	height:410px; */

/* background-color: #c0c0c0; */

/*	width: 1000px;
	margin: 0 auto; 	
	background-color:#FFFFFF;
*/
}  
/*------ 上段 ヘッダー（先頭行） -----*/
#block_top_head {
	
/*	height:27px; */
	
	height:40px;
	

/*	background-color: #DADDFE;  */
/*	background-color: #FFFFFF;  */ 

	background-color: #A9A9A9; /* DARK GRAY */


	clear:both;
}

#block_top_head_item {

	
	width: 960px;
	

/*	background-color: #DADDFE;  */
/*	background-color: #FFFFFF;  */ 

	background-color: #A9A9A9; /* DARK GRAY */


	margin: 0 auto; 	


}

/*---- Menuナビゲーション 2013.07.12 -----*/

#block_top_head_menu{

	float:left;

/*	width:660px; */ /* 画像6個分の横合計 (110 * 6 = 660) */

/*	width:720px; */	/* 画像6個分の横合計 (120 * 6 = 720) */

/*	width:720px; */	/* 画像6個分の横合計 (120 * 6 = 720) */

	width:840px;	/* 画像7個分の横合計 (120 * 7 = 840) */

	
}
ul.menu li{
	float:left;

/*	width:110px;	*//* ひとつ分の画像の横サイズ */

	width:120px;	/* ひとつ分の画像の横サイズ */

	height:36px;	/* ひとつ分の画像の縦サイズ */
	
	background:url("images/menu_bottom.jpg");

	position:relative;

	list-style-type:none; 
	
	
	
/*	vertical-align: middle;  */	/* 2013.08.21 ADD J-SOUMA */

}
ul.menu li a{
	
	display:block;

	width:100%;
	
/*	height:100%; */
	
	height:36px;

	line-height:36px; 		/* 画像の縦サイズ */
	

	text-align:center;
		
	font-size: 14px;
	
	color:#FFF;
	
	text-decoration:none;

	margin:0; 
	padding:0; 

}
ul.menu li.ok a:hover{
	background:url("images/menu_select.jpg");
}

ul.menu li ul.sub{
	position:absolute;
}
ul.menu{
	

/*	margin-top:3px; */

	margin-top:3px; 
	
	margin-bottom:0; 
	margin-left:0; 
	margin-right:0;  
	
	padding:0; 

/*	zoom:1; 20130721 j.souma comment out */

}

ul.menu:after {

/*	height:0;				*/ 			
/*	visibility:hidden;		*/
/*	content:".";			*/
/*	display:block;			*/
/*	clear:both; 			*/

}




/*----- Facebook,Twitter -----*/
.social_btn { 

/*	float:left; */ 
	float:right; 

	margin-left: 0px;
	margin-right:0px;
	margin-top: 4px;
	margin-bottom:0px;


	padding: 0px;
	 
/*	width:195px; 2013.12.17 comment */ 

	width:110px; 

} 

.facebook { 

/*	float: right; 2013.11.25 comment out */  

/*	margin: 0px 0px 0px 0px;  */

/*	padding: 0px; */
	
/*	display: inline; */  
/*	display: inline-block; */

/*	width: 120px;  */

/*	font-size:16px; */

/*	margin-left:5px; */

	margin-bottom:15px;

} 

.twitter { 

	float: right; 

	margin: 0px 0px 0px 0px;   /* 左マージン0 */
	
	padding: 0px; 
	
/*	display: inline; */  
/*	display: inline-block; */

	width: 75px;

/*	font-size:14px; */

}

/* Twitterボタンの幅調整 */ 
/* .twitter-share-button { */
/*	width: 100px!important; */
/*	margin: 0px 0px 0px 0px; */
/*	padding: 0px; */
/* } */
 

/*------ 上段 ヘッダー画像（エイデザイントップ画像） -----*/
#block_top_img {
	
/*	padding-top: 10px;
*/	
	height:340px;
	width: 960px;
	
	background-color: #FFFFFF;  /* white */ 

/*	background-image:url(images/top_image2.png); */
	background-image:url(images/top_image1.jpg);

	background-position:center;
	background-repeat:no-repeat;

	margin-top: 0;
	margin: 0 auto; 

	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;

	border:1px solid black; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;


}

/*------ 上段 ヘッダー画像（エイデザイントップ 新年のあいさつ） -----*/
#block_happynewyear_img {
	
	height:160px;
	width: 960px;
	
	background-color: #FFFFFF;  /* white */ 

/*	background-image:url(images/top_image2.png); */
	background-image:url(images/top_image1.jpg);

	background-position:center;
	background-repeat:no-repeat;

	margin-top: 0;
	margin: 0 auto; 

	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;

	border:1px solid black; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;


}

/*------ 上段 ヘッダー画像（ブログ再開しました） -----*/
#block_blog_img {
	
	height:160px;
	width: 960px;
	
	background-color: #FFFFFF;  /* white */ 

/*	background-image:url(images/top_image2.png); */
	background-image:url(images/top_image1.jpg);

	background-position:center;
	background-repeat:no-repeat;

	margin-top: 0;
	margin: 0 auto; 

	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;

	border:1px solid black; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;


}


/*------ 上段 ヘッダー画像の上に入れるダミーブロック（メニューの下がはみ出てくるのを防ぐため） -----*/
#block_top_img_dummy {

	max-width:960px;
	
	padding-top: 2px; 
	
/*	height:1px; */
	height:18px;

	
/*	background-color: #FFFFFF;  */ /* white */ 

	background-position:center;
	background-repeat:no-repeat;

	margin-top: 0;
	margin: 0 auto; 
	
	padding-left: 10px;
	font-size: 12px;
	
}

/*------ 上段 ヘッダー画像（Information画面用） -----*/
#block_top_img_information {
	
	padding-top: 5px;
	
	height:200px;
	width: 960px;
	
	background-color: #FFFFFF;  /* white */ 
	background-image:url(images/information.jpg);

	background-position:center;
	background-repeat:no-repeat;
	
	margin-top: 0;
	margin: 0 auto; 


	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;

	border:1px solid black; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;

	
}
/*------ 上段 ヘッダー画像（Profile画面用） -----*/
#block_top_img_profile {
	
	padding-top: 5px;
	
	height:200px;
	width: 960px;
	
	background-color: #FFFFFF;  /* white */ 
	background-image:url(images/profile.jpg);

	background-position:center;
	background-repeat:no-repeat;
	
	padding-top: 5px;
	padding-bottom: 5px;
	
	padding-left: 5px;
	padding-right: 5px;

	border:1px solid black; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;


	margin: 0 auto; 

}
/*------ 上段 ヘッダー画像（Ticket画面用） -----*/
#block_top_img_ticket {
	
	padding-top: 5px;
	
	height:200px;
	width: 960px;
	
	background-color: #FFFFFF;  /* white */ 
	background-image:url(images/ticket.jpg);

	background-position:center;
	background-repeat:no-repeat;
	
	padding-top: 5px;
	padding-bottom: 5px;
	
	padding-left: 5px;
	padding-right: 5px;

	border:1px solid black; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;

	margin: 0 auto; 
}

/*------ 上段 ヘッダー画像（Privacy Policy画面用） -----*/
#block_top_img_privacy {
	

	height:50px;
	width: 450px;
	background-image: url(images/privacy_policy_eide.jpg);
	margin: 0 auto; 
	
}


/*------ （Profile画面用Profile文章） -----*/
#profile {
	
	
	padding-top: 5px;

/*	height:200px; */

/*	width: 960px; */
	width: 880px;  /* 960-80 = 890 */
	

/*	background-color: #D3D3D3; 	*/ /* LIGHT GRAY */
	background-color: #ffffff; 	/* white */


/*	background-image:url(images/profile.jpg); */

	background-position:center;
	background-repeat:no-repeat;
	

	padding-top: 25px;
	padding-bottom: 40px;
	
	padding-left: 40px; 
	padding-right:40px; 

	border:1px solid black; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;


	font-size: 16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	color:#24130D;					/*文字色：ランブラック*/	


	margin: 0 auto; 

}

.font_middle {

	font-size: 20px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	color:#24130D;					/*文字色：ランブラック*/	

}

/*------ 上段 ヘッダー画像（contact画面用） -----*/
#block_top_img_contact {
	
	padding-top: 5px;
	
	height:200px;
	width: 960px;
	
	background-color: #FFFFFF;  /* white */ 
	
	background-image:url(images/contact.png);

	background-position:center;
	background-repeat:no-repeat;
	
	padding-top: 5px;
	padding-bottom: 5px;
	
	padding-left: 5px;
	padding-right: 5px;

	border:1px solid black; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;


	margin: 0 auto; 

}

/*------ 上段 ヘッダー画像（contact→送信完了画面用） -----*/
#block_top_img_contact2 {
	
	padding-top: 5px;
	
	height:200px;
	width: 960px;
	
	background-color: #FFFFFF;  /* white */ 
	background-image:url(images/contact2.png);

	background-position:center;
	background-repeat:no-repeat;
	
	padding-top: 5px;
	padding-bottom: 5px;
	
	padding-left: 5px;
	padding-right: 5px;

	border:1px solid black; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;

	margin: 0 auto; 

}



/*------ 上段 ヘッダー画像（contact_vip画面用） -----*/
#block_top_img_contact_vip {
	
	padding-top: 5px;
	
	height:200px;
	width: 960px;
	
	background-color: #FFFFFF;  /* white */ 
	
	background-image:url(images/contact_vip.gif);

	background-position:center;
	background-repeat:no-repeat;
	
	padding-top: 5px;
	padding-bottom: 5px;
	
	padding-left: 5px;
	padding-right: 5px;

	border:1px solid black; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;


	margin: 0 auto; 

}

/*------ 上段 ヘッダー画像（contact_vip→送信完了画面用） -----*/
#block_top_img_contact2_vip {
	
	padding-top: 5px;
	
	height:200px;
	width: 960px;
	
	background-color: #FFFFFF;  /* white */ 
	background-image:url(images/contact2_vip.gif);

	background-position:center;
	background-repeat:no-repeat;
	
	padding-top: 5px;
	padding-bottom: 5px;
	
	padding-left: 5px;
	padding-right: 5px;

	border:1px solid black; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;

	margin: 0 auto; 

}


/*------ 上段 ヘッダー画像（お好み画像　画面用） -----*/
#block_top_img_likegazou {
	
	padding-top: 5px;
	
	height:480px;
	width: 960px;
	
	background-color: #FFFFFF;  /* white */ 
	
	background-image:url(images/like_gazou.jpg);

	background-position:center;
	background-repeat:no-repeat;
	
	padding-top: 5px;
	padding-bottom: 5px;
	
	padding-left: 5px;
	padding-right: 5px;

	border:1px solid black; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;


	margin: 0 auto; 

}

/*------ 上段 ヘッダー画像（ドメイン　画面用） -----*/
#block_top_img_domain {
	
	padding-top: 5px;
	
	height:300px;
	width: 960px;
	
	background-color: #FFFFFF;  /* white */ 
	
	background-image:url(images/domain.jpg);

	background-position:center;
	background-repeat:no-repeat;
	
	padding-top: 5px;
	padding-bottom: 5px;
	
	padding-left: 5px;
	padding-right: 5px;

	border:1px solid black; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;


	margin: 0 auto; 

}

/*------ 上段 ヘッダー画像（動く画像　画面用） -----*/
#block_top_img_ugoku {
	
	padding-top: 5px;
	
	height:300px;
	width: 960px;
	
	background-color: #FFFFFF;  /* white */ 
	
	background-image:url(images/ugoku.jpg);

	background-position:center;
	background-repeat:no-repeat;
	
	padding-top: 5px;
	padding-bottom: 5px;
	
	padding-left: 5px;
	padding-right: 5px;

	border:1px solid black; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;

	margin: 0 auto; 

}

/*------ 中段 -----*/
#block_mid {

	width:970px; 
		
	
	margin: 0 auto;	

	margin-top: 15px;

/*	background-color:#FFFFFF;
*/
}  
/*------ 中段 -----*/
#block_mid_touyu {

	width:970px; 
		
	
	margin: 0 auto;	

}  

/*------ 中段左 -----*/

.box {

/*  height:200px; */

    width:70%;
    margin:40px auto;

}

#block_mid_left {
	
	float:left;
	width:585px;
			
}  


.block_box_left1 {
	
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 10px;
	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	

	border:1px solid #80778a ; 

	border-top: 30px solid #80778a;
	
    background-color:#FFFFFF; 

	-webkit-box-shadow: 5px 5px 5px -0px #777;
	   -moz-box-shadow: 5px 5px 5px -0px #777;
	        box-shadow: 5px 5px 5px -0px #777;
			
}  

.block_box_left2 {
			
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 10px;
	
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	

	border:1px solid #80778a ; 

	border-top: 30px solid #80778a;
	
    background-color:#FFFFFF; 

	-webkit-box-shadow: 5px 5px 5px -0px #777;
	   -moz-box-shadow: 5px 5px 5px -0px #777;
	        box-shadow: 5px 5px 5px -0px #777;
			
}  


/*------ 中段左whats's new1(title) -----*/

.topics_title {
	
	padding-left: 10px; 

	border-left: solid 15px;
	
	border-left-color: #80778a;		/* */

	color:#24130D;					/*文字色：ランブラック*/

/*	margin-right:300px; */

	margin-bottom:20px;

	font-size: 20px;

	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka,"Times New Roman", Times, serif;
}


/*------ Informationページ用 -----*/

.topics_title_o {

	font-size: 14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	padding-left: 10px; 

	border-left: solid 15px;
	border-bottom: solid 2px;

	border-left-color: #7D7D7D;		/*左ボーダー色（グレイ）*/
	border-bottom-color: #7D7D7D;	/*下ボーダー色（グレイ）*/

	color:#24130D;					/*文字色：ランブラック*/

	margin-right:600px;
	margin-bottom:20px;
		
}



/*------ 中段左whats's new2(内容) -----*/
.whatsnew {


/*	width:420px; */


	margin-top: 20PX; /* 上のタイトル行と少し間をあける */
	margin-left: 20PX; /* ブロック自体を、すこし右にずらす */
	
	padding-left: 10px; 

	border-left: solid 10px;
	border-left-color: #C9C9C4;		/*左ボーダー色（パールグレイ）*/
	border-bottom: solid 2px;
	border-bottom-color: #C9C9C4;		/*左ボーダー色（パールグレイ）*/
	color:#24130D;					/*文字色：ランブラック*/

/*	box-shadow:5px 5px 5px rgba(0,0,0,0.4); */
	
	margin-right:30px;

	font-size: 14px;
	font-weight:bold;
	color:blue;

	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;


}

.whatsnew ul {
/*	list-style-type:none; */
	margin-top:0;
	font-weight:normal;

	color:black;

/*	margin-bottom:0; */
/*	margin-left:0; */
/*	padding-left:0;	*/

}

/*------ 中段左下（LINKS(内容)) -----*/
.links {
	
	margin-top: 00PX; /* 上のタイトル行と少し間をあける */
	margin-bottom: 10PX;
	margin-left: 20PX; /* ブロック自体を、すこし右にずらす */
	
	padding-left: 10px; 

	border-left: solid 10px;
	border-left-color: #C9C9C4;		/*左ボーダー色（パールグレイ）*/
	color:#24130D;					/*文字色：ランブラック*/
	
	margin-right:0px;
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

/*	vertical-align:middle;	なぜかうまくいかない */	/* 垂直位置：中心 */
}
/*------ 中段右 -----*/
#block_mid_right {
 width:340px;
 
 
 	float:left;
	margin-top: 10px;

/* margin-top: 10px; */
 
	margin-left: 20px;


}  

#block_mid_right_s {
	
	
 width:305px;
	
	
/*	margin-top: 10px; */

	margin-left: 0px;
	margin-right: 0px;

	padding-left: 10px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	
		
    background:#FFFFFF; 


	border:1px solid #80778a ;

	border-top: 30px solid #80778a;


	-webkit-box-shadow: 5px 5px 5px -0px #777;
	   -moz-box-shadow: 5px 5px 5px -0px #777;
	        box-shadow: 5px 5px 5px -0px #777;

}  

/*------ 中段右（Music Video) -----*/
.musicvideo {
	
	margin-top: 20PX; /* 上のタイトル行と少し間をあける */
	margin-bottom: 7PX; /* 下の行と少し間をあける */
	margin-left: 40PX; /* ブロック自体を、すこし右にずらす */
	
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

/*------ 中段右下（New Release) -----*/
.nr {
	
	margin-top: 00PX; /* 上のタイトル行と少し間をあける */
	margin-bottom: 10PX;
	margin-left: 20PX; /* ブロック自体を、すこし右にずらす */
	
	padding-left: 10px; 

	border-left: solid 10px;
	border-left-color: #C9C9C4;		/*左ボーダー色（パールグレイ）*/
	color:#24130D;					/*文字色：ランブラック*/
	
	margin-right:20px;
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


/*------ 中段の下のVIDEOブロック -----*/
#block_video {

 width:960px;
 margin: 0 auto;	

}  
/*------ 中段 videoブロック左 -----*/
#block_video_left {
	width:470px;
	
/*	height:500px; */ 
	
	float:left;
	margin-top: 10px;
	margin-left: 10px;
	
	/* background-color: blue; */
}  
/*------ 中段 videoブロック右 -----*/
#block_video_right {
 width:470px;
 
/* height:500px; */ 
 
 float:left;
 margin-top: 10px;
/* background-color: #6CF; */
}  

/*------ 下段 -----*/

#block_bottom {

	padding-top:5px;
	height:22px; 
	background-color: #A9A9A9; /* DARK GRAY */
	
}

#block_top_head_info {

	float:left;

/*	padding-top: 5px; */

	padding-left: 10px;
	color: #FFF;	/* 白文字 */
	
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	
/*	background-color: #A9A9A9; */ /* DARK GRAY */ 

}

#block_bottom_left {

	float:left;

	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	margin-left: 20px;

}
#block_bottom_right {

	float:right;
	font-size: 12px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin-right: 20px;

}


/*---------- くるくる回す画像用 ----------*/
.roundabout-holder {
	padding: 0;
	margin: 0 auto;

	height: 500px;

	width: 960px;	/*全体幅と関係がある。これを大きくすると全体横が広がる */
}

.roundabout-moveable-item {
	height: 300px;
	width: 300px;
	cursor: pointer;
	border:2px solid #696969;
	display:block;
	box-shadow:5px 5px 5px rgba(0,0,0,0.4); 
}

.roundabout-moveable-item img {
	height: 100%;
	width: 100%;
}

.roundabout-in-focus {
	cursor: auto;	/* カーソル形状 */
}


/*---------------------------------*/
/* くるくる回る下のところにある「タイトル」表示 */

#carousel-descriptions {
	list-style:none;
	display:block;
/*	width:850px; */
	width:960px;

/*	margin:25px auto; */

	padding:0;
}

#carousel-descriptions li {
	font-size:24px;
/*	font-weight:bold; */
	text-align:center;
	display:none;
	
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#carousel-descriptions li.current {
	display:block;
}

/*---------------------------------*/
#carousel-controls {
/* 画面下の文字にハイライトがあたるあのブロック */

/*	max-width:900px; */
	max-width:900px;

	margin-left: 30px;
	
	font-size:18px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

}


#goshop {
	
	color:red;
/*	background-color:yellow; */

	margin-top: 5p;	
	margin-bottom: 5px;	

	padding-top: 0px;
	padding-bottom: 0px;	
}

#carousel-controls span {

/*	width:500px; */
	width:800px;

/*	display:inline-block; /* インラインブロック指定 */

/*	font-size:18px; */
/*	text-align:center; */

	margin-top: 5p;	
	margin-bottom: 5px;	
	margin-left: 5px;	
	margin-right: 5px;	

	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;

	cursor:pointer;
	
/*	border:1px solid black; */

/*	background:#333; */
			
/*	background:#999; */ /* グレー */			
	background:#FFF;	/* 白 */			

}


#carousel-controls .current {
/*  カレント　*/
/*	background:#600; */
/*	color:;	*/
/*	border-color:#400; */

	background:#CCC;
	color:#FFF;
	border-color:#400;

}

/*========================== release.html =============================== */
/*------ タイトル -----*/
.width920 {
	
	width:960px;
	height:50px;
	margin: 0 auto;	
	
	padding-top: 10px;
	
}
.topics_title2 {
	
	float: left;
	
	padding-left: 0px; 

	border-top: 50px;
	border-left: solid 20px;
	border-bottom: solid 5px;

	border-left-color: #7D7D7D;		/*左ボーダー色（グレイ）*/
	border-bottom-color: #7D7D7D;	/*下ボーダー色（グレイ）*/

	color:#24130D;					/*文字色：ランブラック*/

/*	margin-left: 20px; */
	margin-bottom:20px;

	font-size: 36px;
	font-style:italic;
	font-weight:bold;
	font-family:abel;
	
}

/*-------------- （Profile画面）------------------*/
#profile_intro  {

	font-size:16px;	

}

#profile_intro_img {
	
	width: 960px;
	height:250px;
	
}

#profile_intro_img_left {
	
	width:550px;
	float:left;
	margin-left:30px;

}
#profile_intro_img_right {
	
	width:150px;
	height:150px;
	float:right;
	background-image:url(images/flower.jpg);
	
	margin-right: 20px;
	margin-top: 40px;

}



.discograpy {
	
	
	width: 920px; /* 960 - 20 - 20 = 920 */ 
	

	background-color: #ffffff; 	/* white */

/*
	background-position:center;
	background-repeat:no-repeat;
	
*/
	padding-top: 20px;
	padding-bottom: 20px;
	
	padding-left: 20px; 
	padding-right:20px; 

	border:1px solid black; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;


	font-size: 14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	color:#24130D;					/*文字色：ランブラック*/	


/*	margin: 0 auto; 
*/
}

.photo {

/*	width:960px; */
	
	display:inline;	 
	
	margin-left:30px;
	margin-right:0px;
	
	float:left;
	
	height: 250px;
	
}
.image_s {
/*	width: 300px; */	
	width: 185px;	
	
}

#print_pdf {
	
	text-align:right;
	
}

#print_pdf_img {
	
/*
	font-size: 16px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
*/	
	
/*	border:1px solid black; */

	border:1px solid #7d7d7d; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;	
	
}


/*------ （Contact画面の中Block部分） -----*/
.contact_form {
	

/*	width: 870px; */	/* 960 - 20 - 20 - 50 = 870 */ 

	width: 800px; 		/* 960 - 20 - 20 - 50 = 870 */ 
	

	background-color: #ffffff; 	/* white */

	margin-left: 50px;

	padding-top: 20px;
	padding-bottom: 20px;
	
	padding-left: 40px; 
	padding-right:20px; 

	border:1px solid black; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;


	font-size: 14px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	color:#24130D;					/*文字色：ランブラック*/	

}

/*------ （Contact画面の中上部部分） -----*/
.otoiawase {
	
	margin-top: 20PX; /* 上のタイトル行と少し間をあける */
		
	padding-left: 00px; 

	color:#24130D;					/*文字色：ランブラック*/
	
	margin-right:20px;
	font-size: 14px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#mail_icon {
	
	display:inline-block;
	margin-right: 30px;
	vertical-align: middle;
	
	
	width:60px;
	height: 40px;
		
	background-color: #FFFFFF;  /* white */ 
	background-image:url(images/mail_s.gif);

	background-position:center; 
	background-repeat:no-repeat; 
	
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;

	border:1px solid black; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;
	
}
 
#mail_text { 
	
	display:inline-block; 	
	vertical-align: middle;
		
}

#hyou {
	

	width :960px;
	background-color: #ffffff;		
	
	-webkit-box-shadow: 5px 5px 5px -0px #777;
    -moz-box-shadow: 5px 5px 5px -0px #777;
		box-shadow: 5px 5px 5px -0px #777;
		

}
#hyou_noline {
	

	width :960px;
	background-color: #ffffff;		
	
		

}

/*-------- 会社情報 (table) -------*/

/*------ company用 -----*/

.gyou_title {
	
	width: 315px; 
	
	height:40px; 
	

	padding-top: 14px;
	padding-bottom: 0px;
	
	margin-bottom:5px;

	
	background-color:#ffffff;
	

	border:1px solid #000000 ; 

	vertical-align: middle;

	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka,"Times New Roman", Times, serif;

	-webkit-box-shadow: 5px 5px 5px -0px #777;
	   -moz-box-shadow: 5px 5px 5px -0px #777;
	        box-shadow: 5px 5px 5px -0px #777;
			

}

/*------ company用 -----*/

.topics_title_company {
	
	width: 280px;
	
	height: 30px;
	

	margin-left:10px;
	
	padding-left: 10px; 

	
	
	color:#000000;					/*文字色：黒 */

	background-color:#ffffff;
	

	font-size: 18px;
	

	border-left: solid 10px;
	border-left-color: #80778A;		/*ピンク色系 */


	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka,"Times New Roman", Times, serif;

/*	-webkit-box-shadow: 5px 5px 5px -0px #777;
	   -moz-box-shadow: 5px 5px 5px -0px #777;
	        box-shadow: 5px 5px 5px -0px #777;
			
*/
}

table.company {

	width: 100%;
	margin:20px 0px 50px;
	
	
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	

	border-spacing:0px;

}

table.company tr th,
table.company tr td {
	
	font-size: 16px;

/*	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
*/


	border-bottom: 1px solid #000;
	border-right: 1px solid #000;


	padding: 7px;

}

table.company tr th {
	
/* 項目名の行 --------------------*/
	

	background: #A979A3 ;
	
	font-weight:normal;
	
	color: #FFFFFF;	

}

/*============= 以下：2013.12.18 =====================*/

/*------ 灯油ネット注文サブ画像 -----*/
#block_submenu_touyu_img {
	
	padding-top: 5px;
	
/*	height:200px; */

	height:1040px;
	width: 960px;
	
	background-color: #FFFFFF;  /* white */ 
	
/*	background-image:url(images/submenu_touyu.jpg);
*/
	background-position:center;
	background-repeat:no-repeat;
	
	padding-top: 5px;
	padding-bottom: 5px;
	
	padding-left: 5px;
	padding-right: 5px;

	border:1px solid black; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;


	margin: 0 auto; 
	
	margin-top: 15px;
	margin-bottom:10px;

}

/*------ 灯油ネット注文サブ画像（お勧めする４つの理由） -----*/
#block_submenu_touyu_osusume_img {
	
	padding-top: 5px;
	
	height:500px;
	width: 900px;
	
	background-color: #FFFFFF;  /* white */ 
	
	background-position:center;
	background-repeat:no-repeat;
	
	padding-top: 5px;
	padding-bottom: 5px;
	
	padding-left: 5px;
	padding-right: 5px;

	border:2px solid black; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;


	margin: 0 auto; 
	
	margin-top: 15px;
	margin-bottom:10px;

}


/*------ 灯油ネット注文サブ画像（割引価格強調） -----*/
#block_submenu_touyu_waribiki_img {
	
	padding-top: 5px;
	
	/* height:150px; */
	height: 300px;
	width: 800px;
	
	background-color: #FFFFFF;  /* white */ 
	
	background-position:center;
	background-repeat:no-repeat;
	
	padding-top: 5px;
	padding-bottom: 5px;
	
	padding-left: 5px;
	padding-right: 5px;

	border:1px solid black; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;


	margin: 0 auto; 
	
	margin-top: 15px;
	margin-bottom:10px;

}

/*------ 灯油ネット注文サブ画像（助成金の説明） -----*/
#block_submenu_touyu_waribiki_img2 {
	
	padding-top: 5px;
	
	height: 120px;
	width: 800px;
	
	background-color: #FFFFFF;  /* white */ 
	
	background-position:center;
	background-repeat:no-repeat;
	
	padding-top: 5px;
	padding-bottom: 5px;
	
	padding-left: 5px;
	padding-right: 5px;

	border:1px solid black; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;


	margin: 0 auto; 
	
	margin-top: 15px;
	margin-bottom:10px;

}

/*------ 灯油ネット注文サブ画像（カレンダー1） -----*/
#block_submenu_touyu_calendar_img {
	
	padding-top: 5px;
	
	height:500px;
	width: 900px;
	
	background-color: #FFFFFF;  /* white */ 
	
	background-position:center;
	background-repeat:no-repeat;
	
	padding-top: 5px;
	padding-bottom: 5px;
	
	padding-left: 5px;
	padding-right: 5px;

	border:1px solid black; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;


	margin: 0 auto; 
	
	margin-top: 10px;
	margin-bottom:10px;

}




/*------ 簡単サイトサブ画像（割引価格強調） -----*/
#block_submenu_kantan_site_img {
	
	padding-top: 5px;
	
	height:150px;
	width: 800px;
	
	background-color: #FFFFFF;  /* white */ 
	
	background-position:center;
	background-repeat:no-repeat;
	
	padding-top: 5px;
	padding-bottom: 5px;
	
	padding-left: 5px;
	padding-right: 5px;

	border:1px solid black; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;


	margin: 0 auto; 
	
	margin-top: 25px;
	margin-bottom:10px;

}

/*------ company用 -----*/

.topics_title_touyu {
	
	width: 280px;
	
	height: 30px;
	

	margin-left:10px;
	
	padding-left: 10px; 

	
	
	color:#000000;					/*文字色：黒 */

	background-color:#ffffff;
	

	font-size: 20px;
	

	border-left: solid 10px;
	
	border-left-color: #fe7e01;		/* 明るいオレンジ系 */


	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka,"Times New Roman", Times, serif;

/*	-webkit-box-shadow: 5px 5px 5px -0px #777;
	   -moz-box-shadow: 5px 5px 5px -0px #777;
	        box-shadow: 5px 5px 5px -0px #777;
			
*/
}

table.touyu {

	width: 100%;

/*	margin:20px 0px 50px; */

/*	margin:20px 0px 10px; 2022.06.30 */
	margin:20px 0px 10px;
	
	
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	

	border-spacing:0px;

}

table.touyu tr th,
table.touyu tr td {
	
	font-size: 16px;

/*	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
*/


	border-bottom: 1px solid #000;
	border-right: 1px solid #000;


	padding: 7px;

}

table.touyu tr th {
	
/* 項目名の行 --------------------*/
	

/*	background: #A979A3 ; */

/*	background: #EB6100; オレンジ */

	background: #fe7e01 ;	/* 明るいオレンジ色系 */
	
	font-weight:normal;
	
	color: #FFFFFF;	

}

/*------ 灯油ネット注文サブ画像（割引価格強調） -----*/
#kantan010_img {
	
	padding-top: 5px;
	
	width: 638px;
	height:541px;
	
	background-color: #FFFFFF;  /* white */ 
	
	background-position:center;
	background-repeat:no-repeat;
	
	padding-top: 5px;
	padding-bottom: 5px;
	
	padding-left: 5px;
	padding-right: 5px;

	border:1px solid black; 

	-webkit-box-shadow: 6px 6px 6px -0px #777;
	   -moz-box-shadow: 6px 6px 6px -0px #777;
	        box-shadow: 6px 6px 6px -0px #777;


	margin: 0 auto; 
	
	margin-top: 15px;
	margin-bottom:10px;

}




















