@charset "utf-8";
/* CSS Document */

/*
YUI 3.18.1 (build f7e7bcb)
Copyright 2014 Yahoo! Inc. All rights reserved.
Licensed under the BSD License.
http://yuilibrary.com/license/
*/

html{color:#000;background:#FFF}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%}legend{color:#000}#yui3-css-stamp.cssreset{display:none}

/*テキスト装飾*/
.bold {font-weight:bold;}
.txt10{font-size:10px;}
.txt12{font-size:12px;}
.txt14{font-size:14px;}
.txt15{font-size:15px;}
.txt16{font-size:16px;}
.txt18{font-size:18px;}
.txt21{font-size:21px;}
.txt24{font-size:24px;}
.txt28{font-size:28px;}
.txt31{font-size:31px;}
.white{color:#fff;}
.black{color:#501905;}
.red{color:#f00000;}
.green{color:#288c46;}
.blue{color:#005de8;}
.bg_y{background-color:#FAFA7D; padding:5px;}
.bg_gy{background-color:#dedede; padding:5px;}
.under_line{text-decoration:underline;}
.line_through{text-decoration:line-through;}
/*テキスト装飾*/

/*本体共通項目*/
body {margin: 0px auto;padding: 0px;font-family: Lucida Grande,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","ＭＳ Ｐゴシック",sans-serif;font-size: 15px;text-align: center;color: #501905;}
img {margin:0;padding:0;border:0;vertical-align: bottom;}
p {line-height:1.8em; margin:0px auto 10px; }
ul{padding:0px; margin:25px auto;}
li{padding:0px; margin:0px auto 10px; font-weight:bold; font-size:16px;list-style:none;}
figure{margin: 0 auto;padding: 1px 0 0 0;text-align: center;margin-before:0;}
.text{width:80%; text-align:left; margin:50px auto;	padding:0px; }
.center {text-align:center;}
.left {text-align:left;}
.right {text-align:right;}
.f-left{float:left;}
.f-right{float:right;}
.clear{clear:both;}
article {width:100%;max-width:750px;margin:0px auto;padding:15px 0 0;background-color:#ffffff;text-align:left;}
section {width:90%;margin:0 auto 50px;padding:2%;text-align:center;border:1px solid #E88418;border-radius: 10px;box-shadow: 1px 1px 1px rgba(0,0,0,0.4)}
section p{width: 98%; margin:0 auto;text-align: left;}

h2{margin:0 auto 15px;padding:10px 0;font-size:20px;font-weight:bold;color:#fff;text-align:center;background: #E88418;border-top:4px solid #FFE2DA;border-bottom:4px solid #FFE2DA;}
h3{margin:20px auto 0;}
h4{margin:20px auto 20px;text-align: center;}
h5{margin:20px auto;padding:5px 0;font-size: 18px;font-weight: bold;color: #fff;text-align: center;}
h5.f{background:#EB6FA7;}
h5.m{background:#5FA4E6;}
h6{width:96%;margin:0 auto 20px;padding:2px;margin:0 auto 20px;font-size:15px;font-weight: bold;color:#fff;}
h6.bs{background:#C33C6E;}
h6.ms{background:#1F8AB7;}
h6.od{background:#D96A3B;}
/*本体共通項目*/

/*catch*/
header{width: 100%;max-width: 750px;margin: 0 auto;}
/*catch*/

/*form*/
figure.form{background:#e98418;}
figure.form img{margin:-1px 0 0 0;}
figure.form03{background:#d48018;}
/*form*/

/*原材料*/
dl.gzr_mk dd{width: 92%;margin:0 0 5px;padding:4%;background:#5f99db;}
dl.gzr_bb dd{width: 92%;margin:0 0 5px;padding:4%;background:#e06f9c;}
dl.gzr_mk dd p, dl.gzr_bb dd p{margin: 0;padding: 4%;text-align:left;background: #fff;border-radius: 10px;}
/*原材料*/

/*「夫婦で妊活パック」 4つのメリット*/
section dl dt{margin:0 auto 20px;padding:0 0 3px;font-size: 20px;font-weight: bold;color:#E88418;text-align: left;border-bottom: 2px dotted #E88418; }
section dl dd{margin:0 0 30px;padding:0 0 15px;text-align: left;border-bottom: 1px dotted #666;}
section dl dd figure{margin:15px 0 0;}
section dl dd:last-child{margin:0;border-bottom:none;}
section dl dd span.ttl{margin:15px 0 0 ;padding:5px;font-size: 20px;font-weight: bold;color:#fff;background: #E88418;text-align: center;display: block;}

div#smt table{width: 100%;}
div#smt table tr th,div#smt table tr td{padding:5px;text-align:center;border: 1px solid #666;}
div#smt table tr th{font-weight: bold;color: #fff;}
div#smt table tr td{width: 50%;}
div#smt table tr.gk{border-top: 3px solid #e00000;}

div#smt table.fsp tr th{color:#333;background:#EFD8E5;}
div#smt table.bbn tr th{background:#EB6FA7;}
div#smt table.bbn tr th.bbn01{background:#EB238B;}
div#smt table.bbn tr td{font-size:15px;font-weight:bold;color:#e00000;background: #FFD2E4;}
div#smt table.bbn tr td.bbn02, div#smt table.mkp tr td.mkp02{font-size:20px;font-weight:bold;color:#fff;background:#e00000;}

div#smt table.msp tr th{color:#333;background:#DDE6ED;}
div#smt table.mkp tr th{background:#5FA4E6;}
div#smt table.mkp tr th.mkp01{background:#0580CF;}
div#smt table.mkp tr td{font-size:15px;font-weight:bold;color:#e00000;background: #A2D9B1;}
div#smt table.mkp tr td.mkp02{font-size:20px;font-weight:bold;color:#fff;background:#e00000;}
/*「夫婦で妊活パック」 4つのメリット*/

/*喜びの声*/
div.vc{margin:0 auto 30px;padding:4%;background: url(../images/voice_bg.png) 0 0;}
div.vc dl{padding:3%;background: #fff;border:1px solid #666;}
div.vc dl dt{text-align: center;}
div.vc dl dd{line-height: 1.8em;}
div.vc dl dd span{font-size:14px;}
/*喜びの声*/

/*成分表*/
section.shita{width:96%;margin:0 auto 50px;padding:0 2%;border:none;border-radius: none;box-shadow: none;}

section.shita table{width: 96%;margin:0 auto 30px;padding: 2%;}
section.shita table tr th, section.shita table tr td{margin:0;padding:5px;font-size:14px;font-weight:normal;line-height: 1.8em;color:#666;border:1px solid #666;}
section.shita table tr th{text-align: center;background: #eee;}
section.shita table tr td{text-align: left;}
/*成分表*/

/* page-top */
#page-top {position:fixed;bottom:0;left:0;margin:0;padding:0;}
#page-top a {
	background: #ffe3db;
	text-decoration: none;
	width: 100%;
	padding:0;
	text-align: center;
	display: block;
}
#page-top a img{line-height: 0;vertical-align: bottom;}
/* page-top */

/*フッター*/
nav ul{margin:0px auto 20px;}
nav ul li{margin:0;padding:10px 0 10px 15px;background-image: -moz-linear-gradient(top, #fffaff, #ffdbff);background-image: -ms-linear-gradient(top, #fffaff, #ffdbff);background-image: -o-linear-gradient(top, #fffaff, #ffdbff);background-image: -webkit-gradient(linear, center top, center bottom, from(#fffaff), to(#ffdbff));background-image: -webkit-linear-gradient(top, #fffaff, #ffdbff);background-image: linear-gradient(top, #fffaff, #ffdbff);border-bottom: 2px solid #fff;}
nav ul li a{text-decoration: none;}
footer{background-color:#ffecf4;margin:0;padding:10px 0;font-size: 12px;text-align: center;}
/*フッター*/
