@charset "UTF-8";

/* yosk.co.jp */

body {
 font-family: "ＭＳ Ｐゴシック",平成角ゴシック,Osaka,sans-serif;
 background: rgb(255,255,255);
 margin:0;
 padding:0;
}
img { border:none; }
a:link,a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
.right { text-align:right; }
.center { text-align:center; }
.left { text-align:left; }
.top { vertical-align:top; }
.en_go{ font-family:Helvetica,Arial,Verdana,sans-serif; }
.red { color:rgb(255,0,0); }
.small { font-size:7pt; }
#copyright {
 width:750px;
 margin:0;
 margin-right:auto;
 margin-left:auto;
 padding:0;
 font-family:Helvetica,Arial,Verdana,sans-serif;
 font-size:9pt ! important;
 color:rgb(120,120,120);
}
#page {
 width:800px;
 margin-right:auto;
 margin-left:auto;
 margin-top:0;
 margin-bottom:8px;
 background:rgb(255,255,255);
 border-top:8px solid rgb(0,0,114);
 border-bottom:20px solid rgb(0,0,114);
 border-left:1px solid rgb(180,180,180);
 border-right:1px solid rgb(180,180,180);
}
#page h1 {
 margin:0;
 padding:0;
}
#page ul#topslink{
 margin:5px;
 padding:2px;
 text-align:right;
 font-family:Helvetica,Arial,Verdana,sans-serif;
 font-size:10pt ! important;
}
#page ul#topslink li{
 margin:0;
 padding:0 5px 0 0;
 display:inline;
}
#page ul#bottomlink{
 margin:5px;
 margin-top:30px;
 padding:2px;
 text-align:center;
 font-family:Helvetica,Arial,Verdana,sans-serif;
 font-size:10pt ! important;
}
#page ul#bottomlink li{
 margin:0;
 padding:0 2px 0 0;
 display:inline;
}
#page table#link3 th{
 font-weight:normal;
}
#page table#link3 td.link1{
 vertical-align:top;
 padding:15px 7px 140px 7px;
 font-size:10.5pt ! important;
 background:url(../img/index1.jpg) no-repeat 0 0;
}
#page table#link3 td.link2{
 vertical-align:top;
 padding:15px 12px 140px 12px;
 font-size:10.5pt ! important;
 background:url(../img/index2.jpg) no-repeat 0 0;
}
#page table#link3 td.link3{
 vertical-align:top;
 padding:15px 7px 140px 7px;
 font-size:10.5pt ! important;
 background:url(../img/index3.jpg) no-repeat 0 0;
}
h3{
 margin:50px 0 30px 0;
}
#page table.info2{
 margin-left:auto;
 margin-right:auto;
}
#page table.info2 td{
 vertical-align:top;
 padding:0 10px 0 10px;
 font-size:11pt ! important;
}
#page table.info2 td p{
 margin:2px;
 padding:2px;
}
#page table.info2 td p.tel1{
 font-family:Helvetica,Arial,Verdana,sans-serif;
 font-size:20pt ! important;
 margin-left:25px;
}
#page table.info2 td p.tel2{
 font-size:9pt ! important;
 margin-left:25px;
}
#page table.info2 td p.mail1{
 font-family:Helvetica,Arial,Verdana,sans-serif;
 font-size:16pt ! important;
 margin-left:25px;
}
#page table.info2 td p.mail2{
 font-size:9pt ! important;
 border:1px solid rgb(180,180,180);
 padding:5px;
 background:rgb(235,235,235);
}

.carmansha{
 color:rgb(255,95,118);
 font-size:13pt ! important;
 font-weight:bold;
}
.carakiari{
 color:rgb(0,154,223);
 font-size:13pt ! important;
 font-weight:bold;
}
#page div.formdiv{
 width:700px;
 margin-left:auto;
 margin-right:auto;
}

