/* Base Theme ============================================================= */

body {
margin:0 auto;
line-height:1.6;
font-size:14px;
font-weight:normal;
text-align: center;
font-family:verdana, arial, helvetica, hirakakupro-w3, "ms pgothic", osaka, sans-serif;
background:url(http://pets-links.com/sick/images/bg_body.gif) repeat 0 0;*/
}
.bold{ font-weight:bold; }

/* Reset ------------------------------------------------------------------ */

html,body,div,ul,ol,li,dl,dt,dd,
form,fieldset,input,textarea,f
h1,h2,h3,h4,h5,h6,pre,code,p,blockquote,hr,th,td{ margin: 0; padding: 0; }

h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
table { border-spacing: 0; }
fieldset,img,abbr,acronym { border: 0; }

ol,ul { list-style: none; }
caption,th { text-align: left; }
q:before,q:after { content: ''; }

hr { border: 0; height: 1px; background-color: #000; color: #000; }
a { text-decoration: underline; outline: none; }
a img,:link img,:visited img { border: none; }
:link,:visited { text-decoration: none; }


/* Layout Base ----------------------------------------------------------------- */

body {
color:#333;
text-align:center;
}
a,
a:link,
a:visited,
a:hover,
a:active{
color:#c60;
text-decoration:underline;
}
#header, #content, #alpha, #beta, #gamma, #footer { position: relative; }
#alpha{ display: inline; float: left; }
#beta{ display: inline; float: right; }
#gamma{ display: inline; float: right; }

#header-inner, #content-inner, #footer-inner, #alpha-inner, #beta-inner, #gamma-inner {
/* position: static; */
}

/* wrap---------------------------------------------------------------*/

#wrap{
margin:0 auto;
position:relative;
width:800px;
text-align:justify;
background-color:#ffffff;
}

#wrap h3{
font-size:16px;
color:#FF8C00;
font-weight:bold;
margin-top:-3px;
margin-bottom:5px;
text-indent:-2px;
}

#wrap p{
font-size:13px;
color:#666;
}

/* header----------------------------------------------------------*/

#header{
/*padding:0px 260px 30px 30px;*/
margin:0 0 5px 0;
height:180px;
text-indent:-9999px;
background:url(http://pets-links.com/images/header.jpg) no-repeat 0px 0px;
}


html>/**/body #header{
padding:30px 260px 30px 30px;
height:120px;
background:url(http://pets-links.com/images/header.jpg) no-repeat 0px 0px;
}

#header h1{}
#header p{ line-height:20px; font-size:13px; letter-spacing:-0.02em; text-align:justify;}



/* entry--------------------------------------------------------*/

#entry{ margin:0px 0 10px 0;}

h1{font-size:22px; color:#666; font-weight:bold;}
h2{font-size:15px; color:#CC6600; font-weight:bold; margin:12px 0px; padding:4px 8px; background-color:#FFF8F1; border:1px dotted #FF8C00 ; border-collapse: collapse;}

#entry ul{ margin:10px;}
#entry ul li{ font-size:13px; color:#666;}

#entry-box{
border-collapse: collapse;
margin:0 30px;
padding:10px 0px 20px 0px;
/*border-right:1px solid #ddd;
border-left:1px solid #ddd;*/
border-bottom:1px solid #666;
/*border:1px solid #cccccc;*/
/*background-color:#f9f9f9;*/
}

#entry-box h3{
padding:0px 15px;
}

#entry-box p{
margin:0 15px;
font-size:14px;
color:#000;
/*border:1px solid #cccccc;*/
/*background-color:#f9f9f9;*/
}


#if-official{
margin:10px 30px;
padding:15px 15px 15px 202px;
height:160px;
/*border:1px solid #cccccc;*/
/*background:url(http://pets-links.com/sick/images/if2af.jpg) no-repeat 30px 30px;*/
position:relative;
background-color:#f5f5f5;
}

html>/**/body #if-official{
margin:10px 30px;
padding:15px 15px 15px 202px;
height:130px;
/*border:1px solid #cccccc;*/
/*background:url(http://pets-links.com/sick/images/if2af.jpg) no-repeat 30px 30px;*/
position:relative;
background-color:#f5f5f5;
}

#if-official img{ position:absolute; top:15px; left:15px;}

#if-official a{
display: block;
text-decoration:none;
}

#if-official p{
font-size:14px;
color:#666666;
}


#own-experience{
position:relative;
margin:10px 30px;
padding:15px 15px 15px 202px;
height:230px;
/*border:1px solid #cccccc;*/
background-color:#f5f5f5;
/*background:url(http://pets-links.com/sick/images/kanrinin-dogs.jpg) no-repeat 30px 15px;*/
}


html>/**/body #own-experience{
position:relative;
margin:10px 30px;
padding:15px 15px 15px 202px;
height:210px;
/*border:1px solid #cccccc;*/
background-color:#f5f5f5;
/*background:url(http://pets-links.com/sick/images/kanrinin-dogs.jpg) no-repeat 30px 15px;*/
}

#own-experience img{ position:absolute; top:15px; left:15px;}

#other-experience{ margin:10px 0;}

#other-experience-list{ position:relative; height:600px; }

#list-01{
width:200px;
height:300px;
position:absolute;
top:0px;
left:0px;
border-right:1px dashed #999;
border-bottom:1px dashed #999;
}

#list-02{
width:200px;
height:300px;
position:absolute;
top:0px;
left:250px;
border-right:1px dashed #999;
border-bottom:1px dashed #999;
}
#list-03{
width:200px;
height:300px;
position:absolute;
top:0px;
left:500px;
border-right:1px dashed #999;
border-bottom:1px dashed #999;
}
#list-04{
width:200px;
height:300px;
position:absolute;
top:350px;
left:0px;
border-right:1px dashed #999;
border-bottom:1px dashed #999;
}

#list-05{
width:200px;
height:300px;
position:absolute;
top:350px;
left:250px;
border-right:1px dashed #999;
border-bottom:1px dashed #999;
}

#list-06{
width:200px;
height:300px;
position:absolute;
top:350px;
left:500px;
border-right:1px dashed #999;
border-bottom:1px dashed #999;
}

#other-experience img{
padding:5px;
border:1px solid #ccc;
background-color:#fefefe;
}

#footer{ text-align:center; }

#footer p{  margin:0 auto; }


/*    */

#left{
width:186px;
margin:0 20px;
float:left;
position:absolute;
top:194px;
}

#left h3{
margin:18px 0 6px 0;
padding:0 0 0 26px;
font-size:14px;
background:url(http://pets-links.com/images/icon.gif) no-repeat 0 0;
border-bottom:2px dotted #FF8C00;
}

.bnr-taiken{ margin:24px 0 0 0px; }

#right{
margin:0 0px 0 196px;
}