.link-funin-tt {
width: 293px;
height: 30px;
background-image: url(img/2tt_1.gif);
background-repeat: none;
margin-top: 20px;
}

.link-jyosan-tt {
width: 220px;
height: 30px;
background-image: url(img/2tt_2.gif);
background-repeat: none;
margin-top: 20px;
}


.link-shikaother-tt {
width: 293px;
height: 30px;
background-image: url(img/2tt_5.gif);
background-repeat: none;
margin-top: 20px;
}

.link-jyosan-tt {
width: 220px;
height: 30px;
background-image: url(img/2tt_2.gif);
background-repeat: none;
margin-top: 20px;
}


.link-other {
width: 293px;
float: right;
}
.link-sanka {
width: 359px;
float: left;
}



#wrapper{



width: auto;



text-align: left;



}





/*\*/



#main{



width: auto;



text-align: left;











}



.boxleft{

	float: left;

	width: 145px;

	left: 10px;

	margin-right: 0px;

	padding: 0px;

	overflow: visible;

	position: relative;

	margin-top: 10px;



}











.boxright{

	float: right;

	width: 155px;

	left: 0px;

	padding: 0px;

	overflow: visible;

	position: relative;







}



/* */









h1{



text-align: left;



font-size: 10px;



color: 666666;



margin: 0px;



padding: 0px;



}



p{



font-size: 10px;



color: 666666;



font-weight: normal;



line-height: 12px;



padding: 0;



margin-top: 10;



}



.head{



margin-right: 30px;



margin-left: 391px;



font-weight: normal;



line-height: 13px;



}



h2{



margin-left: 37px;



font-size: 18px;



color: 666666;







}



h3{



margin: 0;



}



p {

margin-right: 8px;

}



* html p {

margin-top: 8px;

}





.name{

	font-size: 16px;

	background-image: url(img/tt_bk.gif);

	background-repeat: no-repeat;

	padding-left: 30px;

	width: 329px;

	height: 22px;

	overflow: visible;

}
.name_s{

	font-size: 12px;

	background-image: url(img/tt_bk.gif);

	background-repeat: no-repeat;

	padding-left: 30px;

	width: 329px;

	height: 22px;

	overflow: visible;

}


.name-pink{

	font-size: 16px;

	background-image: url(img/name_r.gif);

	background-repeat: no-repeat;

	padding-left: 30px;

	width: 329px;

	height: 22px;

	overflow: visible;

}


.name_r{

	font-size: 16px;

	background-image: url(img/name_r.gif);

	background-repeat: no-repeat;

	padding-left: 25px;

	width: 329px;

	height: 22px;

	overflow: visible;

	position:absolute;

	left: -175px;

	top: -23px;

}



.name2{



font-size: 14px;



background-image: url("img/name_02.gif"); 



background-repeat: no-repeat; 



padding-left: 14px;



width: 134px;



height: 18px;



overflow: visible;



}



.name4{



font-size: 14px;



background-image: url("img/name_04.gif"); 



background-repeat: no-repeat; 



padding-left: 14px;



width: 134px;



height: 18px;



overflow: visible;



}







.name5{



font-size: 14px;



background-image: url("img/name_05.gif"); 



background-repeat: no-repeat; 



padding-left: 14px;



width: 134px;



height: 18px;



overflow: visible;



}













.namew2{



font-size: 12px;



background-image: url("img/name_02.gif"); 



background-position: 0% 100%;



background-repeat: no-repeat; 



padding-left: 14px;



width: 134px;



overflow: visible;



line-height: 13px;



}



.namew3{



font-size: 12px;



background-image: url("img/name_03.gif"); 



background-position: 0% 100%;



background-repeat: no-repeat; 



padding-left: 14px;



width: 134px;



overflow: visible;



line-height: 13px;



}



.namew4{



font-size: 12px;



background-image: url("img/name_04.gif"); 



background-position: 0% 100%;



background-repeat: no-repeat; 



padding-left: 14px;



width: 134px;



height: 18px;



overflow: visible;



line-height: 13px;



}









/*\*/



.keisen{

	width: 329px;

	height: 134px;

	overflow: visible;

	position: relative;

	background-image: url(img/t_bk.gif);

	background-repeat:no-repeat;

}



.keisen-2{

	width: 329px;

	margin-bottom: 12px;

	float: left;

	overflow: visible;

	position: relative;

	margin-top: 22px;

}











.keisenr{







width: 329px;



height: 134px;





overflow: visible;



position: relative;

background-image: url(img/t_bk.gif);

	background-repeat:no-repeat;







}





.keisenr-2{







width: 329px;





margin-top: 22px;



margin-bottom: 12px;



float: right;



overflow: visible;



position: relative;

}









.right{

	text-align:right;

	margin:0px 0px 0px 0px;

	padding-bottom: 15px;

}



/* */











a{



text-decoration: none;



}

a:link { color: #427551; }

a:visited { color: #427551; }

 a:link.linkpink { color: #E24765; }

 a:visited.linkpink { color: #E24765; }





* { box-sizing : border-box}



* { -moz-box-sizing : border-box}

