body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FCFBDD;
	background-image: url(../img/common/bg.gif);
	background-repeat: repeat-x;
}

img {
    border-style:none;
}

.clear{
text-align:left;
}

a:link, a:visited {
	color: #2561A0;
	text-decoration: none;
}
a:active, a:hover {
	color: #2561A0;
	text-decoration : underline;
	}

.text_s{
font-size:10px;
line-height:150%;
}

.text_m{
font-size:12px;
color:#454545;
line-height:160%;
border-top: none;
border-bottom: 1px dotted #BBBBBB;
border-left: none;
border-right: none;
padding: 5px;
text-align: left;
}


.text_bold{
font-size:12px;
font-weight:bold;
}


.foot_link{
font-size:10px;
margin-left:5px;
}

.foot_link{
font-size:10px;
margin-left:5px;
}

/*--会社概要テキストエリアの設定--*/

.text-area{
	background-color:#FFFFDF;
	border:1px solid #FFFFDF;
	margin:20px 0px;
}

.text-area p{
	text-align:left;
	font-size: 12px;
	color:#454545;
	line-height:180%;
	letter-spacing:2px;
	margin:10px 10px;
}

.text-area p:first-letter { font-size:14px; color:#FE9D01;font-weight:bold;margin-left:10px;}

/*--会社概要テーブルの設定--*/

td{font-size:12px;
letter-spacing:2px;
line-height:180%;
color:#454545;
}

.p_table table{
	border:none;
}
.p_table th{
	border-top: none;
	border-bottom: 1px dotted #BBBBBB;
	border-left: none;
	background-color: #ededed;
	text-align: left; 
	font-weight: normal;
	padding: 10px;
	width: 110px;
}
.p_table td{
	border-top: none;
	border-bottom: 1px dotted #BBBBBB;
	border-left: none;
	border-right: none;
	padding: 10px;
	text-align: left;
}
.p_table_a{
	border:none;
}
.p_table_a td{
	border:none;
	padding: 0 10px 0 0 ;
	
}

/*--プライバシーポリシーテキストエリアの設定--*/
.text_area{
	
	border:1px solid #FFFFDF;
	margin:20px 0px;
}
.text_area p{
	text-align:left;
	font-size: 12px;
	color:#454545;
	line-height:180%;
	letter-spacing:2px;
	margin:10px 10px;
}

.text_area p:first-letter { font-size:14px; color:#004b9f;font-weight:bold;margin-left:10px;}

.top {text-align:right;
      margin:5px 15px;}


/*--事業案内トップの設定--*/

.text-area_work{

	margin:10px 0px;
	width:500px;
}
.text-area_work p{
	text-align:left;
	font-size: 11px;
	color:#454545;
	line-height:180%;
	letter-spacing:1px;
}

/*--事業案内サービスの設定--*/

.text-area_serv{

	margin:10px 0px;
	width:500px;
}
.text-area_serv p{
	text-align:left;
	font-size: 12px;
	color:#454545;
	line-height:180%;
	letter-spacing:1px;
}
.cm td{
	text-align:left;
}
	
.days td{
    text-align:left;
}

/*--お問い合わせテーブルの設定--*/

.cont td{
	text-align:left;
}

.textarea_contact{
    text-align:center;
	font-size: 12px;
	color:#454545;
	line-height:180%;
	letter-spacing:1px;
}

/*--shopテーブルの設定--*/

.shop td{
    font-size:12px;
    letter-spacing:1px;
    line-height:120%;
    color:#454545;
	text-align:left;
}

.pict{
	border: 1px solid #AAAAAA;
	float: left;
}

td.h1 { 
       background-color: #e8e8e8;
       font-weight:bold;
       line-height:180%;
	   letter-spacing:2px; 
}
td.kakaku { 
       font-weight:bold;
	   color:#CC0000;
       line-height:180%;
	   letter-spacing:2px; 
}
td.cart { text-align:right}

/*--同意文書--*/

#doui {	width:350px ; height:150px; overflow:auto; background-color: #f0f0f0;border:1px solid #cccccc; }
#doui UL {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: square; TEXT-ALIGN: left;}
#doui LI {	PADDING-LEFT: 1px; font-size: 1em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.3em; BORDER-BOTTOM: none; }
#doui LI.end {	BORDER-BOTTOM: medium none;}
#doui P {	font-size: 1em; LINE-HEIGHT: 1.2em;}
#doui #SEKININ {	font-size: 1em; LINE-HEIGHT: 1.2em; text-align:right;}

/* ------ [リンク用スタイル] ------ */
.foot_link a:link,.foot_link a:visited,.foot_link a:active  { color : #000000 ; text-decoration : none ;}
.foot_link a:hover { color : #a10000 ; text-decoration : underline ;}

/* ------ [MAC用] ------ */
#sub_menu{
margin:0;
padding:0;
}