@charset "UTF-8"; 

/*space*/
.mt0{margin-top: 0;}.mt5{margin-top: 5px;}.mt10{margin-top: 10px;}.mt15{margin-top: 15px;}.mt20{margin-top: 20px;}.mt25{margin-top: 25px;}.mt30{margin-top: 30px;}.mt35{margin-top: 35px;}.mt40{margin-top: 40px;}.mt45{margin-top: 45px;}.mt50{margin-top: 50px;}.mt100{margin-top: 100px;}
.mr0{margin-right: 0;}.mr5{margin-right: 5px;}.mr10{margin-right: 10px;}.mr15{margin-right: 15px;}.mr20{margin-right: 20px;}.mr25{margin-right: 25px;}.mr30{margin-right: 30px;}.mr35{margin-right: 35px;}.mr40{margin-right: 40px;}.mr45{margin-right: 45px;}.mr50{margin-right: 50px;}.mr100{margin-right: 100px;}
.mb0{margin-bottom: 0;}.mb5{margin-bottom: 5px;}.mb10{margin-bottom: 10px;}.mb15{margin-bottom: 15px;}.mb20{margin-bottom: 20px;}.mb25{margin-bottom: 25px;}.mb30{margin-bottom: 30px;}.mb35{margin-bottom: 35px;}.mb40{margin-bottom: 40px;}.mb45{margin-bottom: 45px;}.mb50{margin-bottom: 50px;}.mb100{margin-bottom: 100px;}.ml0{margin-left: 0;}
.ml5{margin-left: 5px;}.ml10{margin-left: 10px;}.ml15{margin-left: 15px;}.ml20{margin-left: 20px;}.ml25{margin-left: 25px;}.ml30{margin-left: 30px;}.ml35{margin-left: 35px;}.ml40{margin-left: 40px;}.ml45{margin-left: 45px;}.ml50{margin-left: 50px;}.ml100{margin-left: 100px;}.pt0{padding-top: 0;}
.pt5{padding-top: 5px;}.pt10{padding-top: 10px;}.pt15{padding-top: 15px;}.pt20{padding-top: 20px;}.pt25{padding-top: 25px;}.pt30{padding-top: 30px;}.pt35{padding-top: 35px;}.pt40{padding-top: 40px;}.pt45{padding-top: 45px;}.pt50{padding-top: 50px;}.pt100{padding-top: 100px;}
.pr0{padding-right: 0;}.pr5{padding-right: 5px;}.pr10{padding-right: 10px;}.pr15{padding-right: 15px;}.pr20{padding-right: 20px;}.pr25{padding-right: 25px;}.pr30{padding-right: 30px;}.pr35{padding-right: 35px;}.pr40{padding-right: 40px;}.pr45{padding-right: 45px;}.pr50{padding-right: 50px;}.pr100{padding-right: 100px;}
.pb0{padding-bottom: 0;}.pb5{padding-bottom: 5px;}.pb10{padding-bottom: 10px;}.pb15{padding-bottom: 15px;}.pb20{padding-bottom: 20px;}.pb25{padding-bottom: 25px;}.pb30{padding-bottom: 30px;}.pb35{padding-bottom: 35px;}.pb40{padding-bottom: 40px;}.pb45{padding-bottom: 45px;}.pb50{padding-bottom: 50px;}.pb100{padding-bottom: 100px;}.pl0{padding-left: 0;}
.pl5{padding-left: 5px;}.pl10{padding-left: 10px;}.pl15{padding-left: 15px;}.pl20{padding-left: 20px;}.pl25{padding-left: 25px;}.pl30{padding-left: 30px;}.pl35{padding-left: 35px;}.pl40{padding-left: 40px;}.pl45{padding-left: 45px;}.pl50{padding-left: 50px;}.pl100{padding-left: 100px;}

.center{text-align: center;}

.clear{clear: both;}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* --------------------------------------------------
 suport member
-------------------------------------------------- */
table.supportmember_ad{
    width: 730px;
	text-align: center;
	line-height: 1.8;
	padding-left: 10px;
	letter-spacing: 0;
}

table.supportmember_ad td{
	vertical-align: top;
	padding-bottom: 20px;
}

table.supportmember_ad img{
	margin-bottom: 5px;
}

table.supportmember_ad p{
	font-size: 120%;
	font-weight: bold;
}
table.supportmember_ad span.small{
	font-size: 80%;
	font-weight: normal;
}

/* --------------------------------------------------
 bland
-------------------------------------------------- */
#contents #brand_list .blandbox{
    padding: 0 0 50px 80px;
}
#contents #brand_list .blandbox02{
    padding: 0 0 30px 80px;
}
#contents #brand_list #kanaa{background: transparent url("../images/ttl_kanalist_a.gif") 0 0 no-repeat;}
#contents #brand_list #kanaka{background: transparent url("../images/ttl_kanalist_ka.gif") 0 0 no-repeat;}
#contents #brand_list #kanasa{background: transparent url("../images/ttl_kanalist_sa.gif") 0 0 no-repeat;}
#contents #brand_list #kanata{background: transparent url("../images/ttl_kanalist_ta.gif") 0 0 no-repeat;}
#contents #brand_list #kanana{background: transparent url("../images/ttl_kanalist_na.gif") 0 0 no-repeat;}
#contents #brand_list #kanaha{background: transparent url("../images/ttl_kanalist_ha.gif") 0 0 no-repeat;}
#contents #brand_list #kanama{background: transparent url("../images/ttl_kanalist_ma.gif") 0 0 no-repeat;}
#contents #brand_list #kanaya{background: transparent url("../images/ttl_kanalist_ya.gif") 0 0 no-repeat;}
#contents #brand_list #kanara{background: transparent url("../images/ttl_kanalist_ra.gif") 0 0 no-repeat;}
#contents #brand_list #kanawa{background: transparent url("../images/ttl_kanalist_wa.gif") 0 0 no-repeat;}

#contents #brand_list #a{background: transparent url("../images/ttl_list_a.gif") 0 0 no-repeat;}
#contents #brand_list #b{background: transparent url("../images/ttl_list_b.gif") 0 0 no-repeat;}
#contents #brand_list #c{background: transparent url("../images/ttl_list_c.gif") 0 0 no-repeat;}
#contents #brand_list #d{background: transparent url("../images/ttl_list_d.gif") 0 0 no-repeat;}
#contents #brand_list #e{background: transparent url("../images/ttl_list_e.gif") 0 0 no-repeat;}
#contents #brand_list #f{background: transparent url("../images/ttl_list_f.gif") 0 0 no-repeat;}
#contents #brand_list #g{background: transparent url("../images/ttl_list_g.gif") 0 0 no-repeat;}
#contents #brand_list #h{background: transparent url("../images/ttl_list_h.gif") 0 0 no-repeat;}
#contents #brand_list #i{background: transparent url("../images/ttl_list_i.gif") 0 0 no-repeat;}
#contents #brand_list #j{background: transparent url("../images/ttl_list_j.gif") 0 0 no-repeat;}
#contents #brand_list #k{background: transparent url("../images/ttl_list_k.gif") 0 0 no-repeat;}
#contents #brand_list #l{background: transparent url("../images/ttl_list_l.gif") 0 0 no-repeat;}
#contents #brand_list #m{background: transparent url("../images/ttl_list_m.gif") 0 0 no-repeat;}
#contents #brand_list #n{background: transparent url("../images/ttl_list_n.gif") 0 0 no-repeat;}
#contents #brand_list #o{background: transparent url("../images/ttl_list_o.gif") 0 0 no-repeat;}
#contents #brand_list #p{background: transparent url("../images/ttl_list_p.gif") 0 0 no-repeat;}
#contents #brand_list #q{background: transparent url("../images/ttl_list_q.gif") 0 0 no-repeat;}
#contents #brand_list #r{background: transparent url("../images/ttl_list_r.gif") 0 0 no-repeat;}
#contents #brand_list #s{background: transparent url("../images/ttl_list_s.gif") 0 0 no-repeat;}
#contents #brand_list #t{background: transparent url("../images/ttl_list_t.gif") 0 0 no-repeat;}
#contents #brand_list #u{background: transparent url("../images/ttl_list_u.gif") 0 0 no-repeat;}
#contents #brand_list #v{background: transparent url("../images/ttl_list_v.gif") 0 0 no-repeat;}
#contents #brand_list #w{background: transparent url("../images/ttl_list_w.gif") 0 0 no-repeat;}
#contents #brand_list #x{background: transparent url("../images/ttl_list_x.gif") 0 0 no-repeat;}
#contents #brand_list #y{background: transparent url("../images/ttl_list_y.gif") 0 0 no-repeat;}
#contents #brand_list #z{background: transparent url("../images/ttl_list_z.gif") 0 0 no-repeat;}

#contents #brand_list .list {
    border-bottom: 2px solid #00264C;
    margin: 0;
    padding: 0 0 15px;
	float: none;
	width: 100%;
}

#contents ul.brand_list,#contents ul.member_list {
    background: none;
    display: block;
    height: 100%;
    margin-left: 0px;
    padding-right: 0px;
    text-align: center;
	letter-spacing: 0;
}

#contents ul.brand_list li,#contents ul.member_list li {
    background: url("../images/bg_brandlist_01.gif") no-repeat left top;
    display: block;
    float: left;
    margin: 0 0 20px;
    padding-left: 1px;
    width: 155px;
}
#contents ul.brand_list li.end,#contents ul.member_list li.end {
    background: url("../images/bg_brandlist_01e.gif") no-repeat right top;
    padding-right: 1px;
}
#contents ul.member_list li{height: 55px;}
#contents ul.member_list li a{
	display:inline-block;
	width: 136px;
}

#contents ul.brand_list li img{
	margin: 0 auto 5px;
	display: block;
}

/* --------------------------------------------------
 glossary
-------------------------------------------------- */
#contents .glossary_c{
    width: 843px;
	margin-bottom: 40px;
	padding: 20px 0px 25px 20px;
 	background-color: #eaeaea;
}

#contents.glossary .pagetop2{
	margin-bottom: 30px;
	padding: 0 0 10px;
}

#glossary_ul{
	padding-left: 20px;
	list-style: none;
	clear: both;
}

#glossary_ul li{
	float: left;
	width: 232px;
	padding-left: 2px;
	margin: 0 40px 20px 0;
	font-size: 100%;
	border-bottom: 1px solid #c8d1d8;
	letter-spacing: 0;
}

.gl_box{
	float: left;
	width: 373px;
	border: 1px solid #aaa;
	padding: 15px 20px;
	line-height: 1.6;
	letter-spacing: 0;
	font-size: 12px;
	margin: 0 35px 40px 0;
}

.gr_box{
	float: right;
	width: 373px;
	border: 1px solid #aaa;
	padding: 15px 20px;
	line-height: 1.6;
	letter-spacing: 0;
	font-size: 11px;
	margin-bottom: 40px;
}

.gl_box.mb30,.gr_box.mb30{
	margin-bottom: 30px;
}

.g_title{
	padding-left: 3px;
	border-bottom: 1px solid #d7e0e8;
	font-size: 14px;
	font-weight: bold;
}

.g_title .normal{
	font-size: 12px;
	font-weight: normal;
}

#contents .glossary_main p.mb20{
	margin-bottom: 20px;
}

#g_desc01{height: 38px;}
#g_desc02{height: 38px;}
#g_desc03{height: 77px;}
#g_desc04{height: 77px;}
#g_desc05{height: 240px;}
#g_desc06{background: url("../images/glossary_01.jpg") no-repeat right top; padding-right: 190px; height: 240px;}
#g_desc07{height: 38px;}
#g_desc08{background: url("../images/glossary_02.jpg") no-repeat right top; padding-right: 190px; height: 225px;}
#g_desc09{background: url("../images/glossary_03.jpg") no-repeat right top; padding-right: 190px; height: 225px;}
#g_desc10{height: 96px;}
#g_desc11{background: url("../images/glossary_04.jpg") no-repeat right top; padding-right: 190px; height: 213px;}
#g_desc12{background: url("../images/glossary_05.jpg") no-repeat right top; padding-right: 190px; height: 155px;}
#g_desc13{height: 58px;}
#g_desc14{background: url("../images/glossary_06.jpg") no-repeat right top; padding-right: 190px; height: 210px;}
#g_desc15{background: url("../images/glossary_07.jpg") no-repeat right top; padding-right: 190px; height: 230px;}
#g_desc16{background: url("../images/glossary_08.jpg") no-repeat right top; padding-right: 190px; height: 205px;}
#g_desc17{background: url("../images/glossary_09.jpg") no-repeat right top; padding-right: 190px; height: 377px;}
#g_desc18{background: url("../images/glossary_10.jpg") no-repeat right top; padding-right: 190px; height: 250px;}
#g_desc19{height: 140px;}
#g_desc20{background: url("../images/glossary_11.jpg") no-repeat right top; padding-right: 190px; height: 140px;}
#g_desc21{height: 80px;}
#g_desc22{background: url("../images/glossary_12.jpg") no-repeat right top; padding-right: 190px; height: 80px;}
#g_desc23{background: url("../images/glossary_13.jpg") no-repeat right top; padding-right: 190px; height: 215px;}
#g_desc24{background: url("../images/glossary_14.jpg") no-repeat right top; padding-right: 190px; height: 215px;}
#g_desc25{background: url("../images/glossary_15.jpg") no-repeat right top; padding-right: 190px; height: 205px;}
#g_desc26{height: 205px;}
#g_desc27{height: 80px;}
#g_desc28{height: 58px;}
#g_desc29{height: 205px;}
#g_desc30{background: url("../images/glossary_16.jpg") no-repeat right top; padding-right: 190px; height: 205px;}
#g_desc31{background: url("../images/glossary_17.jpg") no-repeat right top; padding-right: 190px; height: 180px;}
#g_desc32{height: 180px;}
#g_desc33{height: 100px;}
#g_desc34{height: 100px;}
#g_desc35{background: url("../images/glossary_18.jpg") no-repeat right top; padding-right: 190px; height: 220px;}
#g_desc36{height: 220px;}
#g_desc37{background: url("../images/glossary_19.jpg") no-repeat right top; padding-right: 190px; height: 215px;}
#g_desc38{height: 215px;}
#g_desc39{background: url("../images/glossary_20.jpg") no-repeat right top; padding-right: 190px; height: 210px;}
#g_desc40{background: url("../images/glossary_21.jpg") no-repeat right top; padding-right: 190px; height: 210px;}
#g_desc41{background: url("../images/glossary_22.jpg") no-repeat right top; padding-right: 190px; height: 225px;}
#g_desc42{background: url("../images/glossary_23.jpg") no-repeat right top; padding-right: 190px; height: 225px;}

/* --------------------------------------------------
 iwy
-------------------------------------------------- */
#contents-iwy{
	clear: both;
	margin: 0 auto 33px;
	padding: 0;
	width: 963px;
	font: 13px/1.5 "繝｡繧､繝ｪ繧ｪ",arial,helvetica,clean,sans-serif;
	letter-spacing: 0;
}
#contents-iwy h2{
	display: block;
	float: none;
	margin: 0;
	padding: 0;
}
