@charset "utf-8";
/* CSS Document */

#containboxleft{
width:250px;
clear:both;
}
#containboxleft div.top{
width:250px;
height:75px;
font-size:0px;
padding-top:0px;
background:#FFFFFf;
}
#containboxleft div.data{
background:url(../tango/image/bg_box_right01.gif) no-repeat;
background-position:bottom;
width:250px;
height:113px;
}
#containboxleft div.data ul{
margin:0px;
padding:0px;
width:145px;
padding-left:20px;
padding-top:5px;
}
#containboxleft div.data ul li{
list-style:none;
display:block;
vertical-align:middle;
background:url(../images/hline_red.gif) bottom repeat-x;
height:20px;
padding-top:10px;
}
#containboxleft div.data a{
color:#ff2f2f;
text-decoration:none;
}
#containboxleft div.data a:hover{
color:#ff2f2f;
text-decoration:underline;
}
#headingimage{
padding-top:10px;
padding-bottom10px;
clear:both;
}

#containtop{
background:url(../tango/image/image_tango01.jpg) no-repeat;
width:580px;
height:204px;
line-height:160%;
clear:both;
}
#containtop div.data{
width:275px;
padding-top:70px;
padding-left:27px;
font-family:"MS PGothic";
line-height:160%;
}
div.content{
padding-top:10px;
padding-bottom:10px;
}
div.content02{
padding-top:0px;
padding-bottom:40px;
}
img.left{
float:left;
margin-right:20px;
}
#containimage01{
clear:both;
width:556px;
margin-left:10px;
margin-top:10px;
}
div.heading{
padding-top:10px;
padding-bottom:5px;
clear:both;
}
div.heading02{
padding-top:5px;
padding-bottom:10px;
clear:both;
}
#containimage01 div.image01{
float:left;
width:360px;
}
span.txtimage{
padding-top:5px;
padding-bottom:10px;
display:block;
float:left;
}
#containimage01 div.image02{
float:right;
width:192px;
}
#tablecenterbanner{
clear:both;
width:575px;
margin-bottom:10px;
}
#tablecenterbanner td.space{
padding-right:5px;
}
#tablecenterbanner td{
text-align:right;
}
#containimage02{
clear:both;
width:556px;
margin-left:10px;
padding-top:0px;
line-height:160%;
}
#containimage02 div.right{
float:right;
width:350px;
}
#containimage02 div.image{
float:left;
margin-right:10px;
margin-bottom:0px;
}
#tablecenterbanner td{
padding-top:10px;
}
#titleimage{
width:575px;
height:30px;
padding-top:25px;
clear:both;
}
#titleimage02{
width:575px;
height:30px;
padding-top:40px;
clear:both;
}
#titleimage03{
width:575px;
height:30px;
padding-top:40px;
padding-bottom:10px;
clear:both;
}
a.butmap{
float:right;
background:url(../tango/image/button_map.gif) no-repeat;
width:119px;
height:37px;
margin-top:5px;
}
a.butmap02{
float:right;
background:url(../tango/image/button_map.gif) no-repeat;
width:119px;
height:37px;
}
a.butmap03{
float:right;
background:url(../tango/image/button_map.gif) no-repeat;
width:119px;
height:37px;
margin-top:10px;
margin-bottom:5px;
}
a.butmap04{
float:right;
background:url(../tango/image/button_map.gif) no-repeat;
width:119px;
height:37px;
margin-top:15px;
}
#containbox02{
background:url(../tango/image/image_tango_box01.jpg) no-repeat;
width:520px;
height:230px;
clear:both;
margin-left:10px;
padding-top:70px;
padding-left:20px;
padding-right:15px;
}
a.backtotop{
background:url(../tango/image/backtotop.gif) no-repeat;
width:77px;
height:16px;
float:right;
clear:both;
margin-top:10px;
margin-right:10px;
}
a.backtotop02{
background:url(../tango/image/backtotop.gif) no-repeat;
width:77px;
height:16px;
float:right;
clear:both;
padding:0px;
margin:0px;
}
#containimage03{
clear:both;
width:556px;
margin-left:10px;
margin-top:10px;
}
#containimage03 div.image01{
float:left;
width:222px;
}
#containimage03 div.image02{
float:right;
width:330px;
}
p.content{
clear:both;
line-height:160%;
}
.content02{
clear:both;
line-height:160%;
display:block;
width:550px;
margin-left:10px;
padding-bottom:15px;
padding-top:10px;
}
.content04{
clear:both;
line-height:160%;
display:block;
width:550px;
margin-left:10px;
padding-bottom:10px;
padding-top:10px;
}
.content03{
clear:both;
line-height:160%;
display:block;
padding-bottom:10px;
}
p,div,td{
line-height:150%;
}
#containimage04{
clear:both;
width:556px;
margin-left:10px;
}
#containimage04 div.image01{
float:left;
width:330px;
}
#containimage04 div.image02{
float:right;
width:222px;
}
#containimage04 p{
clear:both;
}
#space01{
clear:both;
display:block;
width:200px;
height:30px;
}
#space02{
clear:both;
display:block;
width:200px;
height:25px;
}
#tablebox04{
width:222px;
}
#tablebox04 td.data{
width:222px;
background:url(../tango/image/box04_bg01.gif) repeat-y;
font-size:90%;
}
#tablebox04 td.data p{
width:202px;
background:url(../tango/image/box04_bg02.gif) bottom no-repeat;
padding:10px 10px 10px 10px;
}
#box04{
display:block;
clear:both;
background:url(../tango/image/image_tango_box04.jpg) no-repeat;
width:200px;
height:135px;
padding-top:14px;
padding-left:11px;
padding-right:11px;
font-size:smaller;
}
#containimage05{
clear:both;
width:556px;
margin-left:10px;
}
#containimage05 div.image01{
float:left;
width:270px;
padding-bottom:10px;
}
#containimage05 div.image02{
float:right;
width:270px;
}
#tableaddress{
clear:both;
margin-left:10px;
margin-top:20px;
}
#tableaddress02{
clear:both;
margin-top:7px;
}
#tableaddress td{
padding:1px;
}
#tableaddress02 td{
padding:1px;
}
#tableaddress td img{
vertical-align:middle;
margin-right:5px;
}
#tableaddress02 td img{
vertical-align:middle;
margin-right:5px;
}
#tableaddress td span{
color:#ff530f;
}
#tableaddress02 td span{
color:#ff530f;
}
#boxcontent02{
background:url(../tango/image/image_tango_box02.jpg) no-repeat;
width:171px;
height:347px;
clear:both;
margin-left:10px;
padding-top:73px;
padding-left:266px;
padding-right:118px;
}
#containimage06{
clear:both;
width:556px;
margin-left:10px;
}
#containimage06 div.right{
float:right;
width:390px;
padding:0px;
margin-top:10px;
}
#containimage06 div.image{
float:left;
width:155px;
margin-right:10px;
}
#boxcontent03{
background:url(../tango/image/image_tango_box03.jpg) no-repeat;
width:428px;
height:168px;
padding-top:63px;
padding-left:30px;
padding-right:122px;
clear:both;
}
#boxcontent03 div.containtext{
width:368px;
}
#boxcontent03 div.containtext div.image{
float:left;
width:170px;
}
#boxcontent03 div.containtext div.content{
float:right;
width:180px;
}
#boxcontent03 div.textlink{
font-weight:bold;
clear:both;
widows:398px;
padding-top:10px;
}
#containtableheading{
clear:both;
}
#containtableheading td{
padding-left:10px;
padding-bottom:10px;
}
p.contentspace{
padding:10px;
padding-left:0px;
}
#containimage01 span.txtimage{
padding-top:5px;
padding-bottom:10px;
display:block;
float:left;
}
#containimage05 span.txtimage{
padding-top:20px;
padding-bottom:10px;
display:block;
float:left;
}

#containimage06 span.txtimage02{
padding-top:15px;
padding-bottom:10px;
display:block;
float:left;
}
span.txtimage02{
float:left;
}
span.txtimage03{
float:left;
padding-top:5px;
padding-bottom:15px;
}
span.txtimage04{
float:left;
padding-top:25px;
padding-bottom:15px;
}
#containimage04 span.txtimage{
padding-top:8px;
padding-bottom:10px;
display:block;
float:left;
}
div.lineorange{
margin-left:10px;
padding-top:15px;
padding-bottom:20px;
}
#spaceleft01{
width:100%;
clear:both;
display:block;
height:15px;
}
#spaceleft02{
width:100%;
clear:both;
display:block;
background:#FFFFFF;
height:2px;
}
/*div,p,td{
font-family:"MS PGothic";
}*/
img.arrowright{
vertical-align:middle;
margin-right:5px;
}
#tablekanibanner{
width:580px;
margin-top:14px;
}
#hlinepink{
background:url(../images/pink_line.gif) repeat-x;
height:2px;
margin-top:20px;
margin-bottom:20px;
}
#tablekanicontent01{
background:url(../tango/image/kani_bg01.jpg) no-repeat right 15px;
height:379px;
width:565px;
}
#tablekanicontent01 td.content{
width:359px;
vertical-align:top
}
#tablekanicontent01 td.image{
width:206px;
vertical-align:top;
text-align:right;
}
#tablekanicontent01 td.content div{
padding-left:12px;
padding-right:20px;
}
img.titlecontent01{
margin:10px 0px 10px 0px;
}
#tablekanicontent02{
width:575px;
margin-top:10px;
}
#tablekanicontent02 td.top{
height:36px;
}
#tablekanicontent02 td.data{
background:url(../tango/image/kani_bg_table.gif) repeat-y;
widows:556px;
padding:0px 10px 0px 9px;
}
#tablekanicontent02 td.linkbacktotop{
height:23px;
background:#FFFFFF;
padding:8px 10px 19px 0px;
}
#kanispheading{
font-weight:bold;
color:#813b12;
padding-left:8px;
padding-top:15px;
padding-bottom:10px;
}
#kanispheading02{
font-weight:bold;
color:#ec412b;
padding-left:8px;
padding-top:15px;
padding-bottom:10px;
}
#kanispheading span{
font-weight:normal;
color:#4f3000;
background:#ffe16b;
display:inline-block;
margin-left:10px;
}
#kanicontent{
padding-left:15px;
padding-bottom:15px;
}
#kanicontent02{
padding-top:10px;
padding-right:10px;
padding-left:15px;
padding-bottom:15px;
}
img.kaniimgright{
float:right;
margin:0px 1px 0px 0px;
}
img.kaniimgright02{
float:right;
margin:15px 1px 0px 0px;
}
img.kaniimgleft{
float:left;
margin:0px 1px 0px 0px;
}
#kanilinegray{
width:542px;
height:1px;
background:url(../tango/image/kani_line_gray.gif) repeat-x;
padding-right:10px;
display:block;
}
#kaniblockcontent03{
width:544px;
margin-top:14px;
margin-left:5px;
}
#kaniblockcontent03 td.bottom01{
background:url(../tango/image/kani_bottombox_03a.gif) no-repeat;
height:30px;
vertical-align:middle;
width:524px;
padding-left:20px;
}
#kaniblockcontent03 td.bottom02{
background:url(../tango/image/kani_bottombox_03b.gif) no-repeat;
background-position:bottom;
height:30px;
vertical-align:middle;
width:524px;
padding-left:20px;
}
#tablebottombox{
width:580px;
background:url(../tango/image/bottom_box_bg.gif) repeat-y;
}
#tablebottombox td.cartoon{
text-align:right;
vertical-align:top;
}
#tablebottombox td.content{
width:376px;
padding-left:30px;
vertical-align:top;
padding-top:5px;
}
#tablebottombox td.content img.left{
float:left;
margin-right:19px;
}
#tablebottombox td.bottomlink{
font-weight:bold;
padding-left:30px;
padding-bottom:5px;
}




.tangoPacTop{
background:url(../tango/image/tango_pac_top.gif) no-repeat top;
width:575px;
padding-top:10px;
margin-bottom:20px;
}

.tangoPacBottom{
background:url(../tango/image/tango_pac_bottom.gif) no-repeat bottom;
padding-bottom:7px;
width:575px;
}

.tangoPacMain{
background:url(../tango/image/tango_pac_bg.gif) repeat-y ;
width:565px;
padding-left:10px;
}

.tangoPacIn td{
vertical-align:top;
color:#6c2c00;
}

.marginT10{
margin-top:10px;
}

.marginT20{
margin-top:20px;
}

.marginT30{
margin-top:30px;
}

.marginT40{
margin-top:40px;
}

.marginT50{
margin-top:50px;
}

.marginT60{
margin-top:60px;
}

.marginT70{
margin-top:70px;
}

.marginT80{
margin-top:80px;
}

.marginT90{
margin-top:90px;
}

.marginT100{
margin-top:100px;
}

.delicious {
	width:575px;
}

.delicious_l {
	width:190px;
	float:left;
}

.delicious_r {
	width:385px;
	float:left;
}

/*----------------------------------------------------
clearfix
----------------------------------------------------*/

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}

.clearfix {
	display:inline-table;
	zoom: 1; /* for IE5.5 - IE7 */
}

/* Hides from IE-mac \*/
* html .clearfix {
	height:1%;
}

.clearfix {
	display:block;
}
