﻿@charset "UTF-8";
@media screen and (max-width: 768px){

.waku{ padding:0px 2.5%; min-width:auto; }
.pts{ font-size:13px; }
.pts1{ font-size:12px; }
.pts2{ font-size:11px; }
.pts3{ font-size:10px; }
.pts4{ font-size:18px; }
.pts5{ font-size:16px; }
.pts6{ font-size:14px; }
.pts7{ font-size:25px; }
.pts8{ font-size:33px; }
.pts9{ font-size:15px; }
.pts10{ font-size:14px; }
.pts11{ font-size:9px; }

/*メニュー*/
.Mbg{ }

#tmenubg{ top:10px; }
.tmenu{ }
.tmenu li{ margin-left:20px; display:inline-block; }
.tmenu li a{ font-size:13px; line-height:30px; }
.tmenu li.te{ width:200px; }
.tmenu li.ac{ width:23px; margin-top:3px; margin-left:0px; }

#menubg{ position:absolute; top:50px; }
#menubg .waku{ margin:0px 2.5%; }
ul.menu{ }
ul.menu li{ }
ul.menu li.ho{ width:250px; margin-top:15px; }
ul.menu li.lm{ display:none; }
ul.menu li.dw{ display:inline-block; margin:13px 5px; }
ul.menu li.dw a{ line-height:26px; padding:0px 7px; font-size:12px; }
ul.menu li.gu{ display:inline-block; margin:13px 0px; }
ul.menu li.gu a{ line-height:26px; padding:0px 7px; font-size:12px; }
ul.menu li.sm{ display:inline-block; height:30px; width:80px; margin-top:13px; }
ul.menu li.sm a{ background-image:url(../img/menu.png); background-size:60px; }

/*ページルート*/
ol{ }
ol li{ font-size:10px; }
ol li a{ font-size:10px; }

/*トップスライドショー*/
.vegas{ height:600px; min-width:auot; }
.vegas .swaku{ padding:0px 2.5%; min-width:auto; height:600px; }
.vegas .swaku .swa h2{ font-size:18px; }
.vegas .swaku .swa h3{ font-size:40px; }
.vegas .swaku .swa h3 span{ font-size:30px; }
.vegas .swaku .swa h3 span span{ display:inline; }
.vegas .swaku .swa h4{ font-size:16px; }
.vegas .swaku .swa a{ font-size:15px; line-height:35px; background-position:10px center; background-size:25px; padding:0px 10px 0px 40px; }
.vegas .swaku .swa a{ line-height:35px; }
.top-b{ height:100px; }
#prev,#next{ width:40px; height:40px; line-height:40px; bottom:60px; right:2.5%; }
#prev{ margin-right:45px; }
#next{ }
#prev:hover{ } 
#next:hover{ } 

.tp{ float:none; width:100%; }
.tp1{ margin-right:0%; margin-bottom:2.5%; }
.tp2{ }

/*オープニング*/
#opbg{  }
#opbg .op{ } 
#o1{ background-size:60%; }

/*ページトップ*/
.pagebg{ height:350px; }
.pagebg .waku{}
.pagebg .waku h2{ font-size:20px; line-height:30px; padding-top:52px; }
.pagebg .waku h3{ font-size:24px; line-height:40px; }

/*トップページ*/
.ttimebg{ width:95%; left:2.5%; top:-50px; padding:2.5%; }
.ttimebg .ttime-l{ float:none; width:100%; border-right:none; }
.ttimebg .ttime-r{ display:none; }
table.ttime{}
table.ttime td{ font-size:12px; line-height:12px; }
table.ttime td.ca1{}
table.ttime td.ca1 span{ display:inline-block; }
table.ttime td.ca2{ text-align:center; }
table.ttime td.we{}
table.ttime td.se{ }
table.ttime caption{ font-size:11px; line-height:15px; margin-top:0px; }
table.ttime caption.m1{ display:table-caption; }
table.ttime caption.m2{ display:none; }

.ttimebg2{ width:100%; padding:2.5%; }
.ttimebg2 .ttime-l2{ float:none; width:100%; border-right:none; }
.ttimebg2 .ttime-r2{ display:none; }
table.ttime2{}
table.ttime2 td{ font-size:12px; line-height:12px; }
table.ttime2 td.ca1{}
table.ttime2 td.ca1 span{ display:inline-block; }
table.ttime2 td.ca2{ text-align:center; }
table.ttime2 td.we{}
table.ttime2 td.se{ }
table.ttime2 caption{ font-size:11px; line-height:15px; margin-top:0px; }
table.ttime2 caption.m1{ display:table-caption; }
table.ttime2 caption.m2{ display:none; }

.tinfobg{}
.tinfobg img{ width:50%; top:-10%; left:2.5%; }
.tinfo-l{ float:none; width:100%; text-align:center; }
.tinfo-l h2{ font-size:30px; }
.tinfo-l a{ margin:5px auto 25px; width:170px; line-height:30px; height:30px; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; }
.tinfo-r{ float:none; width:100%; }
.tinfo-r ul{  }
.tinfo-r ul li{ display: table; }
.tinfo-r ul li span{ display:table-cell; vertical-align:middle; text-align:left; padding:10px 0px 10px 10px; }
.tinfo-r ul li span.dt{ font-size:14px; width:100px; }
.tinfo-r ul li span.po{ width:90px; }
.tinfo-r ul li span.pop{ display:inline-block; height:20px; line-height:20px; font-size:11px; width:70px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; padding:0px; }
.tinfo-r ul li span.da{ width:auto; line-height:20px; font-size:14px; }

.tdoc{ }
.tdoc h2{ font-size:20px; margin-bottom:25px; }
.tdoc h2 br{ display:none; }
.tdoc h3{ float:none; width:100%; text-align:center; font-size:18px; margin:5px 0px 25px; line-height:30px; white-space:nowrap; overflow:hidden; }
.tdoc .video{ float:none; width:100%; margin:0px 0px 25px;  }
.tdoc div{ float:none; width:100%; font-size:15px; }
.tdoc div p{ text-align:center; }
.tdoc div a{ font-size:14px; margin:25px auto 0px; width:170px; padding:5px 0px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }

.tkazubg{  }
.tkazubg .waku{ padding:50px 5% 50px 2.5%; }
.tkazubg .tkazu-img{ height:340px; right:2.5%; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; }
.tkazubg p{ font-size:13px; }
.tkazubg p.so{ margin:5px 0px 0px; text-align:right; }
.tkazubg p.so .kz{ margin-left:5px; }
.tkazubg p.bi{ font-size:12px; }
.tkazubg span{ }
.tkazubg span.kz{ font-size:28px; margin-right:5px;}
.tkazubg span.hi{ font-size:17px; }
.tkazubg span.ke{ font-size:15px; }

.kt{ float:left; }
.kt div{ text-align:left; }

.kt1{ width:19%; }
.kt1 .k{ width:100%; float:none; }
.kt2{ width:27%; }
.kt3{ width:27%; }
.kt4{ width:27%; }

.k{ padding:5px 5px 25px 5px; }
.k1{ border-bottom:1px solid #FFF; border-right:1px solid #FFF; }
.k11{ border-bottom:none; }
.k2{ border-right:1px solid #FFF; }

.tguidebg{}
.tguidebg{ }
.tguidebg h2{ font-size:16px; }
.tguidebg p.tse{ font-size:15px; }
.tguidebg p.tse span{ }
.tguidebg p.tli{ width:100px; }
.tguide{ float:left; width:33.33333%; padding:0px 15px; }
.tguide p.da{ font-size:14px; line-height:18px; height:36px; overflow:hidden; }
.tguide img{ margin:10px 0px; }
.tguide p.na{ font-size:14px; }
p.tgbr{ display:block; height:25px; }
a.tga{ font-size:14px; margin:25px 0px 0px; width:auto; padding:5px 40px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }

.tji-l{ float:none; width:100%; text-align:center; }
.tji-l h2{ font-size:16px; margin-top:25px; }
.tji-l p{ margin:25px auto; font-size:15px; }
.tji-l p br{ display:none; }
.tji-l a{ display:none; }
.tji-r{ float:right; width:100%; padding:50px 5%; text-align:left; }
.tji-r ul{ float:left; width:47.5%; margin-right:2.5%; }
.tji-r li{ font-size:15px; }
.tji-r .tjibg{ bottom:0px; right:0px; width:200px; }
.tji-r .tji-w{ height:260px; left:0px; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; }
.tji-r a{ display:inline-block; }

/*ページメニュー*/
ul.pmenu{}
ul.pmenu li{ float:left; width:100%; padding:30px 0px; }
ul.pmenu li h2{ font-size:20px; line-height:30px; margin-bottom:7px; }
ul.pmenu li h2 span{ line-height:30px; }
ul.pmenu li .img{ padding-top:125px; margin-top:7px; }
ul.pmenu li p{ font-size:15px; line-height:20px; height:auto; padding-left:35px; overflow:hidden; }
ul.pmenu li.p1{ margin:0px; }
ul.pmenu li.p2{ margin:0px; border-top:none; }
ul.pmenu li.p3{ margin:0px; }
ul.pmenu li.p4{ margin:0px; }
ul.pmenu li.p5{ margin:0px; }
ul.pmenu li.p6{ margin:0px; }
ul.pmenu li.p7{ margin:0px; }
ul.pmenu li.p8{ margin:0px; }
ul.pmenu li.p9{ margin:0px; }
ul.pmenu li.p10{ margin:0px; }

ul.psmenu{}
ul.psmenu li{ width:48.75%; float:left; font-size:15px; line-height:30px; padding-left:10px; }
ul.psmenu li span{ width:15px; margin-right:10px; margin-top:14px; }
ul.psmenu li:hover span{ width:20px; }
ul.psmenu li.ps1{ margin:0px 2.5% 5px 0px; }
ul.psmenu li.ps2{ margin:0px 0px 5px 0px; }
ul.psmenu li.ps3{ margin:0px 2.5% 5px 0px; }
ul.psmenu li.ps4{ margin:0px 0px 5px 0px; }
ul.psmenu li.ps5{ margin:0px 2.5% 5px 0px; }
ul.psmenu li.ps6{ margin:0px 0px 5px 0px; }
ul.psmenu li.ps7{ margin:0px 2.5% 5px 0px; }
ul.psmenu li.ps8{ margin:0px 0px 5px 0px; }
ul.psmenu li.ps9{ margin:0px 2.5% 5px 0px; }
ul.psmenu li.ps10{ margin:0px 0px 5px 0px; }

/*アーカイブ*/
.archives li{ width:50%; }

/* お知らせ・ブログ */
.responsive-l{ width:100%; }
.responsive-r{ width:100%; margin-left:0%; }

/*PREV_NEXT*/
div#prevback{ }
div#prevback ul li{ line-height:50px; height:50px; font-size:13px; }
div#prevback ul li a{ line-height:50px; height:50px; font-size:13px; }
div#prevback ul li div.ppi{ float:left; width:50px; padding-top:50px; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px; }
div#prevback ul li div.nni{ float:right; width:50px;padding-top:50px; -webkit-border-radius:25px; -moz-border-radius:25px; border-radius:25px; }

/*会社概要*/
.googlemap{ height:400px; }

/*ページサブタイトル*/
.subti{ position:relative; margin:0px auto 25px; width:400px; }
.subti h2{ font-size:13px; }
.subti h3{ font-size:18px; padding:0px 30px; line-height:28px; }
.subti h3 p.l{ width:400px; left:-400px; top:14px; }
.subti h3 p.r{ width:400px; left:100%; top:14px; }
.subti span.m1{ width:8px; height:8px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin-bottom:2px }
.subti span.m2{ width:10px; height:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin:0px 10px; }
.subti span.m3{ width:8px; height:8px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; margin-bottom:2px }

/*ページ*/
div.htmg{}
div.htmg p{ float:left; width:50%; margin-right:10%; text-align:left; margin-top:25px; }
div.htmg img{ float:left; width:40%; margin-top:25px; }
div.htmg2{}
div.htmg2 p{ text-align:left; width:100%; margin-top:25px; }
div.htmg3{}
div.htmg3 p{ float:left; width:70%; margin-right:10%; text-align:left; margin-top:25px; }
div.htmg3 img{ float:left; width:20%; margin-top:25px; }
div.htmg4{}
div.htmg4 p{ float:left; width:65%; margin-right:10%; text-align:left; margin-top:25px; }
div.htmg4 img{ float:left; width:25%; margin-top:25px; }
div.htmg5 p{ float:left; width:60%; margin-right:10%; text-align:left; margin-top:25px; }
div.htmg5 img{ float:left; width:30%; margin-top:25px; }

img.hpg1{ width:100%; margin:25px 0% 0px; }
img.hpg2{ width:100%; margin:25px 0% 0px; }
img.hpg3{ float:left; width:40%; margin:25px 2% 0px 9%; }
img.hpg4{ float:left; width:40%; margin:25px 9% 0px 0%; }
img.hpg5{ width:100%; margin:0px 0% 0px; }
img.hpg6{ width:100%; max-width:780px; }
img.hpg7{ width:100%; max-width:660px; }
img.hpg8{ width:100%; max-width:720px; }
p.ssk{ margin:0px 0px; }
p.holn{ padding:0px 0px 0px 8px; }
span.holn2{ padding:0px 0px 0px 8px; }

div.gnm{ width:100%; margin-top:25px; }
div.gnm div.gnm_a{ width:49%; float:left; margin-right:2%; }
div.gnm div.gnm_a p{ margin-bottom:15px; }
div.gnm div.gnm_a img.c1{ float:left; width:49%; margin-right:2%; }
div.gnm div.gnm_a img.c2{ float:left; width:49%; }
div.gnm div.gnm_b{ width:49%; float:left; }
div.gnm div.gnm_b p{ margin-bottom:15px; }
div.gnm div.gnm_b img.c1{ float:left; width:49%; margin-right:2%; }
div.gnm div.gnm_b img.c2{ float:left; width:49%; }

div.tng{ margin-top:25px; }
div.tng div.tng1{ float:left; width:48%; margin-right:4%; }
div.tng div.tng1 img{ width:100%; margin-bottom:5px; }
div.tng div.tng1 p{ width:100%; }
div.tng div.tng2{ float:left; width:48%; margin-right:0%; }
div.tng div.tng2 img{ width:100%; margin-bottom:5px; }
div.tng div.tng2 p{ width:100%; }
div.tng div.tng3{ float:left; width:48%; margin-right:4%; margin-top:4%; }
div.tng div.tng3 img{ width:100%; margin-bottom:5px; }
div.tng div.tng3 p{ width:100%; }
div.tng div.tng4{ float:left; width:48%; margin-right:0%; margin-top:4%; }
div.tng div.tng4 img{ width:100%; margin-bottom:5px; }
div.tng div.tng4 p{ width:100%; }

div.tngm{ margin-top:25px; max-width:660px; margin-left:0px; }
div.tngm div.tngm1{ float:left; width:32%; }
div.tngm div.tngm1 img{ width:100%; margin-bottom:15px; }
div.tngm div.tngm1 p.cx1{ width:100%; margin-bottom:5px; }
div.tngm div.tngm1 p.cx2{ width:100%; }
div.tngm div.tngm2{ float:left; width:32%; margin:0px 2%; }
div.tngm div.tngm2 img{ width:100%; margin-bottom:15px; }
div.tngm div.tngm2 p.cx1{ width:100%; margin-bottom:5px; }
div.tngm div.tngm2 p.cx2{ width:100%; }
div.tngm div.tngm3{ float:left; width:32%; }
div.tngm div.tngm3 img{ width:100%; margin-bottom:15px; }
div.tngm div.tngm3 p.cx1{ width:100%; margin-bottom:5px; }
div.tngm div.tngm3 p.cx2{ width:100%; }

div.tngmo{ margin-top:25px; }
div.tngmo div.tngmo1{ float:left; width:30%; margin:0% 6% 0% 17%; }
div.tngmo div.tngmo1 img{ width:100%; margin-bottom:15px; }
div.tngmo div.tngmo1 p{ width:100%; }
div.tngmo div.tngmo2{ float:left; width:30%; margin:0% 17% 0% 0%; }
div.tngmo div.tngmo2 img{ width:100%; margin-bottom:15px; }
div.tngmo div.tngmo2 p{ width:100%; }

div.tngmx{ margin-top:25px; }
div.tngmx div.tngmx1{ float:left; width:25%; margin:0% 6% 0% 22%; }
div.tngmx div.tngmx1 img{ width:100%; }
div.tngmx div.tngmx2{ float:left; width:25%; margin:0% 22% 0% 0%; }
div.tngmx div.tngmx2 img{ width:100%; }

div.tngr{ margin-top:25px; max-width:780px; margin-left:0px; }
div.tngr div.tngr1{ float:left; width:32%; }
div.tngr div.tngr1 img{ width:100%; margin-bottom:15px; }
div.tngr div.tngr1 p{ width:100%; }
div.tngr div.tngr2{ float:left; width:32%; margin:0px 2%; }
div.tngr div.tngr2 img{ width:100%; margin-bottom:15px; }
div.tngr div.tngr2 p{ width:100%; }
div.tngr div.tngr3{ float:left; width:32%; }
div.tngr div.tngr3 img{ width:100%; margin-bottom:15px; }
div.tngr div.tngr3 p{ width:100%; }

img.gui{ width:60%; margin:0% 20% 25px; float:none; border-radius:15px; }
div.gui{  }
div.gui p.p1{}
div.gui p.p2{ margin:10px 0px 15px;}
div.gui p.p3{ margin-top:15px;}
div.doctor_combg{ display:table; width:100%; border:1px solid #ccc; border-bottom:none; }
.doctor_combg.las{ border-bottom:1px solid #ccc; }
div.doctor_com{ display:table-cell; padding:2.5%; }
div.doctor_com,div.doctor_com p,div.doctor_com a{ font-size:13px; }
div.doctor_com1{ width:25%; border-right:1px solid #ccc; border-bottom:none; }
div.doctor_com2{ width:75%; }
div.doctor_com2 img{ float:left; margin-right:15px; margin-bottom:10px; width:70%; }
div.doctor_com2 img.doctor_rcom{ float:right; margin-left:15px; margin-right:0px; border-bottom:10px; width:35%; } 
div.doctor_com2 div{ width:100%; clear:both; }

/*写真一覧*/
.res32{ width:32%; }
.res32.c1 { margin:0px 0px 2%; }
.res32.c2 { margin:0px 2% 2%; }
.res32.c3 { margin:0px 0px 2%; }
.res32.c4 { margin:0px 0px 2%; }
.res32.c5 { margin:0px 2% 2%; }
.res32.c6 { margin:0px 0px 2%; }
.res32.c7 { margin:0px 0px 2%; }
.res32.c8 { margin:0px 2% 2%; }
.res32.c9 { margin:0px 0px 2%; }
.res32.c10{ margin:0px 0px 2%; }
.res32.c11{ margin:0px 2% 2%; }
.res32.c12{ margin:0px 0px 2%; }
.res32.c13{ margin:0px 0px 2%; }
.res32.c14{ margin:0px 2% 2%; }
.res32.c15{ margin:0px 0px 2%; }
.res32.c16{ margin:0px 0px 2%; }
.res32.c17{ margin:0px 2% 2%; }
.res32.c18{ margin:0px 0px 2%; }
.res32.c19{ margin:0px 0px 2%; }
.res32.c20{ margin:0px 2% 2%; }
.res32.c21{ margin:0px 0px 2%; }
.res32.c22{ margin:0px 0px 2%; }
.res32.c23{ margin:0px 2% 2%; }
.res32.c24{ margin:0px 0px 2%; }
.res32.c25{ margin:0px 0px 2%; }
.res32.c26{ margin:0px 2% 2%; }
.res32.c27{ margin:0px 0px 2%; }
.res32.c28{ margin:0px 0px 2%; }
.res32.c29{ margin:0px 2% 2%; }
.res32.c30{ margin:0px 0px 2%; }
.res32.c31{ margin:0px 0px 2%; }
.res32.c32{ margin:0px 2% 2%; }
.res32.c33{ margin:0px 0px 2%; }
.res32.c34{ margin:0px 0px 2%; }
.res32.c35{ margin:0px 2% 2%; }
.res32.c36{ margin:0px 0px 2%; }
.res32.c37{ margin:0px 0px 2%; }
.res32.c38{ margin:0px 2% 2%; }
.res32.c39{ margin:0px 0px 2%; }
.res32.c40{ margin:0px 0px 2%; }
.res32.c41{ margin:0px 2% 2%; }
.res32.c42{ margin:0px 0px 2%; }
.res32.c43{ margin:0px 0px 2%; }
.res32.c44{ margin:0px 2% 2%; }
.res32.c45{ margin:0px 0px 2%; }
.res32.c46{ margin:0px 0px 2%; }
.res32.c47{ margin:0px 2% 2%; }
.res32.c48{ margin:0px 0px 2%; }
.res32.c49{ margin:0px 0px 2%; }
.res32.c50{ margin:0px 2% 2%; }
.res32.c51{ margin:0px 0px 2%; }
p.res2p{ display:none; }
p.res3p{ display:block; }

/*Googleマップ*/
.googlebg{ height:400px; }
p.access-icon{}
p.access-icon img{}
p.access-icon span.c1{}
p.access-icon span.c1:first-letter{ font-size:19px; }

div.flowbg{ width:100%; }
div.flow{ float:left; width:30%; padding:10px; }
.flow.c1{ margin:0px; }
.flow.c2{ margin:0px 5%; }
.flow.c3{ margin:0px; }
div.flow h1{ font-size:25px; display:block; }
div.flow img{ float:none; width:100%; margin:0px; }
div.flow div{ overflow:hidden; text-align:center; width:100%; }
div.flow div h1{ display:none; font-size:25px; }
div.flow div p{ margin-top:5px; font-size:15px; }

/*お問い合わせ*/
.txt30{ width:250px; }
.cob{ width:85px; }

div.c1122bg{ border-left:6px solid #aaa; display:block; padding:5px 0px 5px 2.5%; }
div.c1122bg div.c11{ display:block; width:100%; padding-bottom:5px; }
div.c1122bg div.c11 span{ }
div.c1122bg div.c22{ display:block; width:100%; }
div.c1122bg div.c22 p{  }
div.c1122bg div.c22 div.img{ width:125px; padding-top:125px; margin-right:2.5%; }

/*採用情報*/
div.syoku{ font-size:18px; line-height:20px; padding:9px 2.5%; background-size:25px; }
div.syoku a span{ font-size:12px; line-height:12px; padding-top:4px; display:inline-block; }
div.recbg div.rbg{ display:table; margin-bottom:5px; }
div.recbg div.rbg div.r1{ display:table-cell; width:30%; padding:2.5%; }
div.recbg div.rbg div.r2{ display:table-cell; width:auto; padding:2.5%; }
div.recbg div.rbg div.r2 h1{ font-size:17px; }

/*フッター*/
div.foot1{ padding-top:300px; min-width:auto; background-image:url(../img/fbg-t.webp); }
div.foot p.ho{ }
div.foot p.ho img{ }

div.foot2{ padding:15px 0px; }
div.foot2 .fo-l{ float:none; width:100%; margin-bottom:15px; }
div.foot2 .fo-l .ho{ margin:0px auto 15px; text-align:left; }
div.foot2 .fo-l .ho img{ width:350px; }
div.foot2 .fo-l table{}
div.foot2 .fo-l table td{ font-size:12px; }
div.foot2 .fo-l table td a{ padding-right:15px; background-size:12px; }
div.foot2 .fo-l table td.t1{ display:table-cell; }
div.foot2 .fo-l table td.t2{ display:table-cell; }
div.foot2 .fo-l table td.t3{ display:none;  }
div.foot2 .fo-r{ float:none; width:100%; text-align:left; }
div.foot2 .fo-r .te{ width:200px; }
div.foot2 .fo-r table{ width:100%; margin:5px auto 0px; padding-top:5px; border-top:1px solid #FFF; }
div.foot2 .fo-r table caption{ font-size:10px; }
div.foot2 .fo-r table td{ font-size:11px; }

div.foot3{ padding:15px 0px; }
div.foot3 ul{ text-align:left; }
div.foot3 ul li{ margin-right:5px; font-size:12px; }
div.foot3 ul li a{ }
div.foot3 ul li.co{ float:right; margin-right:0px; font-size:10px; display:inline-block; margin-top:0px; }

}