﻿@charset "utf-8";

/*--------------------------------------------------
  == Module Style ==
  --------------------------------------------------
  File       : mod.css
  Date       : 2013.09.30
  Last Update: 2013.09.30
  --------------------------------------------------
	※主にページごとに必要なCSS
--------------------------------------------------*/

/* ---------------------------------------------- */
/* トップページ
------------------------------------------------- */

#topv { background:url(../images/top_v_bg.gif) top center no-repeat #d4bc8f; }
#topv #topv-ttl { margin-bottom:-20px; /position:relative /* IE7 破れ目対応 */; }
#topv #topv-ttl h2 img { margin:35px auto 40px; }
#topv #topv-msg { background-color:#c0b29c; }
#topv #topv-msg-in { width:750px; _width:770px; margin:0 auto; text-align:left; }
#topv #topv-msg-in .inner { width:350px; margin:35px 10px 25px 15px; /padding-bottom:25px; float:left; font-size:90%; }

.pd-ttl { margin-bottom:1em; line-height:1.5; }
.pd-ttl { font-size:75%; }
.pd-ttl h3 { line-height:1.2; }
.pd-ttl p  { margin-bottom:.5em; }
.pd-txt { margin-bottom:.2em; line-height:1.5; }

#pd-trial .inner   { float:left; width:27%; margin-right:1%; font-size:170%; font-weight:bold; }
#pd-trial .inner-r { float:left; width:72%; }


/* ---------------------------------------------- */
/* 製品紹介ページ
------------------------------------------------- */

#pdv { margin-bottom:20px; }
#pdv #pdv-txt h2 { font-size:200%; font-weight:bold; }
#pdv #pdv-txt h3 { font-size:150%; font-weight:bold; }

.footpath { margin-bottom:30px; font-size:80%; }
.footpath a,
.footpath strong { margin:0 5px; font-weight:normal; }
