/* page */

* {
	margin:0;
	padding:0;
}

body {

	color: #666666;
	margin: 0px;
	padding: 0px;
	font-family:ヒラギノ角ゴ pro W3,ＭＳ Ｐゴシック,sans-serif;
	text-align: left;
	font-size: 13px;
	line-height: 1.5

}




h1#f_top{
	font-size: 12px;
	font-weight:normal;
	display:inline;
	color: #996666;
}

.f_top{
	font-size: 12px;
	font-weight:normal;
	display:inline;
	color: #996666;
}

.f_bold{
	font-weight:bold;
}

.f_color01{
	color: #666666;
}

.f_color02{
	color: #333333;
}

.f_color03{
	color: #cc3333;
}

.f_color04{
	color: #9DAF77;
}

div#f_border01{
	margin-top: 5px;
	border-bottom:dotted 1px;
	border-color:#333333;
}

div#f_border02{
	margin-top: 5px;
	border-bottom:dotted 1px;
	border-color:#333333;
}

div#f_border03{
	margin-top: 5px;
	margin-bottom: 10px;
	border-bottom:dotted 1px;
	border-color:#333333;
}

div#f_border04{
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 265px;
	border-bottom:dotted 1px;
	border-color:#333333;
}


/* Link */

a img {
    border-style:none;
}

a:link {
	color:#666666;;
	text-decoration: none;
}

a:active {
	color:#666666;
	text-decoration: none;
}

a:visited {
	color:#666666;
	text-decoration: none;
}

a:hover {
	color:#666666;
	text-decoration:underline;
}

/* Link News */

.f_mark {
	color:#CC3333;
}
.f_mark a:link {
	color:#CC3333;
	text-decoration:none;
}

.f_mark a:active {
	color:#CC3333;
	text-decoration:none;
}

.f_mark a:visited {
	color:#CC3333;
	text-decoration:none;
}

.f_mark a:hover {
	color:#CC3333;
	text-decoration:underline;
}

/* Link order */

#f_order_red {
	color:#FF6666;
	text-decoration:underline;
}
#f_order_red a:link {
	color:#FF6666;
	text-decoration:underline;
}

#f_order_red a:active {
	color:#FF6666;
	text-decoration:underline;
}

#f_order_red a:visited {
	color:#FF6666;
	text-decoration:underline;
}

#f_order_red a:hover {
	color:#FF6666;
	text-decoration:underline;
}


#f_order_blue {
	color:#0099CC;
	text-decoration:underline;
}
#f_order_blue a:link {
	color:#0099CC;
	text-decoration:underline;
}

#f_order_blue a:active {
	color:#0099CC;
	text-decoration:underline;
}

#f_order_blue a:visited {
	color:#0099CC;
	text-decoration:underline;
}

#f_order_blue a:hover {
	color:#0099CC;
	text-decoration:underline;
}


#f_order_orange {
	color:#FFCC66;
	text-decoration:underline;
}
#f_order_orange a:link {
	color:#FFCC66;
	text-decoration:underline;
}

#f_order_orange a:active {
	color:#FFCC66;
	text-decoration:underline;
}

#f_order_orange a:visited {
	color:#FFCC66;
	text-decoration:underline;
}

#f_order_orange a:hover {
	color:#FFCC66;
	text-decoration:underline;
}


#f_order_pink {
	color:#FFCDC0;
	text-decoration:underline;
}
#f_order_pink a:link {
	color:#FFCDC0;
	text-decoration:underline;
}

#f_order_pink a:active {
	color:#FFCDC0;
	text-decoration:underline;
}

#f_order_pink a:visited {
	color:#FFCDC0;
	text-decoration:underline;
}

#f_order_pink a:hover {
	color:#FFCDC0;
	text-decoration:underline;
}


#f_order_green {
	color:#339933;
	text-decoration:underline;
}
#f_order_green a:link {
	color:#339933;
	text-decoration:underline;
}

#f_order_green a:active {
	color:#339933;
	text-decoration:underline;
}

#f_order_green a:visited {
	color:#339933;
	text-decoration:underline;
}

#f_order_green a:hover {
	color:#339933;
	text-decoration:underline;
}








.f_mark_blue {
	color:#3976DB;;
}
.f_mark_blue a:link {
	color:#3976DB;;
	text-decoration:none;
}

.f_mark_blue a:active {
	color:#3976DB;;
	text-decoration:none;
}

.f_mark_blue a:visited {
	color:#3976DB;;
	text-decoration:none;
}

.f_mark_blue a:hover {
	color:#3976DB;;
	text-decoration:underline;
}

/*クリアー*/
div#f_clear{
	clear:both;
}


/*コンテナ*/
div#f_container{
	width: 960px;
	margin-top: 32px;
	margin-left: auto;
	margin-right: auto;
}
/*ヘッダー*/

div#f_header{
	margin-top: 0px;
}

div#f_headerlogo{
	width: 166px;
	float: left;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:0px;
}

div#f_headerright{
	width: 794px;
	float: right;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:0px;
}

div#f_headermsg{
	float: left;
	margin-top: 25px;
	margin-left: 6px;
	margin-right: auto;
}


ul#f_headermenu{
	text-align: right;
	padding-right: 1px;
}

ul#f_headermenu li{
	margin-top: 25px;
	list-style-type:none;
	float:right;
}

ul#f_headermenu li a{

	height:15px;
	display: block;
	margin-left: 10px;
	padding-left: 13px;
	font-size: 12px;
	color: #666666;
	background:url("../img/parts_01.gif");
	background-repeat: no-repeat;
	background-position: 0px 2px;

}

#f_headermenu a:link {
	color:#666666;;
	text-decoration: none;
}

#f_headermenu a:active {
	color:#666666;
	text-decoration: none;
}

#f_headermenu a:visited {
	color:#666666;
	text-decoration: none;
}

#f_headermenu a:hover {
	color:#666666;
	text-decoration:underline;
}


/*ぱんくずリスト*/

div#f_bred{
	clear:both;
	padding-top: 10px;
	float:left;


}

div#f_bred a:link {
	color:#CC3333;
	text-decoration:none;
}

div#f_bred a:active {
	color:#CC3333;
	text-decoration:none;
}

div#f_bred a:visited {
	color:#CC3333;
	text-decoration:none;
}

div#f_bred a:hover {
	color:#CC3333;
	text-decoration:underline;
}


/*前のページに戻る*/

div#f_back{
	padding-top: 10px;
	margin-right:0px;
	float:right;
	color:#0099CC;
	text-decoration:underline;
	text-align:left;

}

div#f_back a:link {
	padding-top: 10px;

	width:120px;
	height:21px;
	display: block;
	background:url("../img/btn_return.gif");
	background-repeat: no-repeat;

}

div#f_back_footer{
	padding-top: 0px;
	margin-right:0px;
	float:right;
	color:#0099CC;
	text-decoration:underline;
	text-align:left;

}

div#f_back_footer a:link {
	padding-top: 0px;
	width:120px;
	height:21px;
	display: block;
	background:url("../img/btn_return.gif");
	background-repeat: no-repeat;

}



/*フッター*/

div#f_footer{
	width: 960px;
	margin-top: 10px;
	float:left;

}

div#f_footer_top{
	width: 960px;
	margin-top: 0px;
	float:left;

}


ul#f_footermenu{
	text-align: left;
	padding-right: 1px;
	vertical-align : middle;
	
}

ul#f_footermenu li{
	list-style-type:none;
	float:left;
	vertical-align : middle;

}

ul#f_footermenu li a{

	margin-top: 10px;

	height:15px;
	display: block;
	margin-right: 10px;
	padding-left: 13px;
	font-size: 12px;
	color: #666666;
	background:url("../img/parts_01.gif");
	background-repeat: no-repeat;
	/* background-position:left middle; */
	vertical-align : middle;
	background-position: 0px 2px;

}

#f_footermenu a:link {
	color:#666666;;
	text-decoration: none;
}

#f_footermenu a:active {
	color:#666666;
	text-decoration: none;
}

#f_footermenu a:visited {
	color:#666666;
	text-decoration: none;
}

#f_footermenu a:hover {
	color:#666666;
	text-decoration:underline;
}



ul#f_footermenu_top{
	text-align: left;
	padding-right: 1px;
	vertical-align : middle;
	
}

ul#f_footermenu_top li{
	list-style-type:none;
	float:left;
	vertical-align : middle;

}

ul#f_footermenu_top li a{

	margin-top: 0px;

	height:15px;
	display: block;
	margin-right: 10px;
	padding-left: 13px;
	font-size: 12px;
	color: #666666;
	background:url("../img/parts_01.gif");
	background-repeat: no-repeat;
	/* background-position:left middle; */
	vertical-align : middle;
	background-position: 0px 2px;

}

#f_footermenu_top a:link {
	color:#666666;;
	text-decoration: none;
}

#f_footermenu_top a:active {
	color:#666666;
	text-decoration: none;
}

#f_footermenu_top a:visited {
	color:#666666;
	text-decoration: none;
}

#f_footermenu_top a:hover {
	color:#666666;
	text-decoration:underline;
}



div#f_footertext{
	margin-top:30px;
	margin-bottom:10px;
	padding-top:10px;

	color:#663300;
	text-align:center;
	width:960px;
	background:url("../img/line_01.gif");
	background-repeat: no-repeat;

}

div#f_footertext_top{
	margin-top:5px;
	margin-bottom:10px;
	padding-top:10px;

	color:#663300;
	text-align:center;
	width:960px;
	background:url("../img/line_01.gif");
	background-repeat: no-repeat;

}



/*navi flash*/


div#f_navi{
	float: right;
}

div#f_flashcontent{
	float: left;
	margin-top: 3px;
}

/*コンテンツエリア*/

div#f_contents-area{
	float: left;
	clear:both;
	margin-top: 20px;
	width:960px;
}

/*コンテンツTOP左エリア*/

div#f_left-area  {
	float:left;
	width:500px;
}

.f_tbl-news  {
	width:500px;
	line-height:120%;
	border-collapse: collapse;
	/*
	border:solid 1px;
	border-color:#CCCCCC;
	*/

}
.f_tbl-news th {
	font-weight:bold;
	color:#666666;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	width:60px;
}
.f_tbl-news td {
	text-align:left;
	
}
.f_odd th, .f_odd td {
	background-color:#FFFFFF;
}
.f_even th, .f_even td {
	background-color:#EAEAEA;
}
.f_even td p.f_catTitle, .f_odd td p.f_catTitle {
	color:#CC0000;
	background:url("../img/parts_01.gif");
	background-repeat: no-repeat;
	background-position:left;
	padding-left:17px;
	padding-top:10px;
	padding-bottom:10px;
}
.f_tbl-news_event{
	width:100px;
	border-color:
}

#f_otoiawase{
	float:left;

	margin-top:20px;
	margin-bottom:10px;

}


/*コンテンツTOP右エリア*/

div#f_right-area {
	float:right;
	width:460px;
}

div#f_right-table {
	float:right;
	margin-top:10px;	
}

.f_left-td{

	width:220px;
	height:79px;

}

div#f_banner-table {
	float:right;
	margin-top:45px;	
}

.f_banner-td{

	padding-left:10px;

}

/*その他コンテンツエリア*/


div#f_contents01{

	text-align:left;

}

/*オーダーコンテンツエリア*/

div#f_order_title{

	margin-top:0px;	
	margin-bottom:20px;	
	width:960px;

}

.f_order_subtitle{

	margin-top:5px;	
	margin-left:19px;	
	font-weight:bold;
}

div#f_order_menu_left{

	float:left;
	margin-top:0px;	
	margin-bottom:10px;	

}

div#f_order_menu_right{

	float:right;
	margin-top:0px;	
	margin-bottom:10px;	

}

div#f_order_menu_blank{

	width:960px;
	height:20px;

}

div#f_order_cap01{

	float:left;
	width:98px;
	height:36px;
	margin-top:0px;	
	margin-bottom:10px;	

}

div#f_order_cap02{

	float:left;
	width:382px;
	height:36px;
	margin-top:0px;	
	margin-bottom:10px;	
	
}

div#f_order_cap03{

	line-height:36px;
	margin-left:5px;	

}

div#f_order_cap04{

	line-height:18px;
	margin-left:5px;	

}

div#f_order_cap05{

	float:left;
	width:862px;
	height:36px;
	margin-top:0px;	
	margin-bottom:10px;	
	
}

/*explaコンテンツエリア*/

.f_expla_moji01 {

	color: #666666;
	margin: 0px;
	padding: 0px;
	font-family:ヒラギノ角ゴ pro W3,ＭＳ Ｐゴシック,sans-serif;
	text-align: left;
	font-size: 15px;
	line-height: 30px;

}

.f_expla_moji02 {

	color: #BF7A70;
	margin: 0px;
	padding: 0px;
	font-family:ヒラギノ角ゴ pro W3,ＭＳ Ｐゴシック,sans-serif;
	font-weight:bold;
	text-align: left;
	font-size: 17px;
	line-height: 34px;

}

.f_expla_moji03 {

	color: #666666;
	margin: 0px;
	padding: 0px;
	font-family:ヒラギノ角ゴ pro W3,ＭＳ Ｐゴシック,sans-serif;
	text-align: left;
	font-size: 13px;
	line-height: 30px;

}

div#f_expla_border01{
	margin-left:30px;
	margin-right:30px;
	margin-top: 5px;
	margin-bottom:15px;

	border-bottom:dotted 1px;
	border-color:#333333;
}


div#f_expla_title01{

	margin-bottom:20px;	
	
}

div#f_expla_left-area {
	float:left;
	margin-left:30px;
}

div#f_expla_right-area {
	float:right;
	margin-right:30px;

}

div#f_expla_box01 {
	margin-top:10px;
	margin-bottom:30px;
	margin-left:0px;
	margin-right:0px;
}

div#f_expla_box02 {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
	background-color:#FFECCE;
	color:#DB5700;
}


/*info_3/info.htmlコンテンツエリア*/

div#f_info_area {
	margin-left:30px;
}

div#f_info_area1 {
	margin-bottom:15px;
}

.f_info_moji01 {

	color: #666666;
	margin: 0px;
	padding: 0px;
	font-family:ヒラギノ角ゴ pro W3,ＭＳ Ｐゴシック,sans-serif;
	text-align: left;
	font-size: 17px;
	line-height: 30px;

}


.f_info_moji02 {

	color: #000000;
	margin: 0px;
	padding: 0px;
	font-family:ヒラギノ角ゴ pro W3,ＭＳ Ｐゴシック,sans-serif;
	text-align: left;
	font-size: 17px;
	line-height: 30px;

}



/*sitemapコンテンツエリア*/


h2#f_sitemap{
	font-size: 12px;
	font-weight:normal;
	display:inline;
	color: #666666;
}


div.sitemapAlphaBlock {
display:block;
}
div.sitemapAlphaBlock div.sitemapBlockLeft {
display:inline;
float:left;
height:auto;
margin:0 0 0 13px;
padding:0;
width:230px;
}


div.sitemapAlphaBlock div.sitemapBlockLeft h3 {
	font-size: 12px;
	font-weight:normal;

background:url("../img/parts_01.gif") no-repeat scroll 0 0.1em transparent;
padding:0 0 0 20px;
}



div.sitemapAlphaBlock div.sitemapBlockRight {
display:inline;
float:left;
height:auto;
margin:0 0 0 30px;
padding:0;
width:610px;
}
div.sitemapAlphaBlock div.sitemapBlockRight ul li {
background:url("../img/parts_01.gif") no-repeat scroll 0 0.1em transparent;
display:block;
float:left;
margin:0 0 8px;
padding:0 0 0 20px;
width:250px;
}


div.f_sitemap_1 h3 {
	float:left;
	font-size: 12px;
	font-weight:normal;
	background:url("../img/parts_01.gif") no-repeat scroll 0 0.1em transparent;
	padding:0 0 0 20px;
	width:250px;

}

div.f_sitemap_2{

display:inline;
float:left;
height:auto;
margin:0 0 0 0px;
padding:0;
width:300px;

}

div.f_sitemap_2 ul li {
background:url("../img/parts_01.gif") no-repeat scroll 0 0.1em transparent;
display:block;
float:left;
margin:0 0 8px;
padding:0 0 0 20px;
width:300px;
}


div.f_sitemap_1_blank {
	float:left;
	padding:0 0 0 20px;
	width:250px;

}

div.f_sitemap_2_blank{

float:left;
height:auto;
margin:0 0 0 0px;
padding:0;
width:300px;

}



div#f_campaign{
	text-decoration:underline;
	text-align:left;
	margin-bottom:10px;
}

div#f_campaign a:link {

	width:960px;
	height:70px;
	margin-bottom:10px;
	display: block;
	background:url("../img/banner_can_1.gif");
	background-repeat: no-repeat;

}

