@charset   "Shift_JIS";

/*********************************************************
*
* Copyright (c) 2008, R design. All rights reserved.
* 20071016/ 新規作成
* 20080708/ 修正
* 20080806/ 修正
*
*********************************************************/

/*------カテゴリ01------*/

#category01_1			{
				width:560px ;
				margin:0px 0px 35px 30px ;
				}


#category01_1 p.pht01	{
				margin-bottom:5px ;
				}

#category01_1 p.pht01 img	{
				width:510px ; 
				float:left ; 
				border:1px #bbbbbb solid ; 
				padding:2px ; 
				margin:0px 45px 15px 10px ;
				}

#category01_1 p.pht02	{
				margin-bottom:5px ;
				padding:10px 0 0 0;
				border-top:1px dotted #333 ;
				}

#category01_1 p.pht02 img	{
				width:510px ; 
				float:left ; 
				border:1px #bbbbbb solid ; 
				padding:2px ; 
				margin:0px 45px 15px 10px ;
				}

#category01_1 p.pht02	{
				margin-bottom:5px ;
				}

#category01_1 p.pht02 img	{
				width:510px ; 
				float:left ; 
				border:1px #bbbbbb solid ; 
				padding:2px ; 
				margin:0px 45px 15px 10px ;
				}

#category01_2			{
				width:560px ;
				margin:0px 0px 15px 30px ;
				}

#category01_2 p.pht01	{
				margin-bottom:5px ;
				}

#category01_2 p.pht01 img	{
				width:510px ; 
				float:left ; 
				border:1px #bbbbbb solid ; 
				padding:2px ; 
				margin:0px 45px 15px 10px ;
				}

#category01_2 p.pht02	{
				margin-bottom:5px ;
				}

#category01_2 p.pht02 img	{
				width:510px ; 
				float:left ; 
				border:1px #bbbbbb solid ; 
				padding:2px ; 
				margin:0px 45px 15px 10px ;
				}

/*------カテゴリ02------*/

#category02_1		{
				width:560px ;
				margin:0px 0px 15px 30px ;
			}


#category02_1 p.pht01	{
				margin-bottom:5px ;
			}

#category02_1 p.pht01 img	{
				width:500px ; 
				float:left ; 
				border:1px #bbbbbb solid ; 
				padding:2px ; 
				margin:0px 40px 15px 0px ;
			}

/*------カテゴリ03------*/


#table03_1		{
				width:560px ;
				margin:0px 0px 15px 5px ;
			}

#category03_1		{
				width:560px ;
				margin:0px 0px 15px 30px ;
			}

#category03_1 p.pht01	{
				margin-bottom:5px ;
			}

#category03_1 p.pht01 img	{
				width:200px ; 
				float:left ; 
				border:1px #bbbbbb solid ; 
				padding:2px ; 
				margin:0px 35px 15px 10px ;
			}

#category03_2		{
				width:560px ;
				margin:0px 0px 15px 30px ;
			}

#category03_2 p.pht01	{
				margin-bottom:5px ;
			}




.data 			{
				margin: 20px auto 0px auto;
				margin-bottom:20px ;
				border: 1px solid #eee;
			}

.data th 		{
				padding: 5px 12px;
				vertical-align: top;
				border-left: 4px solid #a8c1d7;
				background-color: #eee;
				text-align: left;
				line-height:1.6 ;
				font-weight: normal;
			}

.data td 		{
				padding: 5px;
				vertical-align: top;
				line-height:1.6 ;
				border: 1px solid #f8f8f8;
			}


/*---------------------------
----ｸｰﾎﾟﾝ----
---------------------------*/
#coupon01_1		{
				width:560px ;
				margin:0px 0px 0px 25px ;
			}
.coupon 		{
				margin-top: 25px;
				border: 1px solid #401010;
			}
	
.coupon .txt01		{
				padding-top: 5px;
				padding-bottom: 5px;
				font-size: 14px;
				color: #fff;	
				text-align: center;
				background-color: #CC3300;	
				font-weight: bold;
			}

.coupon .txt02		{
				padding-top: 5px;
				padding-bottom: 5px;
				color: #CC3300;
				text-align: center;
			}

.coupon .txt03		{
				padding-top: 5px;
				padding-bottom: 5px;
				color: #333333;
				padding-left: 10px;
				text-align: center;
				background-color: #eee;	
			}

.coupon .txt04		{
				color: #333333;
				border-bottom-width: 1px;
				border-bottom-style: solid;
				border-bottom-color: #CCCCCC;
				padding-top: 10px;
				padding-right: 5px;
				padding-bottom:10px;
				padding-left: 5px;

			}

/*---------------------------
----フォーム----
---------------------------*/

#mail_form		{
				width:560px ;
				margin:0px 0px 15px 30px ;
			}


#mail_form input   	{
				font-size:14px ; 
				line-height:16px ; 
				color:#333333 ; 
				padding:2px ; 
				vertical-align:middle ;
			}

#mail_form input.btn	{
				font-size:14px ; 
				line-height:16px ; 
				color:#000000 ; 
				padding:5px 30px ;
			}

#mail_form select  	{
				font-size:14px ; 
				line-height:16px ; 
				color:#333333 ; 
				padding:2px ; 
				vertical-align:middle ;
			}

#mail_form textarea	{
				font-size:14px ; 
				line-height:16px ; 
				color:#333333 ; 
				padding:2px ;
			}

#mail_form td.tdsend	{

				text-align:center ;
			}

#mail_form td p.tyu	{
				padding-left:12px ; 
				text-indent:-1em ; 
				margin-top:4px ;
			}
/*------リンク集------*/

#link_1		{
				width:560px ;
				margin:0px 0px 15px 30px ;
			}

.tbllink 		{margin: 20px auto 0px auto;margin-bottom:20px ;border: 1px solid #eee;}
.tbllink th 		{font-size:12px ;width:160px ; padding: 5px 5px 5px 12px ; border-right : 3px solid #a8c1d7 ;  background-color: #eee;line-height:1.4 ; font-weight: normal ; vertical-align: top ; color:#999 ; }
.tbllink td 		{width:400px ;font-size:11px ; padding: 5px;vertical-align: top ; line-height:1.4 ; letter-spacing: -1px ; border: 1px solid #f8f8f8 ; color:#999 ; }

