/*-------------------- utINTERVIEW --------------------*/

.waku-kanto {
	vertical-align:top;
	border: 1px solid #367ecf;
}

.kousi-img {
	float: left;
	border: 1px solid #cccccc;
	margin: 8px 5px 3px 8px;
}

.ttl-kanto {
	font-size: 14px;
	font-weight: bold;
	padding: 4px 0 2px 8px;
	background-color: lightcyan;
	border-bottom: 1px dotted #367ecf;
}

.waku-kansai {
	vertical-align:top;
	border: 1px solid #e55e4e;
}

.ttl-kansai {
	font-size: 14px;
	font-weight: bold;
	padding: 4px 0 2px 8px;
	background-color: lavenderblush;
	border-bottom: 1px dotted #e55e4e;
}

.koushi-bold {
	font-size: 13px;
	line-height: 1.4;
	font-weight: bold;
	padding: 8px 0 2px 8px;
}

.koushi-text {
	font-size: 12px;
	line-height: 1.4;
	padding: 2px 8px 8px 8px;
}


/*-------------------- utINTERVIEW --------------------*/

.tan-txt {
	color: #454545;
	font-size: 85%;
	line-height: 1.5em;
	padding: 10px 5px 6px 5px;
}

.int-tbl {
	margin-top: 12px;
	border-collapse: collapse;
}

.kousha {
	color: #454545;
	font-size: 110%;
	font-weight: bold;
	padding: 5px 7px;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-image: URL(../images/bg_st-gray.gif);
}

.ttls {
	font-weight: bold;
	color: olive;
	padding: 5px 7px;
	border-top: 1px dotted #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-image: URL(../images/bg_st-gray.gif);
}

.photo-box {
	padding: 7px;
	border: 1px solid #cccccc;
	background-color:  #fcfbf0;
}

.photo img {
	border: 1px solid #9d9d9f;
}

.comment {
	font-size: 80%;
	line-height: 1.4em;
	color: #454545;
	padding: 7px;
	border: 1px solid #cccccc;
	background-color: whitesmoke;
}

.comment2 {
	font-size: 80%;
	line-height: 1.4em;
	color: #454545;
	padding: 7px;
	border: 1px solid #cccccc;
	background-color: whitesmoke;
}

.name {
	padding-left: 10px;
}

.name span {
	font-size: 75%;
	color: #666666;
	line-height: 1.4em;
}

.name-2 {
	font-size: 75%;
	color: #666666;
	padding-top: 3px;
	text-align: center;
}

.name img {
	margin-bottom: 14px;
}


/*-------------------- φJΝ --------------------*/

.ttls-mosi {
	color: #555555;
	font-size: 90%;
	line-height: 140%;
	padding: 5px 8px;
	border-left: 8px solid #bfac73;
	border-bottom: 1px solid #babaa7;
}

.ttls-mosi-2 {
	color: #555555;
	font-weight: bold;
	text-align: right;
	padding: 5px 8px;
	border-right: 1px solid #b1b19f;
	border-left: 1px solid #babaa7;
	border-bottom: 1px solid #babaa7;
}

.mosi-border {
	padding: 13px;
	border-right: 1px solid #EE3D96;
	border-left: 1px solid #EE3D96;
	border-bottom: 1px solid #EE3D96;
}

.mosi-border2 {
	padding: 13px;
	border-right: 1px solid #0F218B;
	border-left: 1px solid #0F218B;
	border-bottom: 1px solid #0F218B;
}

.mosi-kokottl {
	font-size: 140%;
	color: #00b7b2;
	font-weight: bold;
	border-bottom: solid 1px #00b7b2;
	border-left: solid 10px #00b7b2;
	padding: 3px 6px;
}

.mosi-yokottl {
	font-size: 140%;
	color: #EE3D96;
	font-weight: bold;
	border-bottom: solid 1px #EE3D96;
	border-left: solid 10px #EE3D96;
	padding: 3px 6px;
}


.mosi-kokowaku {
	border: dotted 2px darkgray;
	padding: 8px;
	margin-top: 15px;
	background-color: whitesmoke;
}

.mosi-kokottls {
	font-size: 105%;
	color: crimson;
	font-weight: bold;
	padding: 5px 0 3px 6px;
	background-color: palegoldenrod;
	border-left: solid 6px burlywood;
	border-right: solid 1px #d6d098;
	border-bottom: solid 1px #c9c48e;
}

.mosi-kokottls span {
	font-size: 80%;
	color: crimson;
	padding: 1px 6px;
	font-weight: bold;
	border: double 3px crimson;
	background-color: linen;
}

/*--{±βθπΜ±--*/
#test-titbox  { margin: 0; padding: 0; width: 650px; }
#test-linkbox  { background: url(../images_k/test_linkbg.gif) no-repeat bottom; padding: 10px 15px; font-size: 80%; margin-bottom: 25px; line-height: 1.3em; }
#test-linkbox .link-arw1  { background: url(../images_k/link_arw.gif) no-repeat right; padding: 1px 15px 1px 0; margin-right: 20px; }
.test-qstbox1  { margin: 20px 0 0 0; padding: 0; background: url(../images_k/test_qstbg1.gif) no-repeat top; }
.test-qstbox2  { margin: 0; padding: 17px; background: url(../images_k/test_qstbg2.gif) repeat-y top; border-bottom: solid 1px #b0b0b0; color: #4d4d4d; line-height: 1.4em; }
.test-qstbox2-s  { margin: 0; padding: 17px; background: url(../images_k/test_qstbg2.gif) repeat-y top; border-bottom: solid 1px #b0b0b0; color: #4d4d4d; line-height: 1.4em; font-size: 90%; }
.test-qstbox3  { margin: 0; padding: 17px; background: url(../images_k/test_qstbg3.gif) repeat-y top; border-bottom: solid 1px #b0b0b0; color: #4d4d4d; line-height: 1.4em; }
.test-qstbox3-s  { margin: 0; padding: 17px; background: url(../images_k/test_qstbg3.gif) repeat-y top; border-bottom: solid 1px #b0b0b0; color: #4d4d4d; line-height: 1.4em; font-size: 90%; }
p.test-qstlist  { margin: 5px 0; padding: 5px; background-color: #ffffff; border: solid 1px #C4D4CF; font-size: 90%; line-height: 1.4em; }
.test-ansgroupbox1  { margin: 0; padding: 0; background: url(../images_k/test_ansbg1.gif) repeat-y left top; }
.test-ansgroupbox2  { margin: 0; padding: 0 17px 17px 17px; background: url(../images_k/test_ansbg1.gif) repeat-y left bottom; border-bottom: solid 1px #b0b0b0; }
td.test-ansgroup  { padding: 17px 0 0 0; vertical-align: top; color: #4d4d4d; line-height: 1.4em; }
td.test-ansgroup-s  { padding: 17px 0 0 0; vertical-align: top; color: #4d4d4d; line-height: 1.4em; font-size: 90%; }
td.test-ansbtn  { text-align: right; vertical-align: bottom; padding-left: 10px; }
td.test-excerpt  { vertical-align: bottom; color: #4d4d4d; font-size: 80%; padding-top: 17px; }

/*list-style J^Ji*/
ul.test-li-kana  { list-style-type: none; margin: 0; padding: 0; }
ul.test-li-kana li.kana-a  { background: url(../images_k/list_kana-a.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-kana li.kana-i  { background: url(../images_k/list_kana-i.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-kana li.kana-u  { background: url(../images_k/list_kana-u.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-kana li.kana-e  { background: url(../images_k/list_kana-e.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-kana li.kana-o  { background: url(../images_k/list_kana-o.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
/*list-style */
ul.test-li-num  { list-style-type: none; margin: 0; padding: 0; }
ul.test-li-num li.num-1  { background: url(../images_k/list_num-1.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-num li.num-2  { background: url(../images_k/list_num-2.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-num li.num-3  { background: url(../images_k/list_num-3.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-num li.num-4  { background: url(../images_k/list_num-4.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-num li.num-5  { background: url(../images_k/list_num-5.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-num li.num-6  { background: url(../images_k/list_num-6.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-num li.num-7  { background: url(../images_k/list_num-7.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-num li.num-8  { background: url(../images_k/list_num-8.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-num li.num-9  { background: url(../images_k/list_num-9.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-num li.num-10  { background: url(../images_k/list_num-10.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
/*list-style ¬Ά*/
ul.test-li-alph  { list-style-type: none; margin: 0; padding: 0; }
ul.test-li-alph li.alph-a  { background: url(../images_k/list_alph-a.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-alph li.alph-b  { background: url(../images_k/list_alph-b.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-alph li.alph-c  { background: url(../images_k/list_alph-c.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-alph li.alph-d  { background: url(../images_k/list_alph-d.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }
ul.test-li-alph li.alph-e  { background: url(../images_k/list_alph-e.gif) no-repeat 0 2px; padding-left: 25px; margin-bottom: 5px; }

.test-ansbox1  { margin: 0; padding: 0; background-color: #FAEAE6; border-right: solid 1px #b0b0b0; border-left: solid 1px #b0b0b0; }
.test-ansbox2  { margin: 0; padding: 17px; background-color: #FAEAE6; border-right: solid 1px #b0b0b0; border-left: solid 1px #b0b0b0; color: #4d4d4d; }
.test-ansbox3  { margin: 0; padding: 17px; background: url(../images_k/test_ansbg2.gif) no-repeat left bottom; border-top: dashed 1px #d0d0d0; color: #4d4d4d; line-height: 1.4em; }
#test-navibox  { background-color: #efefef; padding: 10px 15px; font-size: 80%; margin: 20px 0; border: double 3px #000000; }
#test-navibox .link-arw1  { background: url(../images_k/link_arw.gif) no-repeat right; padding: 1px 15px 1px 0; margin-right: 20px; }
table.test-anstable  { color: #4d4d4d; margin: 10px 0; }
table.test-anstable th  { border-collapse: separate; border-style: solid; border-width: 1px; border-color: #bcbcbc #dddddd #dddddd #bcbcbc; background-color: #E7E9BD; font-weight: normal; padding: 4px 8px; }
table.test-anstable td  { border-collapse: separate; border-style: solid; border-width: 1px; border-color: #bcbcbc #dddddd #dddddd #bcbcbc; text-align: center; padding: 4px 8px; }
table.test-anstable td.num  { background-color: #F2F2DE; }
table.test-anstable td.gray  { background-color: #e6e6e6; }

/*-------------------- eνΑT --------------------*/

.toku-tbl-ttl {
	padding: 8px 8px 7px 8px;
	font-size: 80%;
	background-color: #fae6f0;
	text-align: center;
	border: 1px dotted silver;
	border-bottom: 1px dashed silver;
}

.toku-tbl-ttl4 {
	padding: 8px 8px 7px 8px;
	font-size: 80%;
	background-color: whitesmoke;
	text-align: center;
	border: 1px dotted silver;
	border-bottom: 1px dashed silver;
}

.toku-tbl-text {
	padding: 8px;
	border: 1px dotted silver;
}

.toku-tbl-ttl2 {
	padding: 5px 8px 4px 8px;
	font-size: 80%;
	background-color: #fae6f0;
	border: 1px dotted silver;
	border-bottom: 1px dashed silver;
}
.toku-tbl-ttl3 {
	padding: 5px 8px 4px 8px;
	font-size: 80%;
	background-color: whitesmoke;
	border: 1px dotted silver;
	border-bottom: 1px dashed silver;
}
.toku-tbl-text2 {
	font-size: 80%;
	padding: 6px 8px;
	border: 1px dotted silver;
	line-height: 1.4;
}


/*-------------------- Success Voice --------------------*/

.sv-tbl {
	line-height: 1.4;
}

.sv-type {
	font-size: 90%;
	padding: 5px 5px 4px 5px;
	background-color: #B1DEF0;
}



/*ΏΏoi[*/

#bansiyou{
	width:775px;
	height:80px;
	overflow:hidden;
}

#bansiyou a{
	width:775px;
	height:80px;
	padding-top:10px;
	color:#ffffff;
	font-weight:bold;
	display:block;
	background: transparent url(images/bansiyou.jpg) no-repeat 0 0;
	font-size:17px;
	line-height:1.5em;
	overflow:hidden;
}

#bansiyou a:hover{
	background: transparent url(images/bansiyou.jpg) no-repeat 0 -80px;
	color:#ffffff;
	font-weight:bold;
}

#bansiyou_m{
	width:775px;
	height:80px;
	overflow:hidden;
}

#bansiyou_m a{
	width:775px;
	height:80px;
	padding-top:10px;
	color:#ffffff;
	font-weight:bold;
	display:block;
	background: transparent url(images/bansiyou_m.jpg) no-repeat 0 0;
	font-size:17px;
	line-height:1.5em;
	overflow:hidden;
}

#bansiyou_m a:hover{
	background: transparent url(images/bansiyou_m.jpg) no-repeat 0 -80px;
	color:#ffffff;
	font-weight:bold;
}



/*-------------------- R[XJL --------------------*/

.curi-tbl-th {
	background-color: #3399CC;
	color: #FFFFFF;
	font-size: 14px;
}
.curi-tbl-td1 {
	background-color: #e0ffff;
	border: solid 1px #3399CC;
	text-align: center;
}

.curi-tbl-td2 {
	border-top: solid 1px #3399CC;
	border-bottom:solid 1px #3399CC;
	padding: 4px 7px;
}
.curi-tbl-td3 {
	border-top: solid 1px #3399CC;
	border-bottom:solid 1px #3399CC;
	border-right: solid 1px #3399CC;
	padding: 4px 7px;
	color: #FF6600;
	font-weight: bold;
}

.tukidasi10 {
	font-size: 10px;
	line-height: 1.2em;
	color: #454545;
	font-weight: normal;
	margin-left: 1em;
	text-indent: -1em;
}

.yaji {
	background: URL(../images_k/arw_rrp.gif) no-repeat;
	font-size: 13px;
	padding: 0 5px 0 14px;
}