﻿@charset "utf-8";

/* 
Theme Name: 寿限無餃子
Author: Adclip
Author URI: http://adclip.net/
Version: 1.0
*/

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

*, *:before, *:after {
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
         -o-box-sizing: border-box;
        -ms-box-sizing: border-box;
            box-sizing: border-box;
}

body{font-size:16px; font-family:"メイリオ",  Hiragino Kaku Gothic ProN, Osaka, "ＭＳ Ｐゴシック", sans-serif,dejarip-1, "Helvetica Neue", Arial; color:#222;}
.wf-min { font-family: "ＭＳ 明朝"; line-height:1.3em;}

img{vertical-align: bottom;}
.clear{clear:both;}

.breadcrumbs{margin-top:5px; font-size:90%; text-align:left;}

a{text-decoration:none; }

.clear{clear:both;}
.flow{ overflow:hidden; white-space:nowrap; text-overflow: ellipsis;}

.thum-colum2{box-sizing:border-box}
.thum-colum3{box-sizing:border-box;}
.thum-colum4{box-sizing:border-box}
.thum-colum6{box-sizing:border-box}


p.gotop{ position: fixed;}
p.gotop a{ display: block; background-color:rgba(102,102,102,0.8);-webkit-transition: 2s; -moz-transition: 2s; -ot-transition: 2s; -ms-transition: 2s;}
p.gotop a:hover{ display: block; background:rgba(223,39,0,0.8);}

.fontbold{font-weight:bold;}
.fontnormal{font-weight:normal;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}

.red{color:#C1272D;}



.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt60 {margin-top:60px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb60 {margin-bottom:60px;}
.mtb10{margin:10px 0;}
.mtb30{margin:30px 0;}
.mtb60{margin:60px 0;}
.ml30 {}


.pb10{padding-bottom:10px;}
.pb30{padding-bottom:30px;}
.pb60 {padding-bottom:60px;}

.ptb15{padding:15px 0;}
.ptb30{padding:30px 0;}
.ptb60{padding:60px 0;}



.pfull5{padding:5px;}
.pfull10{padding:10px;}
.pfull30{padding:30px;}
.fsize80{font-size:80%;}
.fsize90{font-size:90%;}
.fsize120{font-size:120%;}
.fsize140{font-size:140%;}
.fsize160{font-size:160%;}
.fsize180{font-size:180%;}
.fsize200{font-size:200%;}



.bgcol-bage{background:#f4f4ea;}
.bgcol-baged{background:#b69569;}
.bgcol-lgray{background:#efefef;}
.bgcol-ex{background:#738b9e;}
.bgcol-fu{background:#b69569;}
.bgcol-gr{background:#919f62;}
.bgcol-on{background:#b56c50;}
.bg-img01{background:url(image/header-menu-back.jpg);}
.bg-img02{background:url(image/back-back02.jpg);}
.bg-blk70{background:rgba(0,0,0,0.7);}
.bg-wit70{background:rgba(255,255,255,0.8);}

.font-orange{color:#d78005;}
.fontc-event{color:#795935;}
.fontc-corp{color:#003406;}
.fontc-white{color:#efefef;}
.fontc-bule{color:#738B9E;}
.fontc-red{color:#ae6c50;}

.bor-bd-gray{border-bottom:#aaa 1px dotted; margin-bottom:15px;}



.item-link a{  display:block; overflow:hidden;}



.page-title-sub{max-width:240px; margin:0 auto; text-align:center;}
.page-title-sub h3{font-size:140%; font-weight:normal;}
.page-title-sub p{padding-top:5px; border-top:#9a9a9a 1px dotted;}


/*画像サイズ1024px以上*/

@media  print, screen and (min-width:1024px) {

.inner-wrap{max-width:1024px; margin:0 auto;}

.thum-colum2{width:50%; float:left;}
.thum-colum3{width:33.333%; float:left;}
.thum-colum4{width:25%; float:left;}
.thum-colum6{width:16.666%; float:left;}

.kpt30{padding-top:30px;}
.kpt60{padding-top:60px;}
.kpb30{padding-bottom:30px;}
.kpb60{padding-bottom:60px;}
.kptb30{padding:30px 0;}
.kptb60{padding:60px 0;}


p.gotop{ right: 5%; bottom: 2%;}
p.gotop a{ width: 60px; height: 60px;}



.kfsizen160{font-size:160%; font-weight:normal;}



}

/*画像サイズ781px以上1023以下*/
@media only screen and (min-width:781px)and (max-width:1023px)  {

.inner-wrap{margin:0 auto; padding:0 10px;  overflow:hidden;}

.thum-colum2{width:50%; float:left;}
.thum-colum3{width:33.333%; float:left;}
.thum-colum4{width:25%; float:left;}
.thum-colum6{width:16.666%; float:left;}

.kpt30{padding-top:30px;}
.kpt60{padding-top:60px;}
.kpb30{padding-bottom:30px;}
.kpb60{padding-bottom:60px;}
.kptb30{padding:30px 0;}
.kptb60{padding:60px 0;}


}


/*画像サイズ481px以上780以下*/
@media only screen and (min-width:481px)and (max-width:780px)  {

.inner-wrap{margin:0 auto; padding:0 10px;  overflow:hidden;}

.thum-colum3{width:100%;}
.thum-colum4{width:50%; float:left;}
.thum-colum4 img{width:100%;}
.thum-colum6{width:33.333%; float:left;}

.kpt30{padding-top:20px;}
.kpb30{padding-bottom:20px;}
.kpb60{padding-bottom:40px;}
.kptb30{padding:20px 0;}
.kptb60{padding:40px 0;}


}



/*画像サイズ480px以下*/
@media only screen and (max-width:480px)  {

.inner-wrap{margin:0 auto; padding:0 10px;  overflow:hidden;}

.thum-colum3{width:100%;}
.thum-colum4{width:50%; float:left;}
.thum-colum6{width:50%; float:left;}

.kpt30{padding-top:10px;}
.kpb30{padding-bottom:15px;}
.kpb60{padding-bottom:20px;}
.kptb30{padding:15px 0;}
.kptb60{padding:20px 0;}


}