html, body {
	font-family:'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size:100%;
	scrollbar-base-color: #e0b7c3;
	scrollbar-track-color: #cc6666;
	scrollbar-face-color: #cc3333;
	scrollbar-shadow-color: #990000;
	scrollbar-darkshadow-color: #990000;
	scrollbar-highlight-color: #cc6666;
	scrollbar-3dlight-color: #cc6666;
	scrollbar-arrow-color: #FFFFFF;
	background: #FFFFFF;
	margin: 0; /* 複数の異なるブラウザの初期設定値に対応するため、body エレメントのマージンと余白を 0 にすることをお勧めします */
	padding: 0;
	text-align: left; /* これにより、IE 5* ブラウザではコンテナが中央揃えになります。そして、テキストは、#container セレクタの初期設定である左揃えに設定されます */
	color: #000000;
	
}
.arrow {
 padding:4px 2px 2px 2px;
}
.txt01 {
 line-height:21px; 
}

/* 商品説明文 */
.txt_sale { 
line-height:100%;
background:url(https://www.origotou.com/top_img/bg_noteline.gif) repeat 0 0;
line-height :30px;
margin :0;

	
}
.txt_pd25{
	padding-left: 25px;
}
.txt_sale110 { 
	line-height: 110%;
}

.mojimark   { background-color:#FFFF99;}

.twoColFixRtHdr #header {
	background: #FFFFFF;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	width: 790px;
} 
.twoColFixRtHdr #header h1 {
	margin: 0;
	margin: 3px;
	font-size: 0.7em;
	text-align: left;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}


.twoColFixRtHdr #container {
	width: 780px;  /* 最大幅である 800px より 20px 小さくすることにより、ブラウザクロームの使用が可能となり、水平スクロールバーが表示されなくなります */
	background: #FFFFFF; /* 自動マージン（幅と連動）により、ページが中央揃えになります */
	border: 1px solid #ff9999;
	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
} 
#link  {
	margin-right: auto;
	margin-left: auto;
	background-image: url(/top_img/bg_noteline.gif);
	background-repeat: repeat;
	line-height: 30px;
}
.twoColFixRtHdr #link img {
	float: left;
	margin-right: 1px;
	margin-left: 1px;
}


.twoColFixRtHdr #container2 {
	width: 780px;  /* 最大幅である 800px より 20px 小さくすることにより、ブラウザクロームの使用が可能となり、水平スクロールバーが表示されなくなります */
	background: #FFFFFF; /* 自動マージン（幅と連動）により、ページが中央揃えになります */
	border: 1px solid #FFFFFF;
	text-align: left; /* この設定は body エレメントの text-align: center より優先されます。 */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
} 
.twoColFixRtHdr #sidebar1 {
	float: right; /* このエレメントはフローティングエレメントであるため、幅が設定されている必要があります */
	width: 180px; /* 標準に準拠したブラウザまたは Internet Explorer の標準モードでは、この div の実際の幅には、幅に加えて余白と境界線も含まれます */
	background: #FFFFFF; /* 背景色は、列内のコンテンツの長さにわたって表示されます */
	padding: 5px 5px;
	font-size:14px;
}
#mainContent2 #oshirase {
	font-size: 80%;
	margin-bottom: 5px;
}

.twoColFixRtHdr #mainContent { 
	margin: 0 180px 0 0; /* この div エレメントの右マージンにより、ページの右側に #sidebar1 div が設定されます。#sidebar1 div に含まれるコンテンツの量に関係なく、#sidebar1 div のスペースは維持されます。#sidebar1 のコンテンツが終了した後のスペースに #mainContent div のテキストを挿入するには、このマージンを削除します。 */
	padding: 010px; /* 余白は div ボックスの内側のスペース、マージンは div ボックスの外側のスペースです */
	font-size:14px;
} 
.twoColFixRtHdr #mainContent2 { 
	margin: 0 3px 0 0; /* この div エレメントの右マージンにより、ページの右側に #sidebar1 div が設定されます。#sidebar1 div に含まれるコンテンツの量に関係なく、#sidebar1 div のスペースは維持されます。#sidebar1 のコンテンツが終了した後のスペースに #mainContent div のテキストを挿入するには、このマージンを削除します。 */
	padding: 0 15px; /* 余白は div ボックスの内側のスペース、マージンは div ボックスの外側のスペースです */
	font-size:14px;
} 


.twoColFixRtHdr #footer { 
	padding: 0 10px 0 0px; /* この余白は、その上に表示される div のエレメントの左揃えと一致します。 */
	background:#FFFFF; 
} 
#mainContent2 #top {
	font-size: xx-small;
	padding-top: 5px;
}

.twoColFixRtHdr #footer p {
	margin: 0; /* フッターの最初のエレメントのマージンを 0 に設定することにより、マージンの相殺（div 間のスペース）が回避されます */
	padding: 10px 0; /* このエレメントの余白により、マージンの相殺を発生させることなく、マージンの効果とまったく同じように、スペースが設定されます */
}
.fltrt { /* このクラスは、ページ上でフローティングエレメントを右側に配置するのに使用できます。プローティングエレメントは、ページ上でその横に配置されるエレメントの前に配置される必要があります。 */
	float: right;
	margin-left: 8px;
}
#hanko {
	background-image: url(/top_img/2012/hanko_seo.gif);
	height: 272px;
	width: 760px;
	position: relative;
}
#hanko .comment {
	height: 217px;
	width: 332px;
	position: absolute;
	left: 419px;
	top: 43px;
}


.fltlft { /* このクラスは、ページ上でフローティングエレメントを左側に配置するのに使用できます */
	float: left;
	margin-right: 8px;
}

/* 赤ちゃんページに使用 */
#text_contents {
	line-height: 25px;
	background-image: url(/baby/images/bg_noteline2.gif);
	background-repeat: repeat;
	padding-right: 10px;
	padding-left: 10px;
}
#text_contents #left_side {
	float: left;
	width: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#voice_baby1 {
	background-image: url(/baby/images/taikendan_seo1.jpg);
	height: 308px;
	width: 760px;
	position: relative;
}
#voice_baby1 #voice_baby1_text {
	line-height: 25px;
	position: absolute;
	left: 248px;
	top: 129px;
}
#voice_baby2 {
	background-image: url(/baby/images/taikendan_seo02.gif);
	height: 1115px;
	width: 760px;
	position: relative;
}
#voice_baby2 #voice_baby2_text1 {
	position: absolute;
	left: 25px;
	top: 73px;
	width: 336px;
	line-height: 23px;
	font-size: 85%;
}

#voice_baby2 #voice_baby2_text2 {
	position: absolute;
	left: 398px;
	top: 69px;
	width: 336px;
	line-height: 23px;
	font-size: 85%;
}

#voice_baby2 #voice_baby2_text3 {
	position: absolute;
	left: 23px;
	top: 484px;
	width: 336px;
	line-height: 23px;
	font-size: 85%;
	height: 221px;
}

#voice_baby2 #voice_baby2_text3_2 {
	position: absolute;
	left: 154px;
	top: 717px;
	width: 211px;
	line-height: 23px;
	font-size: 85%;
	height: 97px;
}

#voice_baby2 #voice_baby2_text4 {
	position: absolute;
	left: 400px;
	top: 352px;
	width: 343px;
	line-height: 23px;
	font-size: 85%;
	height: 363px;
}

#voice_baby2 #voice_baby2_text5 {
	position: absolute;
	left: 25px;
	top: 933px;
	width: 341px;
	line-height: 23px;
	font-size: 85%;
	height: 137px;
}

#voice_baby2 #voice_baby2_text6 {
	position: absolute;
	left: 402px;
	top: 821px;
	width: 339px;
	line-height: 23px;
	font-size: 85%;
	height: 241px;
}


#safety {
	background-color: #FFFFCC;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#safety #img_left {
	float: left;
}
#safety #safety_text {
	float: left;
	width: auto;
	margin-right: 0px;
	margin-left: 25px;
	font-size: 110%;
	font-weight: bold;
	line-height: 23px;
}





/* 赤ちゃんページに使用 ここまで*/


.clearfloat { /* このクラスは、div またはブレークエレメントに適用される必要があり、また、フローティングエレメントが完全に含まれているコンテナの末尾の直前にある最後のエレメントである必要があります */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.style1 {color: #FF0000;
}

.td_box { 
	margin: 10;
	padding: 10;
}
 
</style>[if IE 5]>
<style type="text/css"> 
/* この条件分岐コメントに IE 5* を対象とした css ボックスモデルのフィックスを配置します */
.twoColFixRtHdr #sidebar1 { width: 220px; }
</style>
<![endif][if IE]>
<style type="text/css"> 
/* この条件分岐コメントにすべてのバージョンの IE を対象とした css のフィックスを配置します */
.twoColFixRtHdr #sidebar1 { padding-top: 30px; }
.twoColFixRtHdr #mainContent { zoom: 1; }
/* 上述の専用のズームプロパティにより、いくつかのバグを回避するのに必要な hasLayout が IE に対して設定されます */

<![endif]

/* 2010.12.27 追記
-------------------------------------------------------*/
#cvBox {
	clear: both;
	width: 760px;
}
#cvBox * {
	margin: 0;
	padding: 0;
}
#cvBox ul {
	list-style-type: none;
}
#cvBox #tabList {
	width: 760px;
}
#cvBox #tabList li {
	float: left;
}
#cvBox #tabList li a {
	display: block;
	height: 80px;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}
#cvBox #tabList li#tab1 a {
	width: 189px;
	background: url(../tab_kago/images/tab1.gif) 0 0 no-repeat;
}
#cvBox #tabList li#tab2 a {
	width: 188px;
	background: url(../tab_kago/images/tab2_g.gif) 0 0 no-repeat;
}
#cvBox #tabList li#tab3 a {
	width: 189px;
	background: url(../tab_kago/images/tab3_g.gif) 0 0 no-repeat;
}
#cvBox #tabList li#tab4 a {
	width:184px;
}
#cvBox #tabList li#tab1 a:hover {
	background: url(../tab_kago/images/tab1_hover.gif) 0 0 no-repeat;
}
#cvBox #tabList li#tab2 a:hover {
	background: url(../tab_kago/images/tab2_g_hover.gif) 0 0 no-repeat;
}
#cvBox #tabList li#tab3 a:hover {
	background: url(../tab_kago/images/tab3_g_hover.gif) 0 0 no-repeat;
}
#cvBox #tabList li#tab4 a:hover {
}
#cvBox #tabList li.tab1Selected a {
	background: url(../tab_kago/images/tab1_selected.gif) 0 0 no-repeat!important;
}
#cvBox #tabList li.tab2Selected a {
	background: url(../tab_kago/images/tab2_g_selected.gif) 0 0 no-repeat!important;
}
#cvBox #tabList li.tab3Selected a {
	background: url(../tab_kago/images/tab3_g_selected.gif) 0 0 no-repeat!important;
}

#cvBox #tabList li.tab4Selected a {
}

#cvBox .bodyBox {
	clear: both;
	width: 740px;
	overflow: hidden;
}
#cvBox .bodyBox .inBox {
	clear: both;
	width: 740px;
	margin: 0 0px;
	background: #ffffff;
	overflow: hidden;
}
#cvBox .bodyBox .inBoxBtm {
	clear: both;
	width: 740px;
	height: 40px;
	font-size: 1px;
}
#cvBox .linkbtnList {
	clear: both;
	margin: 0 0 0 75px;
}
#cvBox .linkbtnList li {
	float: left;
	margin: 0 3px;
}
#cvBox .linkbtnList li a {
	display: block;
	width: 200px;
	height: 40px;
	margin-top:10px;
	margin-bottom:10px;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
}

/* P1年間購入 */
#cvBox #boxP1 .inBoxBtm {
	background: #ffffff  0 bottom no-repeat;
}
#cvBox #boxP1 {
	display: block;
	background: #cc3333 0 bottom no-repeat;
	border-bottom:solid 5px #cc3333;
	border-right:solid 5px #cc3333;
	border-left:solid 5px #cc3333;
}
#cvBox #boxP1 .clm1 {
	float: left;
	width: 415px;
}
#cvBox #boxP1 .img04Box {
	float: right;
	width: 325px;
}
#cvBox #boxP1 .clm2 {
	float: left;
	width: 460px;
}
#cvBox #boxP1 .btn {
	margin: 0 0 0 9px;
}
#cvBox #boxP1 .btn a {
	display: block;
	width: 441px;
	height: 62px;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
	background: url(../tab_kago/images/cv_p1_btn1_off.jpg) 0 0 no-repeat;
}
#cvBox #boxP1 .btn a:hover {
	background: url(../tab_kago/images/cv_p1_btn1_on.jpg) 0 0 no-repeat;
}
#cvBox #boxP1 .img06Box {
	float: right;
	width: 185px;
}
#cvBox #boxP1 .linkbtnList li.p2 a {
	background: url(../tab_kago/images/cv_p2_btn_g.gif) 0 0 no-repeat;
}

#cvBox #boxP1 .linkbtnList li.p3 a {
	background: url(../tab_kago/images/cv_p3_btn_g.gif) 0 0 no-repeat;
}


/* P2　3ヵ月 */
#cvBox #boxP2 .inBoxBtm {
	background: #ffffff  0 bottom no-repeat;
}
#cvBox #boxP2 {
	display: block;
	background: #FF6600 0 bottom no-repeat;	
	border-bottom:solid 5px #FF6600;
	border-right:solid 5px #FF6600;
	border-left:solid 5px #FF6600;	
}
#cvBox #boxP2 .clm1 {
	float: left;
	width: 415px;
}
#cvBox #boxP2 .img04Box {
	float: right;
	width: 325px;
}
#cvBox #boxP2 .clm2 {
	float: left;
	width: 460px;
}
#cvBox #boxP2 .btn {
	margin: 0 0 0 9px;
}
#cvBox #boxP2 .btn a {
	display: block;
	width: 441px;
	height: 62px;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
	background: url(../tab_kago/images/cv_p1_btn1_off.jpg) 0 0 no-repeat;
}
#cvBox #boxP2 .btn a:hover {
	background: url(../tab_kago/images/cv_p1_btn1_on.jpg) 0 0 no-repeat;
}
#cvBox #boxP2 .img06Box {
	float: right;
	width: 185px;
}
#cvBox #boxP2 .linkbtnList li.p1 a {
	background: url(../tab_kago/images/cv_p1_btn.gif) 0 0 no-repeat;
}

#cvBox #boxP2 .linkbtnList li.p3 a {
	background: url(../tab_kago/images/cv_p3_btn_g.gif) 0 0 no-repeat;
}



/* P3　毎月 */
#cvBox #boxP3 .inBoxBtm {
	background: #ffffff 0 bottom no-repeat;
}
#cvBox #boxP3 {
	display: none;
	background: #669933 0 bottom no-repeat;
	border-bottom:solid 5px #669933;
	border-right:solid 5px #669933;
	border-left:solid 5px #669933;	
}
#cvBox #boxP3 .clm1 {
	float: left;
	width: 415px;
}
#cvBox #boxP3 .img04Box {
	float: right;
	width: 325px;
}
#cvBox #boxP3 .clm2 {
	float: left;
	width: 460px;
}
#cvBox #boxP3 .btn {
	margin: 0 0 0 9px;
}
#cvBox #boxP3 .btn a {
	display: block;
	width: 441px;
	height: 62px;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
	background: url(../tab_kago/images/cv_p2_btn1_off.jpg) 0 0 no-repeat;
}
#cvBox #boxP3 .btn a:hover {
	background: url(../tab_kago/images/cv_p2_btn1_on.jpg) 0 0 no-repeat;
}
#cvBox #boxP3 .img06Box {
	float: right;
	width: 185px;
}
#cvBox #boxP3 .linkbtnList li.p1 a {
	background: url(../tab_kago/images/cv_p1_btn.gif) 0 0 no-repeat;
}

#cvBox #boxP3 .linkbtnList li.p2 a {
	background: url(../tab_kago/images/cv_p2_btn_g.gif) 0 0 no-repeat;
}


/* P4　単品 */
#cvBox #boxP4 .inBoxBtm {
	background: #ffffff  0 bottom no-repeat;
}
#cvBox #boxP4 {
	display: none;
	background: #66CCCC  0 bottom no-repeat;	
	border-bottom:solid 5px #66CCCC;
	border-right:solid 5px #66CCCC;
	border-left:solid 5px #66CCCC;	
}
#cvBox #boxP4 .img03Box {
	padding: 0 0 17px 0;
}
#cvBox #boxP4 .btn {
	margin: 0 0 0 9px;
}
#cvBox #boxP4 .btn a {
	display: block;
	width: 361px;
	height: 62px;
	text-indent: -9999px;
	overflow: hidden;
	outline: none;
	background: url(../tab_kago/images/cv_p3_btn1_off.jpg) 0 0 no-repeat;
}
#cvBox #boxP4 .btn a:hover {
	background: url(../tab_kago/images/cv_p3_btn1_on.jpg) 0 0 no-repeat;
}
#cvBox #boxP4 .linkbtnList li.p1 a {
		background: url(../tab_kago/images/cv_p1_btn.gif) 0 0 no-repeat;
}

#cvBox #boxP4 .linkbtnList li.p2 a {
	background: url(../tab_kago/images/cv_p2_btn_g.gif) 0 0 no-repeat;
}
#cvBox #boxP4 .linkbtnList li.p3 a {
	background: url(../tab_kago/images/cv_p3_btn_g.gif) 0 0 no-repeat;
}




/* form */

  td.form_head_1 {

  margin:0px !important;

  padding:8px !important;

  text-align:left !important;

  font-size:120%;

  font-weight:bold;

  color:#ffffff;

  background-color:#ffb74a;

  }

  td.form_head_2 {

  margin:0px !important;

  padding:8px !important;

  text-align:left !important;

  font-size:120%;

  font-weight:bold;

  color:#ffffff;

  background-color:#7bd279;

  }

  td.form_head_3 {

  margin:0px !important;

  padding:8px !important;

  text-align:left !important;

  font-size:120%;

  font-weight:bold;

  color:#ffffff;

  background-color:#6699ff;

  }

  td.form_head_4 {

  margin:0px !important;

  padding:8px !important;

  text-align:left !important;

  font-size:120%;

  font-weight:bold;

  color:#ffffff;

  background-color:#ffb74a;

  }

  td.form_item_head_1 {

  margin:0px !important;

  padding:4px !important;

  background-color:#ff9933;

  font-size:100%;

  line-height:120%;

  }

  td.form_item_head_2 {

  margin:0px !important;

  padding:4px !important;

  background-color:#389f35;

  font-size:100%;

  line-height:120%;

  }

  td.form_item_head_3 {

  margin:0px !important;

  padding:4px !important;

  background-color:#51b3e1;

  font-size:100%;

  line-height:120%;

  }

　td.form_item_head_4 {

  margin:0px !important;

  padding:4px !important;

  background-color:#51b3e1;

  font-size:100%;

  line-height:120%;

  }

  td.form_input_head_1 {

  margin:0px !important;

  padding:7px !important;

  text-align:left !important;

  background-color:#ff9933;

  width:115px;

  color:#ffffff;

  font-size:100%;

  }

  td.form_input_head_2 {

  margin:0px !important;

  padding:7px !important;

  text-align:left !important;

  background-color:#389f35;

  width:115px;

  color:#ffffff;

  font-size:100%;

  }

  td.form_input_head_3 {

  margin:0px !important;

  padding:7px !important;

  text-align:left !important;

  background-color:#51b3e1;

  width:115px;

  color:#ffffff;

  font-size:100%;

  }

 　td.form_input_head_4 {

  margin:0px !important;

  padding:7px !important;

  text-align:left !important;

  background-color:#51b3e1;

  width:115px;

  color:#ffffff;

  font-size:100%;

  }

  td.form_input_body_1 {

  margin:0px !important;

  padding:7px !important;

  text-align:left !important;

  font-size:small !important;

  background-color:#ffedd2;

  }

  td.form_input_body_2 {

  margin:0px !important;

  padding:7px !important;

  text-align:left !important;

  font-size:small !important;

  background-color:#defdcc;

  }

  td.form_input_body_3 {

  margin:0px !important;

  padding:7px !important;

  text-align:left !important;

  font-size:small !important;

  background-color:#d2e9ff;

  }

  td.form_input_body_4 {

  margin:0px !important;

  padding:7px !important;

  text-align:left !important;

  font-size:small !important;

  background-color:#d2e9ff;

  }



  td.form_haisou_head_1 {

  background-color:#ff8c00;

  width:24px;

  text-align:center;

  color:#ffffff;

  font-size:100%;

  }

  td.form_haisou_head_2 {

  background-color:#339900;

  width:24px;

  text-align:center;

  color:#ffffff;

  font-size:100%;

  }

  td.form_haisou_head_3 {

  background-color:#4169e1;

  width:24px;

  text-align:center;

  color:#ffffff;

  font-size:100%;

  }

  td.form_haisou_head_4 {

  background-color:#4169e1;

  width:24px;

  text-align:center;

  color:#ffffff;

  font-size:100%;

  }



  td.form_pay_head_1 {

  margin:0px !important;

  padding:7px !important;

  background-color:#ff8c00;

  width:130px;

  text-align:left !important;

  color:#ffffff;

  font-size:100%;

  }

  td.form_pay_head_2 {

  margin:0px !important;

  padding:7px !important;

  background-color:#339900;

  width:130px;

  text-align:left !important;

  color:#ffffff;

  font-size:100%;

  }

  td.form_pay_head_3 {

  margin:0px !important;

  padding:7px !important;

  background-color:#4169e1;

  width:130px;

  text-align:left !important;

  color:#ffffff;

  font-size:100%;

  }

  td.form_pay_head_4 {

  margin:0px !important;

  padding:7px !important;

  background-color:#4169e1;

  width:130px;

  text-align:left !important;

  color:#ffffff;

  font-size:100%;

  }  
.style2 {color: #FF3300}





td.form_head_1 {

          margin:0px !important;

          padding:8px !important;

          text-align:left !important;

          font-size:120%;

          font-weight:bold;

          color:#ffffff;

          background-color:#d85d5d;

        }

        td.form_head_2 {

          margin:0px !important;

          padding:8px !important;

          text-align:left !important;

          font-size:120%;

          font-weight:bold;

          color:#ffffff;

          background-color:#f89655;

        }

        td.form_head_3 {

          margin:0px !important;

          padding:8px !important;

          text-align:left !important;

          font-size:120%;

          font-weight:bold;

          color:#ffffff;

          background-color:#93b670;

        }

        td.form_head_4 {

          margin:0px !important;

          padding:8px !important;

          text-align:left !important;

          font-size:120%;

          font-weight:bold;

          color:#ffffff;

          background-color:#83A5B9;

        }

        td.form_item_head_1 {
	margin:0px !important;
	padding:4px !important;
	background-color:#d85d5d;
	font-size:100%;



          line-height:120%;

        }

        td.form_item_head_2 {

          margin:0px !important;

          padding:4px !important;

          background-color:#f89655;

          font-size:100%;

          line-height:120%;

        }

        td.form_item_head_3 {

          margin:0px !important;

          padding:4px !important;

          background-color:#93b670;

          font-size:100%;

          line-height:120%;

        }

        td.form_item_head_4 {

          margin:0px !important;

          padding:4px !important;

          background-color:#84c4d0;

          font-size:100%;

          line-height=120%;

        }

        td.form_input_head_1 {

          margin:0px !important;

          padding:7px !important;

          text-align:left !important;

          background-color:#d85d5d;

          width:180px;

          color:#ffffff;

          font-size:100%;

        }

        td.form_input_head_2 {

          margin:0px !important;

          padding:7px !important;

          text-align:left !important;

          background-color:#f89655;

          width:180px;

          color:#ffffff;

          font-size:100%;

        }

        td.form_input_head_3 {

          margin:0px !important;

          padding:7px !important;

          text-align:left !important;

          background-color:#93b670;

          width:180px;

          color:#ffffff;

          font-size:100%;

        }

        td.form_input_head_4 {

          margin:0px !important;

          padding:7px !important;

          text-align:left !important;

          background-color:#84C4D0;

          width:180px;

          color:#ffffff;

          font-size:100%;

        }

        td.form_input_body_1 {
	margin:5px !important;
	padding:7px !important;
	text-align:left !important;
	background-color:#ffedd2;
	font-size: small;

        }

        td.form_input_body_2 {

          margin:0px !important;

          padding:7px !important;

          text-align:left !important;

          font-size:small !important;

          background-color:#ffeee3;

        }

        td.form_input_body_3 {

          margin:0px !important;

          padding:7px !important;

          text-align:left !important;

          font-size:small !important;

          background-color:#eaf4e0;

        }

        td.form_input_body_4 {

          margin:0px !important;

          padding:7px !important;

          text-align:left !important;

          font-size:small !important;

          background-color:#def0f3;

        }



        td.form_haisou_head_1 {

          background-color:#ff8c00;

          width:24px;

          text-align:center;

          color:#ffffff;

          font-size:100%;

        }

        td.form_haisou_head_2 {

          background-color:#339900;

          width:24px;

          text-align:center;

          color:#ffffff;

          font-size:100%;

        }

        td.form_haisou_head_3 {

          background-color:#4169e1;

          width:24px;

          text-align:center;

          color:#ffffff;

          font-size:100%;

        }

        td.form_haisou_head_4 {

          background-color:#FF6699;

          width:24px;

          text-align:center;

          color:#ffffff;

          font-size:100%;

        }



        td.form_pay_head_1 {

          margin:0px !important;

          padding:7px !important;

          background-color:#ff8c00;

          width:130px;

          text-align:left !important;

          color:#ffffff;

          font-size:100%;

        }

        td.form_pay_head_2 {

          margin:0px !important;

          padding:7px !important;

          background-color:#339900;

          width:130px;

          text-align:left !important;

          color:#ffffff;

          font-size:100%;

        }

        td.form_pay_head_3 {

          margin:0px !important;

          padding:7px !important;

          background-color:#4169e1;

          width:130px;

          text-align:left !important;

          color:#ffffff;

          font-size:100%;

        }

        td.form_pay_head_4 {

          margin:0px !important;

          padding:7px !important;

          background-color:#FF6699;

          width:130px;

          text-align:left !important;

          color:#ffffff;

          font-size:100%;

        }
		
		.both {
		clear:both;
		}
		
.title  {
	width: 60%;
	font-size: x-small;
	font-weight: bold;
	float: left;
}

.title2 {
	width: 60%;
	font-size: small;
	float: left;
}

.hissu  {
	float: left;
}
#borderB {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 15px;
}

.style2 {color: #FF3300}


/* カゴロード表示 */
    #loader {
        display: none;
        position: fixed;
        top: 50%;
        left: 50%;
        width: 200px;
        height: 200px;
        margin-top: -100px;
        margin-left: -100px;
        text-align: center;
        color: #fff;
        z-index: 20000;
    }
#loader p{
	font-size: 16px;
	font-family: -apple-system, blinkMacSystemFont,'Helvetica Neue','Segoe UI',YuGothicM,YuGothic,Meiryo,sans-serif;
	margin-top: 10px;
	border: solid #999 1px;
	padding: 5px;
	color: #fff;
	background-color: #000;
  	border-radius: 10px;        
 	-webkit-border-radius: 10px; 
  	-moz-border-radius: 10px;
    }
