@charset "UTF-8";
@import url(http://119-119.com/pet/base2.css);
@import url(http://119-119.com/pet/menu2.css);


/* 全体の基本設定 */
body {
font-size: 15px;
line-height: 1.8;
color: #333;
background: #fff url(http://119-119.com/pet/images/body.gif) repeat 0% 50%;
}

a,
a:link,
a:visited{
color: #666;
}

a:hover,
a:active {
color: #666;
}

/* コンテンツ枠色 */
#container {
margin:10px;
border: 1px solid #aaa;
}

/* バナー高さ */
#banner {
height: 200px;
}

/* h2の色 */
#banner-top,
#banner-top a,
#banner-top a:link,
#banner-top a:visited,
#banner-top a:hover,
#banner-top a:active {
color: #fff;
}

#banner-top{
display:none;
}

/* h3の色 */
#banner-description {
padding: 80px 0 0 12px;
text-align: left;
}

#banner-description,
#banner-description a,
#banner-description a:link,
#banner-description a:visited,
#banner-description a:hover,
#banner-description a:active {
color: #fff;
}

/* h4(エントリータイトル)の色 */
.entry-header {
display:none;
margin: 0;
padding: 0;
color: #339;
font-size:15px;
line-hegiht:2;
background:url(http://119-119.com/pet/images/entry-header.gif) no-repeat 0% 0%;
}

.entry-header a,
.entry-header a:link,
.entry-header a:visited,
.entry-header a:hover,
.entry-header a:active {
color: #339;
text-decoration: none;
}

/*  */
h5{
margin: 10px 0 10px 0;
padding: 3px 8px 3px 8px;
color: #333;
line-height: 1.3;
font-weight: bold;
}

h5 a,
h5 a:link,
h5 a:visited {
color: #336699;
text-decoration: none;
}

h5 a:hover,
h5 a:active {
color: #ff0000;
text-decoration: none;
}

/* エントリー */
.entry{
width:460px;
background:url(http://119-119.com/pet/images/entry-header-.jpg) no-repeat 0% 0%;
border:solid 1px #369;
}

/* エントリー内記事 */
.entry .text{
margin:20px 30px 20px 30px;
background:#fff;
}

p.tit {
color: #6699ff;
border-bottom: 1px solid #6699ff;
}

/* パンくず(トピックスパス)の色 */
#navber {
/* background: #fff url(http://119-119.com/pet/images/menu/menu.jpg) repeat-y 0% 0%; */
}

#navber-inner {
color: #333;
}

#navber-inner a,
#navber-inner a:link,
#navber-inner a:visited,
#navber-inner a:hover,
#navber-inner a:active {
color: #333;
text-decoration: none;
}

/* メインメニューの色 */

#main-menu li
#main-menu li a,
#main-menu li a:link,
#main-menu li a:visited,
#main-menu li a:hover,
#main-menu li a:active {
color: #FF9933;
text-decoration: none;
}

/* メニューのヘッダーの色 */
.module-header{
margin:0;
padding:0;
display:none;
color: #fff;
background: #0066FF url(http://119-119.com/pet/images/module.jpg);
border: 1px solid #0000FF;
}

/* メニューの色 */
.module-list-item {
font-size: 12px;
background: url(http://119-119.com/pet/images/li.gif) 2px 8px no-repeat;
}

.module-list-item a,
.module-list-item a:link,
.module-list-item a:visited {
color: #333;
text-decoration: none;
border-bottom:dotted 1px #666;
}

.module-list-item a:hover,
.module-list-item a:active {
color: #333;
text-decoration: none;
border-bottom:solid 1px #666;
}

/* フッター */
#footer {
margin:20px 0 40px 0;
padding:0;
text-align:center;
/* width:975px;
background: #fff url(http://119-119.com/pet/images/footer.gif); */
}
#footer .footer-logo{
width:975px;
height:60px;
margin:0 0 20px 0;
text-align:center;
background:url(http://119-119.com/pet/images/logo.gif) no-repeat 50% 0%;
}
#footer .copyright{
margin:7px 0;
font-size:11px;
}
#footer .footer-info{
margin:10px;
color:#999;
font-size:10px;
}
#footer-inner,
#footer-inner a,
#footer-inner a:link,
#footer-inner a:visited {
color: #666;
text-decoration: none;
}
#footer-inner a:hover,
#footer-inner a:active {
color: #666;
text-decoration: none;
}

/* フッターリンク */
#foot-links{
margin:0 0 30px 0;
padding:0;
text-align:center;
}
#foot-links ul{
list-style-typa:none;
}
#foot-links li{
display:inline;
}

#head-links{
margin:5px 0 0 0; 
width:975px;
height:15px;
position:relative;
}

.head-links-left{
position:absolute;
left:0px;top:0px;
width:400px;
text-align:left;
font-size:13px;
}
.head-links-right{
position:absolute;
right:0px;top:0px;
width:400px;
text-align:right;
font-size:13px;
}


/* 各設定 */
img{
border:none;
margin:0;
padding:0;
}

.bold{font-weight:bold;}
.normal{font-weight:normal;}

.red, .red a, a.red{color:#c00;}
a:hover.red{color:#c00;}
a.no-border{text-decoration:none;}
.black{color:#333;}
.gray{color:#999;}
.blue{color:#36c;}
.yellow{color:#fc0;}

.bg-gray{background:#eee;}

.indent{text-indent:1em;}
.underline{text-decoration:underline;}
.no-display{display:none;}
.no-indent, .no-indent p{text-indent:0em;}
.inline{display:inline;}

.list-circle{ list-style-type: circle }

/* フォントサイズ */
.font-s{font-size:12px;}
/*.font-m{font-size:13px;}*/
.font-m{font-size:15px;}
.font-l{font-size:15px;}
.font-ll{font-size:16px;}

/* 文字寄せ */
.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}
.middle{vertical-align:middle;}

/* 行間 */
.line-h1{line-height:1;}
.line-h13{line-height:1.3;}
.line-h15{line-height:1.5;}
.line-h16{line-height:1.6;}
.line-h2{line-height:2;}

/* margin */
.m5{margin:5px;}
.m10{margin:10px;}
.m15{margin:15px;}
.m20{margin:20px;}

/* margin-top */
.top-m5{margin-top:5px;}
.top-m10{margin-top:10px;}
.top-m15{margin-top:15px;}
.top-m20{margin-top:20px;}
.top-m30{margin-top:30px;}
.top-m40{margin-top:40px;}
.top-m50{margin-top:50px;}

/* margin-bottom */
.btm-m5{margin-bottom:5px;}
.btm-m10{margin-bottom:10px;}
.btm-m15{margin-bottom:15px;}
.btm-m20{margin-bottom:20px;}
.btm-m30{margin-bottom:30px;}
.btm-m40{margin-bottom:40px;}
.btm-m50{margin-bottom:50px;}

/* margin-left */
.left-m10{margin-left:10px;}
.left-m20{margin-left:20px;}
.left-m30{margin-left:30px;}
.left-m70{margin-left:70px;}
.left-m220{margin-left:220px;}

/* margin-right */
.right-m10{margin-right:10px;}
.right-m15{margin-right:15px;}
.right-m20{margin-right:20px;}
.right-m30{margin-right:30px;}

/* padding-bottom */
.btm-p10{padding-bottom:10px;}
.btm-p40{padding-bottom:40px;}

/* padding */
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}

/* padding-top */
.top-p40{padding-top:40px;}

/* padding-left */
.left-p10{padding-left:10px;}
.left-p15{padding-left:15px;}
.left-p20{padding-left:20px;}
.left-p30{padding-left:30px;}
.left-p40{padding-left:40px;}
.left-p50{padding-left:50px;}

/* padding-right */
.right-p15{padding-right:15px;}

/* border */
.border-btm01{border-bottom:solid 1px #999;}
.border-btm02{border-bottom:dotted 2px #999;}
.border-top01{border-top:solid 1px #999;}
.border01{border:solid 1px #999;}
.border02{border:dotted 2px #999;}

.quot01{
margin:30px 0;
padding:20px;
font-size:15px;
background:#F1F2F2;
border:solid 1px #999;
}

.quot01 a{ color:#000; }

.quot02{
margin:30px 0;
padding:30px;
font-size:15px;
background:#fff;
border:solid 1px #999;
}

.quot03{
margin:30px 0 5px 0;
padding:0px;
font-size:15px;
line-height:1.7;
background:#fff;
border:solid 1px #999;
}

.quot03-header{
padding:5px 20px;
font-size:15px;
font-weight:bold;
text-align:center;
background:#ccc;
}

.quot03-header .name{
text-align:right;
font-size:15px;
font-weight:normal;
text-align:center;
}
.quot03-text{
padding:10px 20px 20px 20px;
}

.quot03 ul{
padding:10px 10px 10px 30px;
margin:15px 0;
background:#eee;
}

.block01{
margin-top:40px;
padding:15px;
font-soze:13px;
line-height:1.7;
border:solid 1px #f33;
}
.block01 p{
text-indent:0em;
}

/* ページタイトル */

#page-header{
margin:0 0 40px 0;
text-align:center;
}

#main-inner{
margin:0px 50px 20px 50px;
}
.main-inner{
margin:0 50px 20px 50px;
}
/* 本文 */
.text{margin:0 10px;}

.next-page{
margin:40px 20px 0 0;
text-align:center;
}

/* ユーザー写真一覧表示部分 */

#user-photo{
width:485px;
background:url(http://119-119.com/pet/images/photo/header.gif) no-repeat center top;
margin:150px auto 150px auto;
padding:50px 0 0 0;
}
.user-photo{
width:483px;
margin:0 auto 50px autopx;
padding:0;
}

/* alpha下ユーザー写真 */
#user-photo .photo{display:inline;}
.user-photo .photo{display:inline;}
#user-photo .photo img{margin:1px;}
.user-photo .photo img{margin:1px;}

p{text-indent:0em;}
p.no-indent{text-indent:0em;}
.quot01 p, .quot03 p{text-indent:0;}

a.name{
color:#333;
}

/* 会社概要テーブル */
.company{background:#999;}
.company td.tbl-left{
padding:10px;
width:150px;
background:#ddd;
font-size:15px;
line-height:1.7;
vertical-align:top;
text-align:center;
}

.company td.tbl-right{
padding:10px 10px 10px 15px;
width:540px;
background:#fff;
font-size:15px;
line-height:1.7;
vertical-align:top;
}

/* floatの設定 */
.float-base{position:static;}
.float-left{position:relative; float:left;}
.float-right{position:relative; float:right;}
.float-clear{clear:both;}

#win{
text-align:center;
}
#win-inner{
width:430px;
margin:20px auto;
text-align:left;
}

#win02{
text-align:center;
}
#win02-inner{
width:490px;
margin:auto;
font-size:15px;
text-align:left;
}
#win03 p{
text-indent:0em;
}

#win03{
text-align:center;
}
#win03-inner{
width:700px;
margin:auto;
font-size:15px;
text-align:center;
}

.mass table{
width:460px;
background:#999;
font-size:15px;
line-height:1.7;
}

.mass td{
width:33%;
background:#fff;
text-align:center;
vertical-align:top;
padding:20px 2px 10px 2px
}

/* ryouhou.htmテーブル */

.tbl-ryouhou01{
background:#999;
}
.tbl-ryouhou01 td.blank{background:#ccc;}
.tbl-ryouhou01 td.menu01{
padding:5px;
width:30%;
background:#ccc;
text-align:center;
}
.tbl-ryouhou01 td.menu02{
padding:5px;
width:10%;
background:#fff;
text-align:center;
}
.tbl-ryouhou01 td.main{
padding:5px;
width:30%;
background:#fff;
vertical-align:top;
line-height:1.7;
}

.tbl-ryouhou02{
background:#999;
font-size:15px;
}
.tbl-ryouhou02 ul{
padding-left:20px;
list-style-type:circle;
}
.tbl-ryouhou02 td.blank{background:#ccc;}
.tbl-ryouhou02 td.menu01{
padding:5px;
width:42%;
background:#ccc;
text-align:center;
}
.tbl-ryouhou02 td.menu02{
padding:5px;
width:8%;
background:#eee;
text-align:center;
}
.tbl-ryouhou02 td.main{
padding:7px;
background:#fff;
vertical-align:top;
line-height:1.7;
}


.tbl-link{
background:#999;
font-size:15px;
width:480px;
}

.tbl-link td.title{
background:#ccc;
padding:10px;
text-align:center;
}
.tbl-link td.bnr{
background:#fff;
width:50%;
padding:10px;
text-align:center;
font-size:15px;
}
.tbl-link td.main{
background:#fff;
width:50%;
padding:7px;
}

.header01{
padding:5px;
background:#ccc;
color:#333;
text-align:center;
font-weight:bold;
font-size:15px;
}

.tbl-fax01{
background:#999;
width:550px;
}
.tbl-fax01 td{
background:#fff;
}
.tbl-tesuryo{
background:#999;
}
.tbl-tesuryo td{
width:auto;
padding:5px;
background:#eee;
font-size:15px;
line-height:1.7;
text-align:center;
}
.tbl-order{
background:#999;
width:460px;
}
.tbl-order td.title{
padding:5px;
background:#ccc;
font-size:15px;
font-weight:bold;
text-align:center;
}
.tbl-order td.menu{
width:23%;
padding:10px;
background:#eee;
font-size:15px;
line-height:1.7;
text-align:center;
}
.tbl-order td.main{
padding:10px;
width:77%;
background:#fff;
font-size:15px;
line-height:1.7;
}

/* 買い物かご */

.cart-img2{
margin:4px 0 4px  0;
}

#cart-box select{
margin:4px 0 4px  6px;
}

.cart-pr{
padding:2px 0 8px  4px;
font-size:12px;
line-height:1.7;
}

/* 追加 */

.inner-txt{
text-align:left;
}

/* 使用例-------------------------------------------------- */

.shiyou1 {
padding: 0;
width: 220px;
height: 162px;
background:url(http://the-peace-company.com/new-images/if/shiyou1.jpg) no-repeat 0 0;
}

.shiyou2 {
padding: 0;
width: 220px;
height: 162px;
background:url(http://the-peace-company.com/new-images/if/shiyou2.jpg) no-repeat 0 0;
}

.shiyou3 {
padding: 0;
width: 220px;
height: 162px;
background:url(http://the-peace-company.com/new-images/if/shiyou3.jpg) no-repeat 0 0;
}

/* 動画 */

.menuvideo {
text-align: center;
margin-top:20px;
margin-bottom:15px;
}

.menuvideo-inner {
padding: 4px 4px 4px 4px;
width: 160px;
margin-left: auto;
margin-right: auto;
text-align: left;
font-size: 12px;
}

.menuvideo-inner p{ margin:5px 0 0 0; padding:0; text-indent:0; line-height: 1.7;}

/* wrap */
.wrap{margin:0 auto;}

/* suisen */

#if-suisen{
list-style:none;
width:580px;
margin:0 0 120px 60px;
padding:0;
}

/* page-up */

.page-up{
text-align:right;
margin:0 0 0 0;
font-size:12px;
}

.page-up a{
font-size:12px;
}




.layout-two-column-left{background:url(http://119-119.com/pet/images/layout/bg.jpg) center top;}
body,div{margin:0px;padding:0px;}
.wrap{width:100%;position:absolute; top:0px;left:0px;z-index:10;}
#head-links{margin:5px 0 0 0; position:relative;background:url(images/layout/header_link_bg.jpg) repeat-x;width:100%;height:26px;}
#head-links{min-width:975px;margin:0px;}
#head-links-inner{width:100%;}
.head-links-left{padding-left:45px;}
.head-links-right{ display:none; position:absolute; top:0px;right:0px;padding-right:45px;}
#container{margin:0px;width:100%;border:0px;background:url(http://119-119.com/pet/images/new_header_bg.png) center top repeat-x;}
   /*#container-inner{width:975px;margin:0     auto;background:url(http://119-119.com/pet/images/layout/content_bg.jpg) center 325px no-repeat;}*/
#container-inner{width:975px;margin:0 auto;}
#banner{background:url();width:975px;height:360px;margin:0px;}/*background:url(http://119-119.com/pet/images/layout/header_bg.jpg) no-repeat center top;*/
#navber{background:url(http://119-119.com/pet/images/layout/toumei.gif);}
#pagebody{width:975px;}
#pagebody-inner{}
#alpha{background:url(./images/layout/toumei.gif);width:700px;padding-top:25px;}
#beta{width:250px;}
#beta-inner{width:250px;}
#menu{width:250px;}
#menu-contents{width:250px;}