@charset "utf-8";
@import url("css/site.css");

/*
	Theme Name: pet-oukoku
	Theme URI: http://www.pet-oukoku.jp
	Description: ペット王国ホームページ
	Version: 1.0
	Author: MEDIAMASTER
	Author URI: http://www.mediamaster.jp
	copyright (c) Mediamaster <http://www.mediamaster.jp>
*/

/* --------- ブラウザ初期化 --------- */
/*html+body*/
html,body {height: 100%; width:100%; margin: 0; padding: 0;}
body {font:13px/1.6 "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", sans-serif; }

/*style-reset*/
dfn, em, address {font-style:normal;}
ins {text-decoration:none;}
ul, ol {list-style:none;}
:focus {outline: 0;}

/*block*/
address, area, blockquote, dd, div, dl, dt, fieldset, form, frame, h1, h2, h3, h4, h5, h6, hr, iframe, legend, li, noscript, ol, optgroup, option, p, pre, textarea, tt, ul {
margin: 0; padding: 0; border: 0; outline: 0; color:#333;}
h1, h2, h3, h4, h5, h6, dt, th, strong, em {color:#000;}

/*inline*/
a, abbr, acronym, b, bdo, big, br, cite, code, del, dfn, em, i, img, ins, kbd, label, map, object, samp, q, select, small, span, strong, sub, sup, var{
margin:0; padding:0; outline: 0; border:0;}

/*table-cell*/
table, tbody, td, textarea, tfoot, th, thead, tr, caption, col, colgroup {margin:0; padding:0; vertical-align:middle; line-height:1.6; /*IE*/}
table {border-spacing:0;}

li {list-style:none;}

/*link*/
a{text-decoration:none; color:#210;}
a:hover {color:#f40; text-decoration:underline;}
a.img , #menu a {text-decoration:none;}
a.list {background:url('./img/general/list-01-trans.gif') no-repeat 0 center; padding-left:14px;}
a.list:hover {background:url('./img/general/list-01-ON-trans.gif') no-repeat 0 center; border:none; color:#692;}

/*IE7 fix*/
*:first-child+html body {font-size:small;}
*:first-child+html hr {margin:-7px 0;}

/*IE6 fix*/
* html body {font-size:small;}
* html hr {margin:-7px 0;}

/* --------- 汎用クラス設定 --------- */
/*general-style*/
.trans {display:none;}
.halfbr {font-size:0; line-height:0; height:12px;}
.center {text-align:center;}
.right {text-align:right;}
.indent {text-indent:1em;}
.clear {display:block; clear:both; content:"."; font-size:0; line-height:0; height:0;}
.imgalt {text-indent:-9999px;}
.bold {font-weight:bold;}
.nowrap {white-space: nowrap;}
.lang-en {font-family:"Arial", sans-serif;}

/*font-style*/
.size-10 {font-size:300%;}
.size-9 {font-size:300%;}
.size-8 {font-size:250%;}
.size-7 {font-size:210%;}
h1, .size-6 {font-size:170%;}
h2, .size-5 {font-size:140%;}
h3, .size-4 {font-size:116%;}
h4, .size-3 {font-size:100%;}
h5, .size-2 {font-size:93%;}
h6, .size-1 {font-size:85%;}

/*clearfix*/
.clearfix:after {font:0/0 sans-serif; content:"."; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix { min-height: 0px; }
* html .clearfix { height: 0px; /*¥*//*/ height: auto; overflow: hidden; /**/}