@charset "utf-8";

/* ----- 基本 ----- */
*{font-family:Verdana,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif;}
body{line-height:150%;}

/* ----- 見出し ----- */
h1{
	width:auto;
	height:auto;
	font-weight:bold;
	line-height:150%;
	text-align:center;
	float:none;
	}

/* ----- テキスト ----- */
.bStrong{
	font-size:medium;
	line-height:150%;
	font-weight:bold;
	}
.fcRed{color:#C5003F;}
.lSpacing{letter-spacing:1px;}
.fwNormal{font-weight:normal;}

/* ----- 箇条書き ----- */
ul.list{margin-bottom:3px;}
ul.list li{
	margin:0;
	padding-left:11px;
	background-image:url(http://www.iyashi-ya.com/images/icon/brown_square.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:left center;
	}

/* ----- 箇条書き：float ----- */
ul.third li,ul.quarter li{float:left;}
ul.third li{width:32%;}
ul.quarter li{width:24%;}

/* ----- コンテナ ----- */
div#container{
	width:490px;
	position:static;
	}

/* ----- ヘッダー ----- */
div#header{
	height:auto;
	margin-bottom:15px;
	background-image:url(../images/icon/white_dot.gif);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position:left bottom;
	}

/* ----- コンテンツ ----- */
div.entryBody p,div.entryBody ul{margin:5px 0 20px 0;}

/* ----- フォーム ----- */
fieldset{
	margin-bottom:10px;
	padding-top:10px;
	background-image:url(../images/icon/white_dot.gif);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position:left top;
	border:0;
	}
div.entryBody fieldset p{
	margin:0 0 5px 0;
	padding:1px 2px;
	background-color:#EBF4D9;
	font-weight:bold;
	}
div.entryBody fieldset p.bStrong{background-color:transparent;}
div.entryBody fieldset p.fwNormal{font-weight:normal;}
div.entryBody fieldset ul{margin:0;}
fieldset ul li input{margin-right:3px;}
table{
	width:100%;
	border-collapse:collapse;
	}
table th{
	padding:3px 1%;
	width:30%;
	background-color:#EBF4D9;
	text-align:right;
	border-bottom:1px dotted #FFFFFF;
	}
table th.noBorder{border-bottom:0;}
table th small{font-weight:normal;}
table td{padding:3px 1%;}
table td.select{width:50px;}
fieldset div.alignRight,form div.floatLeft,form div.floatRight{margin-top:15px;}
input,select,textarea{font-size:small;}
input,select{vertical-align:middle;}
select{height:21px;}
.inputFull,.inputThird,.inputHalf,.inputQuarter,.inputEighth{padding:1px;}
.inputFull{width:99%;}
.inputThird{width:74%;}
.inputHalf{width:49%;}
.inputQuarter{width:24%;}
.inputEighth{width:12%;}
textarea.inputFull{height:100px;}
textarea#note{height:50px;}
select.inputThird,select.inputQuarter,select.inputEighth{padding:0;}
select.inputThird{width:50%;}
select.inputQuarter{width:30%;}
select.inputEighth{width:15%;}
optgroup{
	background-color:#333333;
	color:#FCFCFC;
	font-style:normal;
	}
optgroup option{
	background-color:#FFFFFF;
	color:#000000;
	}
/* ----- フォーム：メニュー選択 ----- */
div.entryBody p.bStrong{
	margin:10px 0 5px 0;
	padding:10px 2px 1px 2px;
	background-image:url(../images/icon/white_dot.gif);
	background-repeat:repeat-x;
	background-attachment:scroll;
	background-position:left top;
	}
table.alignCenter{margin-bottom:20px;}
table.alignCenter tr.bg{background-color:#F5F9EC;}
table.alignCenter th{
	width:53%;
	background-color:transparent;
	border:0;
	text-align:left;
	}
table.alignCenter tr.bg th{background-color:#F5F9EC;}
table.alignCenter th.head{
	width:auto;
	background-color:#EBF4D9;
	text-align:center;
	}
table.alignCenter tr.bg th.head {
	background-color:#EBF4D9;
}
table.alignCenter td.alignRight{padding-right:3%;}

/* ----- フォーム：ハック ----- */
* html td input.inputFull{width:96%;}
* html td textarea.inputFull{width:96%;}
*:first-child+html td input.inputFull{width:96%;}
*:first-child+html td textarea.inputFull{width:96%;}

/* ----- フォーム：ラベル ----- */
label{cursor:pointer;}
/* safari only \*/
html:\66irst-child label{cursor:default;}
/* end */

/* ----- フォーム：ボタン ----- */
input#select_1,input#select_2,input#select_3{
	width:94px;
	height:21px;
	}
input#conf,input#submit,input#modify{height:35px;}
input#conf{width:220px;}
input#submit{width:140px;}
input#modify{width:138px;}
table.alignCenter input{
	width:38px;
	height:21px;
	}
a.closeWindow{
	margin:0 auto;
	width:136px;
	height:24px;
	background-image:url(http://www.iyashi-ya.com/images/close_window.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 0;
	text-indent:-10000em;
	text-decoration:none;
	display:block;
	overflow:hidden;
	}
a.closeWindow:hover{background-position:0 -24px;}