@charset "UTF-8";

@import 'style.css';

@import 'headmenu.css';





/*	アンケート

-------------------------------------------------------*/

#main ol.list{

	margin-left:50px;

	list-style-type: decimal;

}

#main .kiyaku{

	/* height:440px; */

	overflow: auto;

}











/*	サイドメニュー

-------------------------------------------------------*/



#side08 {

	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;

	font-size: 12px;

	color: #333;

	text-align: left;

	background-color: #ebebeb;

	width: 231px;

}

#side08 p {

	line-height: 1em;

	margin-bottom: 0em;

}





/* 大項目選択済みボタン（タイトル扱い）*/

body#question00 #side08 .question00,

body#question01 #side08 .question01,

body#question02 #side08 .question02 {

	background-color: #c3dceb;

	width: 217px;

	border: 1px solid #FFF;

	margin-right: auto;

	margin-left: auto;

	padding-top: 3px;

	padding-right: 3px;

	padding-left: 3px;

	margin-bottom: 3px;

	overflow: hidden;

}

body#question00 #side08 .question00 .title,

body#question01 #side08 .question01 .title,

body#question02 #side08 .question02 .title {

	background-image: url(../img/side_bttn-cat_on.gif);

	height: 46px;

	width: 217px;

	margin-right: auto;

	margin-left: auto;

	background-repeat: no-repeat;

	background-color: #FFF;

	margin-bottom: 3px;

	overflow: hidden;

}

body#question00 #side08 .question00 .title a,

body#question01 #side08 .question01 .title a,

body#question02 #side08 .question02 .title a {

	color: #333;

	text-decoration: none;

	display: block;

	padding-top: 8px;

	padding-left: 11px;

	padding-bottom: 5px;

}

body#question00 #side08 .question00 .title a .english,

body#question01 #side08 .question01 .title a .english,

body#question02 #side08 .question02 .title a .english {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: right;

	color: #999;

	margin-top: 11px;

	margin-right: 8px;

}



/*お客様アンケートボタン*/

body#question03 #side08 .question03 {

	background-color: #c3dceb;

	width: 217px;

	border: 1px solid #FFF;

	margin-right: auto;

	margin-left: auto;

	padding-top: 3px;

	padding-right: 3px;

	padding-left: 3px;

	margin-bottom: 3px;

	overflow: hidden;

}

body#question03 #side08 .question03 .title {

	background-image: url(../img/side_bttn-cat_on.gif);

	height: 46px;

	width: 217px;

	margin-right: auto;

	margin-left: auto;

	background-repeat: no-repeat;

	background-color: #FFF;

	margin-bottom: 3px;

	overflow: hidden;

}

body#question03 #side08 .question03 .title a {

	color: #333;

	text-decoration: none;

	display: block;

	padding-top: 8px;

	padding-left: 11px;

	padding-bottom: 5px;

}

body#question03 #side08 .question03 .title a .english {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: right;

	color: #999;

	margin-top: 11px;

	margin-right: 8px;

}



/* 大カテゴリーボタン未選択状態 */

#side08 .side-menu {

	width: 225px;

	margin-right: auto;

	margin-left: auto;

	margin-bottom: 3px;

}

#side08 .side-menu .title {

	background-image: url(../img/side_bttn-cat.gif);

	background-repeat: no-repeat;

	height: 54px;

	overflow: hidden;

}

#side08 .side-menu .title a {

	color: #333;

	text-decoration: none;

	display: block;

	padding-top: 11px;

	padding-bottom: 5px;

	padding-left: 14px;

}

#side08 .side-menu .title a .english {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: right;

	color: #FFF;

	margin-top: 14px;

	margin-right: 12px;

}



/*お客様アンケートサブメニューの表示・非表示*/

body#question00 #side08 .subset,

body#question01 #side08 .subset,

body#question02 #side08 .subset {

	display: none;

}

body#question03 #side08 .subset {

	display: inline;

}





/* お客様アンケートサブメニュー */

#side08 .question03 .subset {

	width: 217px;

}



#side08 .question03 .subset .bttn-on {

	color: #fff;

	line-height: 30px;

	height: 30px;

	width: 207px;

	padding-left: 10px;

	background-color: #4cb6eb;

}





/* お客様アンケートサブメニュー詳細プレート */

#side08 .question03 .subset .prdcts-description {

	width: 212px;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 4px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #4cb6eb;

	border-right-color: #4cb6eb;

	border-bottom-color: #4cb6eb;

	border-left-color: #4cb6eb;

	background-color: #FFF;

}

#side08 .question03 .subset .prdcts-description ul li  {

	background-image: none;

	margin: 0 0 0 10px;

	padding: 0 0 0 11px;

	line-height: 22px;

}

/* お客様アンケートサブメニュー2行ボタン */

#side08 .question03 .subset .prdcts-description ul li.form03 {

	line-height: 18px;

}

/* お客様アンケートサブメニュー最下部下線なし */

#side08 .question03 .subset .prdcts-description ul li.bottom span {

	line-height: 24px;

	background-image: none;

	display: block;

}

/* お客様アンケートサブメニュー文字色及び下線あり */

#side08 .question03 .subset .prdcts-description ul li span {

	text-decoration: none;

	color: #666666;

	display: block;

	background-image: url(../img/side_dot.gif);

	background-repeat: repeat-x;

	background-position: bottom;

	/* ie6 */

	width: 191px;

}





/* お客様アンケートサブメニュー詳細プレートの外枠 */

#side08 .question03 .subset .subset-menu {

	margin-bottom: 3px;

	background-color: #4cb6eb;

	padding-bottom: 2px;

	width: 100%;

}



/* お客様アンケートサブメニュー詳細プレートの選択メニュー点滅 */

body.form01#question03 #side08 li.form01,

body.form02#question03 #side08 li.form02,

body.form04#question03 #side08 li.form04,

body.form05#question03 #side08 li.form05 {

	background-image: url(../img/side_bullett.gif);

	background-repeat: no-repeat;

	background-position: left center;

}



body.form03#question03 #side08 li.form03 {

	line-height:18px;

	background-image: url(../img/side_bullett.gif);

	background-repeat: no-repeat;

	background-position: left 5px;

}

body.form01#question03 #side08 li.form01 span,

body.form02#question03 #side08 li.form02 span,

body.form03#question03 #side08 li.form03 span,

body.form04#question03 #side08 li.form04 span,

body.form05#question03 #side08 li.form05 span {

	color: #4cb6eb;

	display: block;

}

