/* --- topics -------------------------------- */

#ism #top_left {
	width:276px;
	float:left;
	background:#3F3B3A url(../../images/ism/top_box_bottom.gif) no-repeat bottom;
	margin-bottom:20px;
}

#ism #top_left ul {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	font-size:80%;
	color:#ffffff;
}

#ism #top_left li {
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:#ffffff 1px solid;
}

#ism #top_left li.bottom {
	padding-top:5px;
	padding-bottom:0px;
	border-bottom:none;
}

#ism #top_right {
	width:300px;
	float:right;
}

#ism #p_top {
	margin-left:0px;
}


/* --- heading -------------------------------- */

#h1_tekipakistories {
	width:584px;
	height:150px;
	background-image: url(../../html/tekipakistories/images/titlebnr_tekipakistories.png);
	background-repeat: no-repeat;
	margin-bottom:20px;
}

#h2_title01 {
	clear:both;
	font-size:1px;
	text-indent:-9999px;
	width:584px;
	height:100px;
	background-image: url(../../html/tekipakistories/images/titlebnr_01.gif);
	background-repeat: no-repeat;
}

#h2_title02 {
	clear:both;
	font-size:1px;
	text-indent:-9999px;
	width:584px;
	height:100px;
	background-image: url(../../html/tekipakistories/images/titlebnr_02.gif);
	background-repeat: no-repeat;
}

#h2_title03 {
	clear:both;
	font-size:1px;
	text-indent:-9999px;
	width:584px;
	height:100px;
	background-image: url(../../html/tekipakistories/images/titlebnr_03.gif);
	background-repeat: no-repeat;
}

#h2_title04 {
	clear:both;
	font-size:1px;
	text-indent:-9999px;
	width:584px;
	height:100px;
	background-image: url(../../html/tekipakistories/images/titlebnr_04.gif);
	background-repeat: no-repeat;
}

#h2_title05 {
	clear:both;
	font-size:1px;
	text-indent:-9999px;
	width:584px;
	height:100px;
	background-image: url(../../html/tekipakistories/images/titlebnr_05.gif);
	background-repeat: no-repeat;
}

#h2_title06 {
	clear:both;
	font-size:1px;
	text-indent:-9999px;
	width:584px;
	height:100px;
	background-image: url(../../html/tekipakistories/images/titlebnr_06.gif);
	background-repeat: no-repeat;
}

#h2_title07 {
	clear:both;
	font-size:1px;
	text-indent:-9999px;
	width:584px;
	height:100px;
	background-image: url(../../html/tekipakistories/images/titlebnr_07.gif);
	background-repeat: no-repeat;
}

#h2_title08 {
	clear:both;
	font-size:1px;
	text-indent:-9999px;
	width:584px;
	height:100px;
	background-image: url(../../html/tekipakistories/images/titlebnr_08.gif);
	background-repeat: no-repeat;
}

#h2_title09 {
	clear:both;
	font-size:1px;
	text-indent:-9999px;
	width:584px;
	height:100px;
	background-image: url(../../html/tekipakistories/images/titlebnr_09.gif);
	background-repeat: no-repeat;
}

#h2_title10 {
	clear:both;
	font-size:1px;
	text-indent:-9999px;
	width:584px;
	height:100px;
	background-image: url(../../html/tekipakistories/images/titlebnr_10.gif);
	background-repeat: no-repeat;
}

#h2_title11 {
	clear:both;
	font-size:1px;
	text-indent:-9999px;
	width:584px;
	height:100px;
	background-image: url(../../html/tekipakistories/images/titlebnr_11.png);
	background-repeat: no-repeat;
}

#h2_title12 {
	clear:both;
	font-size:1px;
	text-indent:-9999px;
	width:584px;
	height:100px;
	background-image: url(../../html/tekipakistories/images/titlebnr_12.png);
	background-repeat: no-repeat;
}

#h2_title13 {
	clear:both;
	font-size:1px;
	text-indent:-9999px;
	width:584px;
	height:100px;
	background-image: url(../../html/tekipakistories/images/titlebnr_13.png);
	background-repeat: no-repeat;
}

#h2_title14 {
	clear:both;
	font-size:1px;
	text-indent:-9999px;
	width:584px;
	height:100px;
	background-image: url(../../html/tekipakistories/images/titlebnr_14.png);
	background-repeat: no-repeat;
}

#h2_title15 {
	clear:both;
	font-size:1px;
	text-indent:-9999px;
	width:584px;
	height:100px;
	background-image: url(../../html/tekipakistories/images/titlebnr_15.png);
	background-repeat: no-repeat;
}

#h2_title16 {
	clear:both;
	font-size:1px;
	text-indent:-9999px;
	width:584px;
	height:100px;
	background-image: url(../../html/tekipakistories/images/titlebnr_16.png);
	background-repeat: no-repeat;
}




#h2_mokuji {
	clear:both;
	font-size:1px;
	text-indent:-9999px;
	height:20px;
	background-image: url(../../html/tekipakistories/images/title_mokuji.gif);
	background-repeat: no-repeat;
	background-position: left;
}

/* --- tab -------------------------------------- */
ul#tab {
	list-style-image:none;
	list-style-type:none;
	margin:0px 0px 0px 5px;
	padding:0px;
	float:left;
}

ul#tab li, ul#tab li.selected {
	
	/*background:white url(../../images/common/tab/tab_bg_left.gif) repeat scroll left top;
	border-bottom:1px solid #C9D1D7;
	display:inline;
	float:left;
	margin-left:5px;
	padding:0pt 0pt 0pt 20px;
	position:relative;
	top:1px;*/
}




/* --- INTRODUCE -------------------------------- */
#introduce .name{
	color:#CC3300;
	font-size:1.3em;
	font-weight:bold;
	background-image: url(../../images/line_dots.gif);
	background-repeat: repeat-x;
	margin-bottom:6px;
	padding-bottom:6px;
	background-position: bottom;
}

dl#introMakoto, dl#introNaoko {
	float:left;
	width:260px;
	margin-right:20px;
}

dl#introMakoto_aw, dl#introNaoko_aw {
	float:left;
	/*width:260px;*/
	margin-right:20px;
}


dl#introMakoto dt, dl#introNaoko dt {
	float:left;
	height:120px;
	margin-right:10px;
	margin-bottom:10px;
}

dl#introMakoto_aw dt, dl#introNaoko_aw dt {
	float:left;
	height:120px;
	margin-right:10px;
	margin-bottom:10px;
}

/* --- CONTENTS -------------------------------- */
.mokuji {
	clear:both;
	color:#999999;
}
.h2_mokuji {
	font-size:1px;
	text-indent:-9999px;
	background-image: url(../../html/tekipakistories/images/title_mokuji.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:120px;
	height:20px;
}
.mokuji ul{
	background-image: url(../../html/tekipakistories/images/bg_mokuji.gif);
	background-repeat: repeat;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D87E5A;
	border-bottom-color: #D87E5A;
}
.mokuji li{
	line-height:24px;
	height:24px;
	padding:0px 20px;
}
.mokuji li.new{
	display:inline;
	padding-right:38px;
	background-image: url(../../html/tekipakistories/images/icon_new.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.mokuji a{
	color:#D87E5A;
}

.mokuji li.list_title {
	font-weight:bold;
}


.mokuji div.old_top {
margin:5px 0px 0px 0px;
/*text-align:right;*/
}

.mokuji div.old {
margin:0px 0px 2px 0px;
/*text-align:right;*/
}

.mokuji li.old_top {
	margin-left:5px;
}

.mokuji li.old_top a{
	color:#999999;
	padding-left:14px;
	background-image:url(../../html/tekipakistories/images/bullet_rightarrow.gif);
	background-repeat: no-repeat;
	background-position:left;
}



/* --- CONVERSATION -------------------------------- */
.conversation {
	padding:30px 20px;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	background-image: url(../../html/tekipakistories/images/bg_conversation.gif);
	background-repeat: repeat;
	margin-bottom:20px;
}

dl.makoto {
	clear:both;
}

dl.naoko {
	clear:both;
}


dl.ozaki {
	clear:both;
}


dl.kyoko {
	clear:both;
}

dl.bucyou {
	clear:both;
}


dl.makoto dt, dl.naoko dt, dl.ozaki dt , dl.kyoko dt , dl.bucyou dt {
	width:50px;
	height:50px;
	font-size:1px;
	text-indent:-9999px;
	margin-bottom:10px;

}

dl.makoto dt {
	float:left;
	margin-right:20px;
	background: url(../../html/tekipakistories/images/face_makoto.gif) no-repeat;
}

dl.naoko dt {
	float:left;
	margin-right:20px;
	background: url(../../html/tekipakistories/images/face_naoko.gif) no-repeat;
}

dl.ozaki dt {
	float:left;
	margin-right:20px;
	background: url(../../html/tekipakistories/images/face_ozaki.gif) no-repeat;
}

dl.kyoko dt {
	float:left;
	margin-right:20px;
	background: url(../../html/tekipakistories/images/face_kyoko.gif) no-repeat;
}

dl.bucyou dt {
	float:left;
	margin-right:20px;
	background: url(../../html/tekipakistories/images/face_bucyou.gif) no-repeat;
}


dl.makoto dd, dl.naoko dd, dl.ozaki dd, dl.kyoko dd, dl.bucyou dd {
	font-size:1.4em;
	margin-bottom:10px;
	margin-left:70px;
}

dl.makoto dd {
	color:#000099;
}

dl.naoko dd {
	color:#990000;
}

dl.ozaki dd {
	color:#663300;
}

dl.kyoko dd {
	color:#006600;
}

dl.bucyou dd {
	color:#975209;
}


#summary {
	font-size:0.95em;
	clear:both;
	margin-bottom:30px;
}


.break {
	font-size:1.2em;
	clear:both;
	margin-bottom:20px;
}

.break p{
	text-indent:1em;
	margin-bottom:0.8em;
	line-height:1.6em;
	font-size:0.85em;
}

.tbcontinuewd {
	text-align:right;
	font-size:0.8em;
}


img.image {
	display:block;
	margin:0px auto 1.2em auto;
	clear:both;
}


/*秋・冬編以降のテキスト部分*/
.situation {
	font-size:1.2em;
	clear:both;
	margin-bottom:20px;
}

.situation p{
	margin-bottom:0.8em;
	line-height:1.6em;
	font-size:0.85em;
}

.talk {
	font-weight:500;
	font-size:0.85em;
	margin-bottom:0.8em;
	/*color:#593c17;*/
}

.imgRight {
	float:right;
	margin:5px 0px 10px 10px
}

.imgLeft {
	float:left;
	margin:0px 10px 10px 0px
}

.imgCenter {
	display:block;
	text-align:center;
	margin:0px auto 10px auto;
}

span.makoto {
	color:#000099;
	font-weight:bold;
}

span.asano {
	color:#a13b03;
	font-weight:bold;
}

span.inui {
	color:#e24a6d;
	font-weight:bold;
}

span.kawashima {
	color:#538a2b;
	font-weight:bold;
}

/*ism*/
#ism div.fig {
	margin-left:32px;
	margin-top:5px;
	margin-bottom:15px;
	line-height: normal;
	font-size:80%;
}

#ism #fig01 {
	margin-top:5px;
	margin-bottom:15px;
	line-height: normal;
	font-size:80%;
}

#ism #div_copy {
	border-top: 1px solid #cccccc;
	padding-top:10px;
	margin-bottom:20px;
}

#ism div.img_text {
	margin-left:32px;
	margin-top:10px;
	height:122px;
}

#ism div.img_left {
	width:217px;
	float:left;
}

#ism div.text_right {
	position:relative;
	width:327px;
	height:120px;
	float:right;
}

#ism div.text_right p {
	position:absolute;
	bottom:0;
	margin:0;
}

div.notice_red {
	color:#FF0000;
	font-weight:bold;
}


