/* CSS Document */@import url(cona_font.css);@import url(conamon_kusa.css);/*ݒ----------------------------------*/body{	margin: 0;	padding: 0;	border: 0 none;	text-align:left;	line-height: 1.7;	background-color:#ffffff;}html,a,form,div,table,ul,ol,li,dl,h1,h2,h3,h4,h5,h6,p{	margin: 0;	padding: 0;	border: 0 none;}img{	margin:0;	padding:0;	border: 0 none;}ul{	list-style-type: none;}/*====================================basic====================================*/#cona_WRAPPER{	width: 900px;	margin: 0 auto;	padding: 0;}/*====================================box====================================*/.box_900{	width: 900px;	margin: 0;	padding: 0;}.top_box_303{	width: 303px;	height: 552px;	margin: 0;	padding: 0;		background-image: url(../cona_img/cona_top_p/c_top_02_1.gif);	background-position: 0px 0px;	background-repeat: no-repeat;}.top_box_303txt{	width: 260px;	margin: 0 auto;	padding: 0;	line-height: 1.2;	font-size:12px;}.top_box_578{	width: 578px;	height: 412px;	margin: 0;	padding: 0;		background-image: url(../cona_img/cona_top_p/c_top_03.gif);	background-position: 0px 0px;	background-repeat: no-repeat;}.box00{	margin: 0 auto;	padding: 0;}/*====================================button====================================*/.cn_top_btn_01{	display: block;	width: 208px;	height: 161px;	margin: 0;	background-image: url(../cona_img/cona_top_p/c_top_btn01.jpg);	background-position: 0px 0px;	background-repeat: no-repeat;	outline: 0;}.cn_top_btn_01:hover{	background-position: 0px -161px;}.cn_top_btn_02{	display: block;	width: 208px;	height: 161px;	margin: 0;	background-image: url(../cona_img/cona_top_p/c_top_btn02.jpg);	background-position: 0px 0px;	background-repeat: no-repeat;	outline: 0;}.cn_top_btn_02:hover{	background-position: 0px -161px;}.cn_faq_td_01{	background-image: url(../cona_img/cona_faq_p/c_faq_i02.gif);	background-position: 0px 0px;	background-repeat: no-repeat;	padding: 10px 0 0 35px;		background-color:#ffffff;		vertical-align:top;}.cn_faq_td_02{	background-image: url(../cona_img/cona_faq_p/c_faq_i03.gif);	background-position: 0px 0px;	background-repeat: no-repeat;	padding: 10px 15px 10px 35px;	background-color:#F9EDD1;}.ai_right_space_01{	display: block;	width: 250px;	display: block;	background-image: url(../cona_img/cona_aisatsu_p/cn_ai04_2.gif);	background-position: 0 0;	background-repeat: repeat-y;	outline: 0;}/*====================================clearfix====================================*/.clear:after {	content: ".";	display: block;	clear: both;	height: 0;	visibility: hidden;}.clear {	min-height: 1px;}* html .clear {	height: 1px;/* Hides from IE-mac \*//*/	height: auto;	overflow: hidden;/* End hide from IE-mac */}/*----------------------------------*/.clear0 {	clear: both;	height: 0px;}/*====================================float====================================*/.flL {	float:left;	display: block;}.flR {	float:right;	display: block;}.center {	margin: 0 auto;		display: block;}.tx_center {	text-align:center;	vertical-align:middle;}/*====================================hidden====================================*/em{	display: block;	text-indent: -9999px;}/*MacIE HACK------------------- \*//*/em{	height:0px;	width:0px;	overflow:hidden;}/*====================================H1====================================*/#faq_tittle {	display: block;	width: 900px;	height: 73px;	margin: 0;	background-image: url(../cona_img/cona_faq_p/c_faq_01.gif);	background-position: 0px 0px;	background-repeat: no-repeat;	outline: 0;}#aisatsu_tittle {	display: block;	width: 900px;	height: 73px;	margin: 0;	background-image: url(../cona_img/cona_aisatsu_p/cn_ai01.gif);	background-position: 0px 0px;	background-repeat: no-repeat;	outline: 0;}#gaiyou_tittle {	display: block;	width: 900px;	height: 73px;	margin: 0;	background-image: url(../cona_img/cona_gaiyou_p/cn_gai01.gif);	background-position: 0px 0px;	background-repeat: no-repeat;	outline: 0;}/*====================================padding====================================*/.mgt25{	margin: 25px 0 0 0;}.mgt20{	margin: 20px 0 0 0;}.mgt10{	margin: 10px 0 0 0;}.mgt30{	margin: 30px 0 0 0;}.mgtb30{	margin: 30px 0;}.mgt18{	margin: 18px 0 0 0;}.pdb15{	padding: 0 0 15px 0;}.pdb13{	margin: 0 0 13px 0;}.mgt1030{	margin: 10px 0 30px 0;}