﻿/* ::::::::::::::::::::::::::::::全体*/


body {
	margin:0px;
	font-family: "ＭＳ Ｐゴシック", "osaka","sans-serif "; 
	background-image: url(../images/white02.gif);
	background-repeat: repeat-xy;
	text-align:left;
}



#wrapper {
	float:left;
	margin:0px;
	padding:0px;
	width: 930px;	
	height:2800px;


}







/* ::::::::::::::::::::::::::::::左分割*/
#left_side {
	float:left;
	margin:0px;
	padding:0px;
	width: 130px;	
	height:2800px;
	background-image: url(../images/con_back2.gif);
	background-repeat: repeat-xy;

}


/* ::::::::::::::::::::::::::::::右分割*/
#right_side {
	float:right;
	margin:0px;
	padding:0px;
	width: 800px;	
	height:2800px;


}








/* ::::::::::::::::::::::::::::::右フォームタイトル*/

h1{
	margin-top:15px;
	padding:0px;
	width:800px;
	font-size:26px;
	font-weight:bold;
	text-align: center;
	line-height:40px;
	color: #56735d; 

}
	
/* ::::::::::::::::::::::::::::::サブタイトル*/
h2{

	margin:0px;
	padding:0px;
	width:800px;
	font-size:14px;
	text-align: center;
	font-weight:lighter;
	color: #56735d;

}


/* ::::::::::::::::::::::::::::::注意事項*/

#notice_tx{
	margin:30px;
	margin-top:15px;
	margin-bottom:15px;
	padding:15px;
	width:710px;
	font-size:14px;
	color: #000; 
	text-align: left;
	line-height:24px;
	background-color:#fff;


	

}


/* ::::::::::::::::::::::::::::::注意事項ピンク*/

.pink
{

	background-color:#ffcccc;

	

}




/* ::::::::::::::::::::::::::::::文字青*/

.tx_blue{


	color: blue; 
	text-indent:30px;
	font-weight:lighter;
}

.tx_blue14{

	font-size:14px;
	line-height:24px;
	color: blue; 
	font-weight:bold;
}




/* ::::::::::::::::::::::::::::::文字赤*/



.tx_red14
{
	text-align: left;
	font-size:14px;
	color: #ff0000; 
	font-weight:bold;
	

}


.tx_red12
{
	text-align: left;
	font-size:12px;
	color: #ff0000; 
	line-height:20px;

	

}



.tx_red10
{
	text-align: left;
	font-size:10px;
	color: #ff0000; 

	

}















/* ::::::::::::::::::::::::::::::フォームタイトル*/

h3{
	margin-top:15px;
	margin-bottom:0px;
	margin-left:30px;
	margin-right:30px;
	padding:0px;
	width:740px;
	font-size:18px;
	text-align: left;
	line-height:40px;
	color: #000;

}


/* ::::::::::::::::::::::::::::::フォームスペース*/

h4{
	margin-left:30px;
	margin-right:30px;
	padding:0px;
	width:740px;
	height:20px;

}



/* ::::::::::::::::::::::::::::::フォーム注意事項 青文字*/

#notice_tx_b{
	margin:0px;
	margin-right:30px;
	margin-left:30px;
	padding:10px;
	width:720px;
	font-size:12px;
	color: blue; 
	text-align: left;
	line-height:22px;

	

}



/* ::::::::::::::::::::::::::::::フォーム用テーブル*/

#entry_table

{

	margin-right:30px;
	margin-left:30px;
	margin-bottom:15px;
	padding:0px;
	width:740px;
	border:0;
	font-size:12px;
	text-align:left;
	line-height:20px;
	

}


/* ::::::::::::::::::::::::::::::テーブル 項目 必須　ピンク*/
.cate_1{
	margin:0px;
	padding:3px;
	width:150px;
	font-weight:bold;
	background-color:#ffcccc;

}


/* ::::::::::::::::::::::::::::::テーブル 項目　任意　グレー*/
.cate_2{
	margin:0px;
	padding:3px;
	width:150px;
	font-weight:bold;
	background-color:#c4c4c4;

}



/* ::::::::::::::::::::::::::::::テーブル フォーム側*/

.entry_1{
	margin:0px;
	padding:3px;
	width:130px;



}




/* ::::::::::::::::::::::::::::::テーブル フォーム側 空欄*/
.entry_b{
	margin:0px;
	padding:3px;




}

/* ::::::::::::::::::::::::::::::テーブル フォーム側 長*/
.entry_long{
	margin:0px;
	padding:3px;
	width:570px;




}






/* ::::::::::::::::::::::::::::::コピーライト*/

#copy{
	margin:0px;
	margin-top:30px;
	padding:0px;
	width:800px;
	font-family: "Arial" ;
	font-size:12px;
	color: #56735d; 
	text-align:center;

}





/* ::::::::::::::::::::::::::::::確認画面テーブル*/

#confirm_table

{
	margin:20px;
	padding:0px;
	padding-bottom:15px;
	border:0;
	font-size:12px;
	text-align:left;
	



}


.confirm_title1{
	margin:0px;
	padding:2px;
	width:200px;
	height:28px;
	background-color:#a8c1ad;
	font-weight:bold;


}

.confirm_title2{
	margin:0px;
	padding:2px;
	width:460px;
	height:28px;
	background-color:#a8c1ad;
	font-weight:bold;


}


.confirm_cate1{
	margin:0px;
	padding:2px;
	height:28px;
	background-color:#e5e5e5;



}

.confirm_cate2{
	margin:0px;
	padding:2px;
	height:28px;
	background-color:#fff;



}





/* ::::::::::::::::::::::::::::::確認画面送信ボタン*/

#confirm_sub{
	margin:30px;
	margin-top:15px;
	margin-bottom:15px;
	padding:15px;
	width:710px;
	font-size:14px;
	color: #000; 
	text-align: center;
	line-height:24px;



	

}


















/* ::::::::::::::::::::::::::::::テーブル料金表*/

#fee_table

{
	margin-left:30px;
	padding:0px;
	padding-bottom:20px;
	border:0;
	font-size:14px;
	



}





.fee_title{
	margin:0px;
	padding:5px;
	text-align:center;
	background-color:#b1cfba;
	font-weight:bold;
	width:80px;
}

.fee_cate{
	margin:0px;
	padding:5px;
	text-align:center;
	background-color:#e4eee7;
	font-weight:bold;

}


.fee{
	margin:0px;
	padding:5px;
	text-align:center;
	font-weight:bold;
	background-color:#ebebeb;


}
.fee_total{
	margin:0px;
	padding:5px;
	text-align:center;
	font-weight:bold;
	color:#ff0000;
	background-color:#feffa6;

}


.tx_14bk
{
	padding-left:30px;
	text-align: left;
	font-size:14px;
	color: #000; 
	line-height:18px;

	

}


/* ::::::::::::::::::::::::::::::リンク*/

/* 新着情報ボックスリンク*/



a.left_mn{
color: #fff;
text-decoration: underline; 

}
 
a.left_mn:link{
color: #fff;
}
a.left_mn:visited{
color: #fff;

}
 
a.left_mn:hover{
color: #ff5a00;


}
 

