/* reset font */body { font:13px "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small;}table { font-size:inherit; font:100%;}body { line-height:1.5;}h1,h2,h3,h4,h5,h6{ font-size:100%;}

/* コンテンツ部用CSS  */
/* 0.H tags */
.SH1 { margin-bottom:23px;}
.SH2 { margin-bottom:27px;}
.SH3 { padding: 7px 0 3px; color: #1C1F86;margin-bottom: 12px;border-top: 1px dotted #CCCCCC;}

/* 1.P tags */

/* SPPagetop */
.SPPagetop1 { border-top:1px dotted #ccc; padding-top:10px; text-align:right; margin-bottom:0px;}

/* 2.Contact */



/* 3.components */

/* SD1 */

.SD1 { background:url(../img/base/BgSD1.jpg) 0 0 no-repeat;}
.SD1W1 { background:url(../img/base/BgSD1W1.png) 0 bottom no-repeat; _background:url(../img/base/BgSD1W1.gif) 0 bottom no-repeat; padding:9px 0px;}
.SD1W2 { background:#fff; padding:0px 20px;}


/* ST1 */
.ST1 { border-collapse:separate; border-top:1px solid #999; border-left:1px solid #999; margin-bottom:40px;}
.ST1 p { padding:8px 10px;}
.ST1 th { border-right:1px solid #999; border-bottom:1px solid #999; background:#FFFFCC; font-weight:normal; vertical-align:top; font-size:93%;}
.ST1 td { border-right:1px solid #999; border-bottom:1px solid #999; vertical-align:top; font-size:93%;}

/* ST2 */
.ST2 { margin-bottom:40px;}
.ST2 td { font-size:93%; vertical-align:top;}

/* ST3 */
.ST3 { margin-bottom:40px;}
.ST3 .CTd1 { background:url(../img/products/BgST3CTd1.jpg) 0 bottom no-repeat; padding:1px 3px 6px;vertical-align: top;}
.ST3 .CTd1 .CP2 { padding:8px 10px 2px; font-size:93%;}


/* ST4 */
.ST4 { border-collapse:separate; border-left:1px solid #999; border-top:1px solid #999;}
 .ST4 th { border-bottom:1px solid #999; border-right:1px solid #999; background:#FFFFCC; font-weight:normal;}
 .ST4 td { border-bottom:1px solid #999; border-right:1px solid #999;}
 .ST4 th p , .ST4 td p { font-size:85%; padding:10px 4px; text-align:center;}

/* ST5 */
.ST5 { border-collapse:separate; border-left:1px solid #999; border-top:1px solid #999;}
 .ST5 th { border-bottom:1px solid #999; border-right:1px solid #999; background:#FFFFCC; font-weight:normal;}
 .ST5 th span { margin-left: 5px;color:#FE3200;}
 .ST5 td { border-bottom:1px solid #999; border-right:1px solid #999;}
 .ST5 th p , .ST5 td p { padding:10px 10px;}

/* Y教授の小麦粉豆知識 */
.SDKnowledge1 { position:relative; width:610px; height:348px; background:url(../img/knowledge/Img1_1.jpg) 0 0 no-repeat; margin-bottom:40px;}
	.SDKnowledge1 p { position:absolute;}
	.SDKnowledge1 .CP1 { top:163px; left:0px; width:185px; font-size:93%; line-height:1.8;}
	.SDKnowledge1 .CP2 { top:62px; left:417px; width:198px; font-size:93%; line-height:1.8;}
	.SDKnowledge1 .CP3 { top:244px; left:417px; width:198px; font-size:93%; line-height:1.8;}

.SDKnowledge2 { position:relative; width:610px; height:259px; background:url(../img/knowledge/Img1_2.jpg) 0 0 no-repeat; margin-bottom:40px;}
	.SDKnowledge2 p { position:absolute; color:#fff;}
	.SDKnowledge2 .CP1 { top:22px; left:66px; width:526px; font-size:93%; line-height:1.8;}
	.SDKnowledge2 .CP2 { top:88px; left:132px; width:456px; font-size:93%; line-height:1.8;}
		.SDKnowledge2 p .CS1 { color:#FFFF66; text-decoration: underline;}
		.SDKnowledge2 p .CS2 { color:#FF99CC; text-decoration: underline;}

/* フォーム */
.SIpt1 { border:1px solid #ccc; padding:5px 5px 5px; vertical-align:middle; _height:29px; width:200px;}
.SIpt2 { border:1px solid #ccc; padding:5px 5px 5px; vertical-align:middle; _height:29px; width:140px;margin-left: 10px;}
.SIpt3 { border:1px solid #ccc; padding:5px 5px 5px; vertical-align:middle; width:430px;}
.STxa1 { border:1px solid #ccc; padding:5px 5px 5px; width:400px;}

.SDContactBtn1 { position:relative; width:610px; height:45px; margin-bottom:40px;}

.SDContactBtn1 .CP1 { position:absolute; top:0; left:0; text-align:center; width:100%; z-index:10;}
.SDContactBtn1 .CP2 { position:absolute; top:0; left:0; text-align:left; z-index:20;}
.SDContactBtn1 .SIptBtn1 { display:block; margin:0 auto; width:192px; height:45px; background:url(../img/contact/Btn1.jpg) 0 0 no-repeat; text-indent:-9999px; text-align:left; border:0; padding:0; cursor:pointer;}
.SDContactBtn1 .SIptBtn1:hover { background:url(../img/contact/Btn1_f2.jpg) 0 0 no-repeat;}

.SDContactBtn1 .SIptBtn2 { display:block; margin:0 auto; width:192px; height:45px; background:url(../img/contact/Btn2.jpg) 0 0 no-repeat; text-indent:-9999px; text-align:left; border:0; padding:0; cursor:pointer;}
.SDContactBtn1 .SIptBtn2:hover { background:url(../img/contact/Btn2_f2.jpg) 0 0 no-repeat;}

.SDContactBtn1 .SIptBtn3 { display:block; width:106px; height:45px; background:url(../img/contact/Btn3.jpg) 0 0 no-repeat; text-indent:-9999px; text-align:left; border:0; padding:0; cursor:pointer;}
.SDContactBtn1 .SIptBtn3:hover { background:url(../img/contact/Btn3_f2.jpg) 0 0 no-repeat;}





