@charset "utf-8";



/* -----------------------------------------------------

	popup

----------------------------------------------------- */



.tt_popup{

	text-align:left;

	background:url(../../images/tt_popup_right.gif) no-repeat right top;

	width:auto;

	min-width:640px;

}

.popup_contents{

	margin-bottom:30px;

	padding:0 10px;

	width:auto;

	text-align:center;

}

.popup_window .close {

	width:auto;

	margin:0 10px;

	clear:both;

}

.popup_window .popup_footer {

	margin:5px 10px 0 10px;

	border-top:1px solid #f18200;

	width:auto;

	padding:8px 5px 5px 5px;

}



.popup_window .function_contents{

	width:auto;

	margin:5px 10px;

	text-align:left;

}



/* 画像左寄せ */

.float_left_img{

	float:left;

	margin:0 15px 1px 5px;

}





/* -----------------------------------------------------

	fanction

----------------------------------------------------- */

h3.tt_func{

background:url(../../images/tt_func_popup.gif) no-repeat;

padding:0 0 0 10px;

margin:0 0 15px 0;

min-width:600px;

}

.func_icon_img {

	float:left;

	margin:0 0 15px 15px;

}



.func_text{

	margin:0 10px 0 150px;

	padding:0px;

	width:auto;

	color:#333333;

}

.func_close {

	margin:10px 10px 5px 10px;

	padding:40px 25px 0 0;

	clear:both;

	border-top:1px dotted #999;

	text-align:left;

}



/* ----- list ----- */

.func_list li{

list-style-type:disc;

list-style-position:outside;

margin-left:30px;

}


