﻿@charset "utf-8";

*{box-sizing:border-box;margin:0;padding:0;}

body{padding-bottom:3em;line-height:1.6;font-size:1.2em;color:#333;font-family: "Noto Sans JP", sans-serif;font-weight:500;   letter-spacing: 0.05em;}

@media (width >= 820px) {
	body{padding-bottom:0;}
}


h1,h2,h3,h4,h5,h6 {font-size:100%;color:#111;}
li {list-style-type:none;}
div{background-image:url(image);}
img{ outline:none;border:none;}
a{outline:none; border:none;text-decoration:none;}

header,#footer{padding:0 1em;}

h1 {font-size:0.7em;color:#999;font-weight:normal;}
.logo img{width:100%;max-width:200px;}

nav{position:fixed;left:0;bottom:0;width:100%;background:#fff;}
nav ul{display:flex;}
nav li{	flex:1;display:grid;}
nav a{display:grid;place-content:center;letter-spacing:0;text-align:center;padding:1em 0;color:#222;font-size:0.6em;transition:background-color 0.4s;}
nav a span{white-space:nowrap;}
nav a:hover{color:#fff;background-color: #09C;}

#top img{width:100%;}

main{padding-bottom:4em;}
section:not(:last-of-type){margin-bottom:4em;}
aside{display:none;}


#pc_support{}
#pc_support .box{max-width:960px;margin:auto;padding:4em 1em 0;}
#pc_support #top{background:#ff0;}
#pc_support #top .box{display:block;padding:2em 1em;}
#pc_support #top div{flex:1;}
#pc_support #top h2{margin-bottom:0.5em;text-align:center;font-size:clamp(1.6em, calc(1.6rem + ((1vw - 0.234375em) * 0.6214)), 2.2em);
-webkit-text-stroke:6px #fff;paint-order:stroke fill;}
#pc_support #top h2 span{display:block;text-align:center;font-size:1.2rem;}
#pc_support #top ul{display:flex;justify-content:center;gap:1em;}
#pc_support #top ul li{flex:1;display:grid;place-content:center;aspect-ratio:1/1;width:100%;max-width:120px;max-height:120px;border:solid 2px #111;border-radius:100%;font-size:0.8em;}
#pc_support #top img{max-width:100%;}
#pc_support h3{margin-bottom:1.4em;text-align:center;font-size:clamp(1.4em, calc(1.4rem + ((1vw - 0.234375em) * 1.0356)), 2.4em);}
#pc_support h3 span{display:block;}
#pc_support .sec1 > p{margin-bottom:2em;}
#pc_support .sec1 div{margin-bottom:3em;padding:1em;background:#ff0;border-radius:1em;}
#pc_support .sec1 div p{	text-align:center;font-size:clamp(1em, calc(1rem + ((1vw - 0.234375em) * 0.6214)), 1.6em);font-weight:bold;color:#111;-webkit-text-stroke:0.2em #fff;paint-order:stroke fill;}
#pc_support .sec1 div p span.flex{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:1em;}
#pc_support .sec1 div p span.flex > span:not(.span1){width:100%;padding:1.2em 0;background:rgba(255,255,255,0.8);border-radius:1rem;}
#pc_support .sec1 div p span.flex span span{display:block;font-size:1.6em;}
#pc_support .sec1 div p .span1{display:block;padding:0 0.5em;text-align:center;font-size:1.6em;}
#pc_support .sec1n div p .span2{display:block;text-align:center;}
#pc_support .sec1 ul{margin-bottom:3em;}
#pc_support .sec1 ul li{padding-left:1.2em;text-indent:-1.3em;}
#pc_support .sec1 ul li:not(:last-child){margin-bottom:0.8em;}
#pc_support .sec1 ul li::before{content:'● ';}
#pc_support .tel a{display:block;padding:0.5em 0;text-align:center;font-size:1.6em;font-weight:bold;background:#222;color:#fff;border-radius:1em;}
#pc_support .tel a span{font-size:0.8em;}
#pc_support .sec2{margin-top:4em;}
#pc_support .sec2 ul li{padding-left:1.2em;text-indent:-1.3em;}
#pc_support .sec2 ul li:not(:last-child){margin-bottom:0.8em;}
#pc_support .sec2 ul li::before{content:'■ ';}
#pc_support .sec3{padding:0.6em;border:solid 3px #111;text-align:center;border-radius:1em;}
#pc_support .sec3 h4{padding:0.3em;background:#ff0;border-radius:0.6em;}
#pc_support .sec3 h4,#pc_support .sec3 p{margin-bottom:0.6em;}
#pc_support .sec3 ul{display:flex;justify-content:center;gap:0.5em;margin:0;}
#pc_support .sec3 ul li::before{content:none;}
#pc_support .sec3 ul li img{max-height:40px;}
#pc_support .sec4 ul{display:flex;flex-wrap:wrap;gap:0.8em 1em;line-height:1;}
#pc_support .sec4 ul li::before{content:none;}

@media (width >= 820px) {
	#pc_support #top .box{display:flex;justify-content:center;align-items:center;}
	#pc_support #top ul li{font-size:1em;}
	#pc_support .sec1 div{padding:2em 0;background:#ff0;}
	#pc_support .sec1 div p span.flex{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:1em;}
	#pc_support .sec1 div p span.flex > span:not(.span1){width:30%;padding:1.2em 0;background:rgba(255,255,255,0.8);border-radius:1rem;}
	#pc_support .sec1 div p .span1{display:inline-block;padding:0 0.6em;}
}



 .sec0{padding:4em 1em;background:#f9f9f9;/*background:repeating-linear-gradient(90deg, #edfdff, #edfdff 10px, #dafaff 10px 80px);*/}
 .sec0 > section{width:100%;max-width:960px;margin:auto;}
 .sec0 h2{margin-bottom:0.5em;font-size:clamp(1.2em,5vw,1.6em);text-align:center;}
 .sec0 h2 span{display:inline;overflow:hidden;color:#111;vertical-align:baseline;text-align:center;}
 .sec0 h2 .span1{display:block;font-size:0.8em;}
 .sec0 h2 .span2{font-size:1.2em;color:#5e9175;font-weight:900;background:linear-gradient(-180deg,#fff 60%,#ff0 60%,#ff0);}
 .sec0 h2 .span3{font-size:1.2em;color:#ff0036;font-weight:900;background:linear-gradient(-180deg,#fff 60%,#ff0 60%,#ff0);}
 .sec0 h2 .span4{display:block;font-size:1.2em;font-weight:900;}
 .sec0 h2::after{content:'';display:block;width:100%;height:5px;margin-top:0.5em;
background: repeating-linear-gradient(-45deg ,var(--main) 0,var(--main) 3px ,#fff 3px, #fff 6px ,#ccc 6px, #ccc 9px ,#fff 9px, #fff 12px );}
 .sec0 p{font-size:0.9em;}
 .sec0 p:not(:last-child){margin-bottom:1em;}
 .sec0 p span{font-weight:600;color:#C00;}
 .sec0 .col{margin:2em 0;background:var(--main);border-radius:1rem;}
 /*.sec0 .col > div{padding:1em;border:solid 4px #111;border-radius:1em;background:#fff;}*/
 .sec0 .col h3{margin-bottom:0.8em;font-size:1.6em;font-weight:900;color:#111;text-align:center;}
 .sec0 .col h3 span{text-align:center;}
 .sec0 .col h3 span.sp1{display:block;padding:0.6em 0;margin-bottom:1em;font-weight:700;font-size:0.6em;border-radius:1rem;color:#fff;}
 .sec0 .col .box1{margin-bottom:1em;}
 .sec0 .col .box1 h3 span.sp1{background:#5e9175;}
 .sec0 .col .box2 h3 span.sp1{background:#ff0036;}
 .sec0 .col h3 span.sp2{display:block;font-size:0.8em;}
 .sec0 .col h3 span.sp3{display:block;background:linear-gradient(-180deg,rgba(255,255,0,0) 0%,rgba(255,255,0,0) 60%,rgba(255,255,0,1.0) 60%,rgba(255,255,0,1.0) 100%);
  /*-webkit-text-stroke: 4px #fff;  text-stroke: 4px #fff;  paint-order: stroke;*/}
 .sec0 .col ul{margin-bottom:2em;padding:1em 0 0;border-top:dotted 4px #111;}
 .sec0 .col li{padding:0.2em 0;font-weight:500;font-size:0.9em;}
 .sec0 .col li::before{content:'✔';color:#f93;margin-right:0.5em;}
 .sec0 .col .box2 img{width:100%;}
 .sec0 .col a{display:block;width:100%;margin:auto;padding:1em 0;font-size:1.1em;text-decoration:none;text-align:center;background:#ff0;border-radius:100px;font-weight:700;color:#111;transition:transform 0.3s;}
 .sec0 .col a::after{content:'→';display:inline-block;padding-left:2em;}
 .sec0 .col a:hover{transform:scale(1.1);}

@media (width >= 820px) {
 /*
 .sec0 .col{display:flex;gap:2em;margin:2em 0;background:var(--main);border-radius:1rem;}
 .sec0 .col > div{flex-basis:50%;padding:2em 1em;border:solid 4px #111;border-radius:1em;background:#fff;}
 */
 .sec0 .col .box1{margin-bottom:0;}
 .sec0 .col h3{margin-bottom:0.8em;font-size:1.8em;font-weight:900;color:#111;text-align:center;}
 .sec0 p{font-size:1em;}
 .sec0 .col ul{padding:1em 1em 0;}
 .sec0 .col li{font-size:inherit;}
 .sec0 .col a{font-size:inherit;}
}

#access{padding:4em 1em;max-width:960px;margin:auto;}
#access h2{margin-bottom:1em;font-size:clamp(1.2em,5vw,1.6em);text-align:center;}
#access iframe{margin-bottom:2em;}
#access table{margin-bottom:2em;}
#access th{min-width:5em;}

#form{padding:2em 0.5em 5em;text-align:center;background:#FFF;border-top:1px solid #DDD;}
#form p,#form a{text-align:center;display:block;}
#form p{font-size:1.6em;font-weight:bold;}
#form a.tel2{font-size:1.2em;padding:20px 0 0;color:#369;}
#form a.tel2::before{content:'\f87b';font-family:'Font Awesome 5 Free';font-weight:900;margin-right:0.3em;}
#form a.tel2 + span{display:block;text-align:center;padding:0.5em 0 1em;}
#form a.form{width:100%;margin:auto;padding:1em 0;font-size:1em;color:#FFF;letter-spacing:1px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
-o-border-radius: 10px;
-ms-border-radius: 10px;
background: #f76c27;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3NmMyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VmNGYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2QzMzQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlODU4MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f76c27 0%, #ef4f00 50%, #d33400 51%, #e85800 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f76c27), color-stop(50%,#ef4f00), color-stop(51%,#d33400), color-stop(100%,#e85800));
background: -webkit-linear-gradient(top,  #f76c27 0%,#ef4f00 50%,#d33400 51%,#e85800 100%);
background: -o-linear-gradient(top,  #f76c27 0%,#ef4f00 50%,#d33400 51%,#e85800 100%);
background: -ms-linear-gradient(top,  #f76c27 0%,#ef4f00 50%,#d33400 51%,#e85800 100%);
background: linear-gradient(to bottom,  #f76c27 0%,#ef4f00 50%,#d33400 51%,#e85800 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f76c27', endColorstr='#e85800',GradientType=0 );
-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.5);
-moz-box-shadow:0 1px 4px rgba(0,0,0,0.5);
box-shadow:0 1px 4px rgba(0,0,0,0.5);
text-shadow:1px 1px 2px #200;
border:1px solid #E54D06;
}

#contents2 > img{width:100%;margin-bottom:20px;}






/* 480px以上用の記述 
---------------------------------------------------------------------------------------------------------------------------------- */
@media (width >= 1024px) {
#wrapper{}
.logo img{width:100%;max-width:300px;}
	
	#footer{	box-sizing:border-box;position:relative;max-width:960px;margin:0 auto;padding:0 1em;}
	header{position:sticky;top:0;left:0;display:flex;justify-content:space-between;align-items:center;width:100%;padding:1em;background:#fff;z-index:9999;}
	h1{}
	.logo a{width:300px;}
	header div{flex:1;}
	nav{position:static;width:auto;background:none;}
	nav li{display:block;}
	nav a{display:block;white-space:nowrap;font-size:1em;padding:1em;}
	div#pankuzu{	margin-bottom:40px;	padding-top:10px;	}
	#pankuzu a{text-decoration:underline;color:#09C;}
	
	#contents{margin-top:10px;}
	#contents:after{content:".";display:block;clear:both;visibility:hidden;}
	main{padding-bottom:30px;}
	#form{padding:60px 0 80px;text-align:center;background:#FFF;border-top:1px solid #DDD;}
	#form p,#form a{text-align:center;}
	#form p{font-size:28px;font-weight:bold;}
	#form a.tel2{display:block;font-size:60px;padding:20px 0 0;}
	#form a.tel2 + span{font-size:1.6em;}
	#form a.form{width:459px;margin:auto;padding:30px 0;	}
	#form a.form:hover{
background: #f9884f;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ODg0ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2VmNjQxZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2U1NGQwNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOTdlM2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f9884f 0%, #ef641f 50%, #e54d06 51%, #f97e3b 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9884f), color-stop(50%,#ef641f), color-stop(51%,#e54d06), color-stop(100%,#f97e3b));
background: -webkit-linear-gradient(top,  #f9884f 0%,#ef641f 50%,#e54d06 51%,#f97e3b 100%);
background: -o-linear-gradient(top,  #f9884f 0%,#ef641f 50%,#e54d06 51%,#f97e3b 100%);
background: -ms-linear-gradient(top,  #f9884f 0%,#ef641f 50%,#e54d06 51%,#f97e3b 100%);
background: linear-gradient(to bottom,  #f9884f 0%,#ef641f 50%,#e54d06 51%,#f97e3b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9884f', endColorstr='#f97e3b',GradientType=0 );
	}
}

/*	

aside p{padding:1em 0;background:#09C;color:#FFF;text-align:center;}
.menu1{margin-bottom:20px;padding:8px;background:url(../image/menu1_bg.gif) #666;}
.menu1 li{margin-top:1px;}
.menu1 li a{
box-sizing:border-box;
display:block;
width:100%;
height:50px;
text-indent:-9999px;
background-repeat:no-repeat;
background-color:#FFF;
color:#444;
font-weight:bold;
}
.menu1 li a.mos_excel{background-image:url(../image/mos_excel.jpg);}
.menu1 li a.mos_word{background-image:url(../image/mos_word.jpg);}
.menu1 li a.office{background-image:url(../image/office.jpg);}
.menu1 li a.design{background-image:url(../image/design.jpg);}
.menu1 li a.pro{background-image:url(../image/pro.jpg);}
.menu1 li a.expart{background-image:url(../image/expart.jpg);}
.menu1 li a.nyumon{background-image:url(../image/nyumon.jpg);}
.menu1 li a.bigina{background-image:url(../image/bigina.jpg);}
.menu1 li a.cad{background-image:url(../image/cad.jpg);}
.menu1 li a.word_excel{background-image:url(../image/word_excel.jpg);}
.menu1 li a.vba{background-image:url(../image/vba.jpg);}
.menu1 li a.private{background-image:url(../image/private.jpg);}
.menu1 li a.menu1_a{position:relative;display:flex;flex-direction:column;justify-content:center;padding-left:1em;block;text-indent:0;line-height:1;}
.menu1 li a.menu1_a::before{content:'▶';position:absolute;top:50%;left:4px;dispaly:block;padding:0.8em 0.1em;font-size:0.4em;color:#fff;transform:scaleX(0.55) translateY(-50%);}
.menu1 li a.menu1_a span{display:block;}
.menu1 li a.menu1_a > span{transform:scaleX(0.9);}
.menu1 li a.menu1_a span span{padding-left:0.8em;padding-top:0.5em;font-size:0.7em;font-weight:normal;transform:scaleX(1.1);}
.menu1 li a:hover{background-position:0 -50px;background-color:#eff;color:#369;}
.menu1 li a.excel_master::before{background:#393;}
.menu1 li a.office_master::before{background:#939;}
.menu1 li a.student::before{background:#679eb3;}

#contents2{padding:8px;background:#F3F3F3;}

.menu2{margin-bottom:20px;}
.menu2 li{text-align:left;list-style:none;margin-bottom:20px;}
.menu2 a{display:block;line-height:60px;font-size:20px;font-weight:bold;}
.menu2 a.kouza1,.menu2 a.kouza2,.menu2 a.kouza3,.menu2 a.kouza4{height:100px;text-indent:-9999px;}
.menu2 a.kouza1{background:url(../image/kouza_btn1.gif) no-repeat ;}
.menu2 a.kouza2{background:url(../image/kouza_btn2.gif) no-repeat ;}
.menu2 a.kouza3{background:url(../image/kouza_btn3.gif) no-repeat ;}
.menu2 a.kouza4{background:url(../image/kouza_btn4.gif) no-repeat ;}
.menu2 a.typing{text-align:center;letter-spacing:2px;background-color:#0b2834;color:#FFF;}
.menu2 a.link{text-indent:70px;color:#222;background:url(../image/link_bg.jpg) no-repeat #FFF;border:solid 3px #999;}

.menu2 a.typing:hover{background-color:#1e576f;}
.menu2 a.link:hover{background-color:#CCC;}

#tizu span{visibility:hidden;}
#tizu a{
display:block;
margin:10px auto;
width:210px;
height:70px;
background-image:url(../image/yahootizu.gif);
background-repeat:no-repeat;
}
#tizu a:hover{background-position:0 -70px;}

#contents2 dl{background:#FFF;}
#contents2 dt{padding:4px 8px;color:#FFFFFF;font-size:13px;font-weight:bold;}
.kigyou,.kentei,.rosen{margin-bottom:10px;text-align:left;}

.kigyou,.kentei{border:1px solid #0099CC;}
.kigyou dt,.kentei dt{background-color:#0099CC;}
.kigyou dd,.kentei dd,.rosen dd{padding:8px;color:#666666;font-size:12px;line-height:14px;}
.kentei img{float:left;}
.kentei{display:none;}

.rosen{border:1px solid #66CC99;}
.rosen dt{background-color:#66CC99;}
.rosen a{color:#FFF;}

ul#link{padding:10px;border:1px solid #CCC;background-color:#FFF;}
ul#link li{border-bottom:dotted 1px #CCC;}
ul#link li a{display:block;width:100%;font-size:12px;padding:2px 10px;color:#666;}
ul#link li a:hover{color:#09C;}
*/



footer{clear:both;background-color: #041217;}
#footer{
position:relative;
margin:0 auto;
padding:30px 0 ;
text-align:left;
font-size:12px;
line-height:1.75em;
background-image:url(image/info_bg2.jpg);
background-repeat:repeat-y;
}
#footer:after{content:".";display:block;clear:both;visibility:hidden;}

#footer a,#footer p,.addr p,small{color:#bbd1da;}
#footer a.top{
position:absolute;
top:-30px;
left:50%;
display:block;
width:140px;
line-height:30px;
margin-left:-70px;
text-align:center;
background:#041217;
}
#footer a.top:hover{background:#0b2834;}
#footer .list{padding:0 1em 2em;}
#footer li a{display:block;width:100%;line-height:34px;}
#footer ul li{border-bottom:1px dotted #CCC;}
#footer li a:after{content:"▸";display:block;float:right;margin-right:5px;}

#footer .section{padding:0 1em;}
#footer .section a img{width:100%;}
#footer p,#footer p a{padding:20px 0 0;color:#4f6c78}

.addr{clear:both;overflow:hidden;padding:30px 0;background-color:#0B2834;}
.addr p{margin:0 auto;font-size:8px;}
.addr p a.f_logo{display:block;max-width:300px;height:50px;margin:auto;background:url(../image/logo3.gif) no-repeat left center;text-indent:-9999px;background-size:100%;}
.addr p span{display:none;}

@media screen and (min-width: 480px) ,print {
	#footer a.top{
	position:absolute;
	top:-30px;
	left:auto;
	right:0;
	display:block;
	width:140px;
	line-height:30px;
	text-align:center;
	background:#041217;
	}

	#footer .list{width:210px;float:left;margin-right:85px;padding:0;}
	#footer .section{padding:0;}
	#footer .section a img{width:auto;}
	#footer li a:hover{background-color:#0099CC;color:#FFF;text-indent:0.5em;}
	.addr p{width:980px;margin:0 auto;font-size:12px;}
	.addr p a.f_logo{display:block;width:300px;height:36px;float:left;background:url(../image/logo3.gif) no-repeat left center;text-indent:-9999px;}
	.addr p span{display:block;margin-left:320px;height:36px;padding-left:20px;border-left:1px dotted #CCC;line-height:18px;}
}
.addr p a.tel{color:#FFF;}

small{display:block;padding:5px 0;text-align:center;background:#111;font-size:12px;letter-spacing:1px;}
