@charset "utf-8";

/*
Theme Name:mrp04-child
Template:mrp04
Theme URI: http://hp-morph.com/
Description:MORPH 04テーマの子テーマ。
Author: Vision Inc.
Author URI: http://hp-morph.com/
Tags: simple

	hp-morph.com Template
	 http://hp-morph.com/

	This theme was designed and built by hp-morph.com template,
	whose blog you will find at http://hp-morph.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

/* =Reset default browser CSS.
Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

/*--------------------------------
Adjust Css 2017/03/24
------------------------------ */
h1.title {
    border: 1px solid #AF8946;
    border-bottom: none;
    padding: 13px;
}
body{
    background: url(../mrp04/images/pattern/takadamask2.png);
}

/*--------------------------------------------------
	オリジナル設定
--------------------------------------------------*/
.red {
	color: #e20151;
}
p.nm {
	margin-bottom: 0;
}
.cf:after {
	clear: both;
	display: block;
	overflow: hidden;
	height: 0px;
	content: "";
}
p.attention {
	text-indent: -1em;
	margin-left: 1em;
}
/**/
.cen { text-align: center; }
.lft { text-align: left; }
.rit { text-align: right; }
@media only screen and (min-width: 641px){
	.img_lft { float: left; margin-right: 20px; }
	.img_rit { float: right; margin-left: 20px; }
}
@media only screen and (max-width: 640px){
	.img_lft, .img_rit {
		text-align: center;
	}
	.img_lft img, .img_rit img {
		max-width: 200px;
		width: 96%;
		height: auto;
	}
}
/*--------------------------------------------------
	会社概要 
--------------------------------------------------*/
.contact_tbl th {
	text-align: center !important;
	white-space: nowrap;
	vertical-align: middle;
	}

/*--------------------------------------------------
Adjust Css 2017/03/29
--------------------------------------------------*/
@media only screen and (min-width: 1100px){
.c1thumbWrap li {
    width: 97%;
}
}
section.widget h2 span,
h1.title span {
    padding-left: 0px;
}
.postlist {
    border-radius: 0px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
@media only screen and (max-width: 1023px){
nav#mainNav a.menu {
padding-left: 4px;
    margin-left: 1px;
    width: 98%;
}
}
@media print, screen and (min-width: 1024px){
nav#mainNav {
    width: 1100px;
width:inherit;
}
}
#mainImg {
    padding-top: 0px !important;
}