/* CSS Document */


/* 全体設定 */
div#contents_serialization{
	width:1000px;
	height:100%;
	margin:auto;
	text-align:left;
	background:#fff;
	}
div#contents_serialization_left{
	width:680px;
	float:left;
	background-color:#ffffff;
	}
li.sub_menu_serialization{
	background:url(../images/common/sub_menu_list_img.gif) no-repeat 0px center;
	padding-left:16px;
	height:auto;
	margin-left:19px;
	}
h3.top_serialization_sub {
	margin:0px;
	padding:0px;
	text-indent:-9999px;
	overflow:hidden;
	width:655px;
	height:69px;
	background:url(../images/serialization/081201/tl01.jpg) no-repeat;
	}
/* タイトル */
h2.serialization_title{
	width:656px;
	height:21px;
	background:url(../images/serialization/serialization_title.gif) top right no-repeat;
	line-height:23px;
	margin-top:51px;
	}
h2.haisya_title_sub{
	width:656px;
	height:21px;
	background:url(../images/serialization/haisya_title.gif) top right no-repeat;
	line-height:23px;
	margin-top:51px;
	}
h2.hal_title_sub{
	width:656px;
	height:21px;
	background:url(../images/serialization/hal_title.gif) top right no-repeat;
	line-height:23px;
	margin-top:51px;
	}
h2.idei_title_sub{
	width:656px;
	height:21px;
	background:url(../images/serialization/idei_title.gif) top right no-repeat;
	line-height:23px;
	margin-top:51px;
	}
h2.takigawa_title_sub{
	width:656px;
	height:21px;
	background:url(../images/serialization/takigawa_title.gif) top right no-repeat;
	line-height:23px;
	margin-top:51px;
	}
h2.techo_title_sub{
	width:656px;
	height:21px;
	background:url(../images/serialization/techo_title.gif) top right no-repeat;
	line-height:23px;
	margin-top:51px;
	}
h2.horan_title_sub{
	width:656px;
	height:21px;
	background:url(../images/serialization/horan_title.gif) top right no-repeat;
	line-height:23px;
	margin-top:51px;
	}
h2.cook_title_sub{
	width:656px;
	height:21px;
	background:url(../images/serialization/cook_title.gif) top right no-repeat;
	line-height:23px;
	margin-top:51px;
	}

h2.rescue_title_sub{
	width:656px;
	height:21px;
	background:url(../images/serialization/rescue_title.gif) top right no-repeat;
	line-height:23px;
	margin-top:51px;
	}
h2.mine_title_sub{
	width:656px;
	height:21px;
	background:url(../images/serialization/mine_title.gif) top right no-repeat;
	line-height:23px;
	margin-top:51px;
	}
h2.movie_title_sub{
	width:656px;
	height:21px;
	background:url(../images/serialization/movie_title.gif) top right no-repeat;
	line-height:23px;
	margin-top:51px;
	}

h2.miyamoto_title_sub{
	width:656px;
	height:21px;
	background:url(../images/serialization/miyamoto_title.gif) top right no-repeat;
	line-height:23px;
	margin-top:51px;
	}
h2.mental_title_sub{
	width:656px;
	height:21px;
	background:url(../images/serialization/mental_title.gif) top right no-repeat;
	line-height:23px;
	margin-top:51px;
	}

h2.office_title_sub{
	width:656px;
	height:21px;
	background:url(../images/serialization/office_title.gif) top right no-repeat;
	line-height:23px;
	margin-top:51px;
	}

h2.pre_title_sub{
	width:656px;
	height:21px;
	background:url(../images/serialization/pre_title.gif) top right no-repeat;
	line-height:23px;
	margin-top:51px;
	}

/*タイトルタグ*/
h5.haisya_list_title{
	background:url(../images/serialization/haisya_list_tag.gif) top left no-repeat;
	width:656px;
	height:11px;
	margin-top:75px;
	margin-bottom:25px;
	text-indent:-9999px;
	}
h5.hal_list_title{
	background:url(../images/serialization/hal_list_tag.gif) top left no-repeat;
	width:656px;
	height:11px;
	margin-top:75px;
	margin-bottom:25px;
	text-indent:-9999px;
	}
h5.idei_list_title{
	background:url(../images/serialization/idei_list_tag.gif) top left no-repeat;
	width:656px;
	height:11px;
	margin-top:75px;
	margin-bottom:25px;
	text-indent:-9999px;
	}
h5.takigawa_list_title{
	background:url(../images/serialization/takigawa_list_tag.gif) top left no-repeat;
	width:656px;
	height:11px;
	margin-top:75px;
	margin-bottom:25px;
	text-indent:-9999px;
	}
h5.techo_list_title{
	background:url(../images/serialization/techo_list_tag.gif) top left no-repeat;
	width:656px;
	height:11px;
	margin-top:75px;
	margin-bottom:25px;
	text-indent:-9999px;
	}
h5.horan_list_title{
	background:url(../images/serialization/horan_list_tag.gif) top left no-repeat;
	width:656px;
	height:11px;
	margin-top:75px;
	margin-bottom:25px;
	text-indent:-9999px;
	}
h5.cook_list_title{
	background:url(../images/serialization/cook_list_tag.gif) top left no-repeat;
	width:656px;
	height:11px;
	margin-top:75px;
	margin-bottom:25px;
	text-indent:-9999px;
	}

h5.rescue_list_title{
	background:url(../images/serialization/rescue_list_tag.gif) top left no-repeat;
	width:656px;
	height:11px;
	margin-top:75px;
	margin-bottom:25px;
	text-indent:-9999px;
	}
h5.mine_list_title{
	background:url(../images/serialization/mine_list_tag.gif) top left no-repeat;
	width:656px;
	height:11px;
	margin-top:75px;
	margin-bottom:25px;
	text-indent:-9999px;
	}
h5.movie_list_title{
	background:url(../images/serialization/movie_list_tag.gif) top left no-repeat;
	width:656px;
	height:11px;
	margin-top:75px;
	margin-bottom:25px;
	text-indent:-9999px;
	}
h5.miyamoto_list_title{
	background:url(../images/serialization/miyamoto_list_tag.gif) top left no-repeat;
	width:656px;
	height:11px;
	margin-top:75px;
	margin-bottom:25px;
	text-indent:-9999px;
	}
h5.mental_list_title{
	background:url(../images/serialization/mental_list_tag.gif) top left no-repeat;
	width:656px;
	height:11px;
	margin-top:75px;
	margin-bottom:25px;
	text-indent:-9999px;
	}
	

h5.office_list_title{
	background:url(../images/serialization/office_list_tag.gif) top left no-repeat;
	width:656px;
	height:11px;
	margin-top:75px;
	margin-bottom:25px;
	text-indent:-9999px;
	}

h5.pre_list_title{
	background:url(../images/serialization/pre_list_tag.gif) top left no-repeat;
	width:656px;
	height:11px;
	margin-top:75px;
	margin-bottom:25px;
	text-indent:-9999px;
	}


div.serialization_contents_bg{
	float:left;
	width:656px;
	height:auto;
	border-top:1px solid #1f1f1f;
	display:inline;
	overflow:hidden;
	position:relative;
	}

div.serialization_contents_bg3{
	float:left;
	width:656px;
	height:auto;
	border-top:1px solid #1f1f1f;
	display:inline;
	overflow:hidden;
	padding: 0 0 10px 0;
	}
div.serialization_contents_noline{
	float:left;
	width:656px;
	height:auto;
	display:inline;
	overflow:hidden;
	padding-top:40px;
	}



/* メインコンテンツ */
div.serialization_contents {
	font-size: 80%;
	line-height: 20px;
	margin: 0 0 0 25px;
	}
	
h3.serialization_sub {
	width:532px;
	height:85px;
	display:block;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/serialization/081201/tl03.jpg);
	}

.serialization_contents .left_area {
	clear: right;
	float: left;
	width: 315px;
}
.serialization_contents .left_area02 {
	float: left;
	clear: right;
	width: 300px;
}
.serialization_contents .left_area03 {
	float: left;
	clear: right;
	width: 145px;
}
.serialization_contents .left_area04 {
	float: left;
	width: 200px;
}
.serialization_contents .left_area05 {
	float: left;
	width: 340px;
}

.serialization_contents .left_ph{
	float:left;
	width:150px;
	display:inline;
	margin-right:10px;
}

.serialization_contents .right_area {
	float: right;
	width: 315px;
	display: inline;
}
.serialization_contents .right_area02 {
	float: right;
	width: 300px;
	display: inline;
}
.serialization_contents .right_area03 {
	float: right;
	width: 155px;
	display: inline;
}
.serialization_contents .right_area04 {
	float: right;
	width: 260px;
	display: inline;
}

.serialization_contents .right_area05 {
	float: right;
	width: 150px;
	display: inline;
}

.serialization_contents .answer_box{
	width:41px;
	height:41px;
	float:left;
	display:box;
	margin:0 10px 10px 0;
	}
	
/*110215追加*/
.serialization_contents .fsub_box0215{
	width: 600px;
	padding: 15px;
	background: url(../images/fashion/casual110203/bg01.gif) left top repeat;
	}
/*--------------------------------見出しタグ-----------------------------------*/

h3.serialization,
h4.serialization,
h5.serialization{ display:none;
	}
	
.serialization_contents p{
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	font-size:100%;
	line-height:20px;
}


/*--------------------------------追加-----------------------------------*/

/*100924追加*/
.serialization_contents .box100924 {
	padding: 20px;
	background-color: #f1f4ef;
}
.serialization_contents .box100924 p {
	color: #6a7765;
}


/*hal100930追加*/
.serialization_contents .num_100930 {
	clear: right;
	float: left;
	height: 30px;
	width: 31px;
	margin: 0 10px 10px 0;
}
.serialization_contents .arrow_100930 {
	height: 82px;
	width: 630px;
	overflow: hidden;
	background: url(../images/serialization/hal100930/arrow.gif) no-repeat center center;
}
.serialization_contents .columnbox01 .leftbox_100930 {
	clear: right;
	float: left;
	width: 285px;
}
.serialization_contents .columnbox01 .rightbox_100930 {
	float: right;
	width: 285px;
}

/*101021追加*/
.serialization_contents .box101021 {
	padding: 15px;
	background: url(../images/serialization/takigawa101021/bg.gif) repeat;
}

/*101130追加*/
.serialization_contents .color101130 {
	color: #927762 !important;
}

/*101207追加*/
.serialization_contents .box101207_01 {
	background: url(../images/serialization/cook101207/bg.gif) left top repeat;
	padding: 15px;
	color: #bb5730 !important;
}
.serialization_contents .box101207_02 {
	background: url(../images/serialization/cook101207/box_body.gif) top center repeat-y;
	padding: 0 15px;
}
.serialization_contents .box101207_02_top {
	background: url(../images/serialization/cook101207/box_top.gif) top center no-repeat;
	width: 300px;
	height: 15px;
	overflow: hidden;
}
.serialization_contents .box101207_02_bottom {
	background: url(../images/serialization/cook101207/box_bottom.gif) top center no-repeat;
	width: 300px;
	height: 15px;
	overflow: hidden;
}

/*101221追加*/
.serialization_contents .box101221_01 {
	background: url(../images/serialization/cook101207/bg.gif) left top repeat;
	padding: 15px;
	color: #cb1f15 !important;
}
.serialization_contents .box101221_02 {
	background: url(../images/serialization/cook101221/box_body.gif) top center repeat-y;
	padding: 0 15px;
}
.serialization_contents .box101221_02_top {
	background: url(../images/serialization/cook101221/box_top.gif) top center no-repeat;
	width: 300px;
	height: 15px;
	overflow: hidden;
}
.serialization_contents .box101221_02_bottom {
	background: url(../images/serialization/cook101221/box_bottom.gif) top center no-repeat;
	width: 300px;
	height: 15px;
	overflow: hidden;
}
.caption_101221 {
	color: #cb1f15;
	font-size: 100%;
	line-height: 20px;
}

/*101224追加*/
.serialization_contents .box101224 {
	background: url(../images/serialization/takigawa101224/bg.gif) repeat;
	width: 260px;
	padding: 30px 20px;
}

/*110111追加*/
.serialization_contents .box110111 {
	background: url(../images/serialization/cook110111/box_body.gif) top center repeat-y;
	padding: 0 15px;
}
.serialization_contents .box110111_top {
	background: url(../images/serialization/cook110111/box_top.gif) top center no-repeat;
	width: 300px;
	height: 15px;
	overflow: hidden;
}
.serialization_contents .box110111_bottom {
	background: url(../images/serialization/cook110111/box_bottom.gif) top center no-repeat;
	width: 300px;
	height: 15px;
	overflow: hidden;
}

/*110125追加*/
.serialization_contents .box110125_01 {
	background: url(../images/serialization/cook101207/bg.gif) left top repeat;
	padding: 15px;
	color: #bc4104 !important;
}
.serialization_contents .box110125_02 {
	background: url(../images/serialization/cook110125/box_body.gif) top center repeat-y;
	padding: 0 15px;
}
.serialization_contents .box110125_02_top {
	background: url(../images/serialization/cook110125/box_top.gif) top center no-repeat;
	width: 300px;
	height: 15px;
	overflow: hidden;
}
.serialization_contents .box110125_02_bottom {
	background: url(../images/serialization/cook110125/box_bottom.gif) top center no-repeat;
	width: 300px;
	height: 15px;
	overflow: hidden;
}
.caption_110125 {
	color: #bc4104;
	font-size: 100%;
	line-height: 20px;
}

/*110125追加*/
.serialization_contents .left_area06 {
	float: left;
	width: 160px;
}

.serialization_contents .left_area07 {
	float: left;
	width: 290px;
}

.serialization_contents .left_area08 {
	float: left;
	width: 150px;
}

/*110201追加*/
.serialization_contents .box110201 {
	background: url(../images/serialization/takigawa110201/bg.gif) repeat;
	width: 260px;
	padding: 30px 20px;
}

/*110208追加*/
.serialization_contents .box110208_01 {
	background: url(../images/serialization/cook110208/bg.gif) left top repeat;
	padding: 15px;
	color: #0c8303 !important;
}

.caption_110208 {
	color: #0c8303;
	font-size: 100%;
	line-height: 20px;
}

.serialization_contents .box110208_02 {
	background: url(../images/serialization/cook110208/box_body.gif) top center repeat-y;
	padding: 0 15px;
}
.serialization_contents .box110208_02_top {
	background: url(../images/serialization/cook110208/box_top.gif) top center no-repeat;
	width: 300px;
	height: 15px;
	overflow: hidden;
}
.serialization_contents .box110208_02_bottom {
	background: url(../images/serialization/cook110208/box_bottom.gif) top center no-repeat;
	width: 300px;
	height: 15px;
	overflow: hidden;
}

.serialization_contents .left_area09 {
	float: left;
	width: 225px;
}

.serialization_contents .left_area_110208 {
	float: left;
	width: 370px;
}

.serialization_contents .left_area_110208b {
	float: left;
	width: 260px;
}

.serialization_contents .right_area_110208 {
	float: right;
	width: 230px;
}

.serialization_contents .right_area_110208b {
	float: right;
	width: 370px;
}

/*110217追加*/
.serialization_contents .box110217 {
	background: url(../images/serialization/takigawa110217/bg.gif) repeat;
	width: 260px;
	padding: 30px 20px;
}

/*110222追加*/
.serialization_contents .box110222_01 {
	background: url(../images/serialization/cook110222/bg.gif) left top repeat;
	padding: 15px;
	color: #d95f03 !important;
}

.caption_110222 {
	color: #d95f03;
	font-size: 100%;
	line-height: 20px;
}

.serialization_contents .box110222_02 {
	background: url(../images/serialization/cook110222/box_body.gif) top center repeat-y;
	padding: 0 15px;
}
.serialization_contents .box110222_02_top {
	background: url(../images/serialization/cook110222/box_top.gif) top center no-repeat;
	width: 300px;
	height: 15px;
	overflow: hidden;
}
.serialization_contents .box110222_02_bottom {
	background: url(../images/serialization/cook110222/box_bottom.gif) top center no-repeat;
	width: 300px;
	height: 15px;
	overflow: hidden;
}

/*110901追加*/
.serialization_contents .box110901_btm{
	width:300px;
	padding-bottom:15px;
	background:url(../images/serialization/takigawa110901/bg_bottom.gif) left bottom;
}

.serialization_contents .box110901{
	width:300px;
	background:url(../images/serialization/takigawa110901/bg.gif) left top;
}

/*110913追加*/
.serialization_contents .box110913{
	width:300px;
	background:url(../images/serialization/takigawa110913/bg.gif) left top repeat-y;
}

.serialization_contents .boxin_110913{
	margin:0 15px 0 15px;
	padding:10px 0 1px 0;
}

/*110913追加*/
.serialization_contents .box120501{
	border:2px solid #dc223b;
	padding:15px;
}

/*120605追加*/
.serialization_contents .box120605{
	border:1px solid #255074;
	padding:15px;
}

/*120515追加*/
.serialization_contents .lastbox{
	width:300px;
	background:url(../images/serialization/idei120515/bg1.gif) left top no-repeat;
}

.serialization_contents .lastbox2{
	width:300px;
	background:url(../images/serialization/idei120515/bg2.gif) left bottom no-repeat;
}

.serialization_contents .textbox{
	color:#b80101;
	width:270px;
	margin:0 15px;
	padding:15px 0;
}

/*120916追加*/
.serialization_contents .left_ph120918 {
	float:left;
	width:145px;
}

.serialization_contents .right_area120918 {
	float:left;
	width:420px;
}

/*130226*/
.box14{
	background:url(../images/serialization/takigawa130226/sub13.gif) 0px 0px repeat-y;
	padding:0px 14px;
	}
/*130820*/
.horan_box01{
	border:#ee793a 1px solid;
	}
.horan_box02{
	width:629px;
	background:url(../images/serialization/horan130820/sub12.gif) center top repeat-y;
	}
.par_all15{
	padding:15px;
	}
.par_lr18{
	padding:0 18px;
	}
.blockLineOrange{
	background:url(../images/serialization/horan130820/sub06.gif) left top repeat-x;
	}
.imgReset{
	font-size: 0px;
	}
.imgReset img{
	vertical-align:bottom;
	display: block;
	margin:0;
	border: 0px;
	padding: 0px;
	}

/*130829*/
.takigawa_box01{
	border:2px solid #cc99ae;
	}
.blockLinePurple{
	background: url(../images/serialization/takigawa130829/sub15.gif) left top repeat-x;
	}
	
/*130910*/
.horan_box03{
	width:630px;
	background:url(../images/serialization/horan130910/sub09.gif) center top repeat-y;
	}
.w180{
	width:180px;}

/*131029*/
.w153{
	width:153px;}
	
/*140109*/
.takigawa_box02{
	border:1px solid #b8c3d2;
	}
	
/*140213*/
.boxPink0140213 {
	padding:15px;
	border:solid 1px #f9b0bc;
	}

/*140313*/
.w315{
	width:315px;
	}

/*140415*/
.w320{
	width:320px;
	}
.par_t33{
	padding-top:33px;
	}

/*140603*/
.horan_info_range01 {
	width: 380px;
	float: left;
	clear: right;
	}
.horan_info_range01 dl{
	padding: 0 0 5px 0;
	}
.horan_info_range01 dt{
	width: 62px;
	height:21px;
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
	}
.horan_info_range01 dd{
	width: 305px;
	margin: 0;
	padding: 1px 0 0 0;
	display: inline;
	float: right;
	font-size: 100%;
	word-break:break-all;
	}
/*140703*/
.takigawa_box03{
	border:1px solid #144271;
	}
	
/*140731*/
.h05{
	height:5px;}
	
/*141007*/
.kanrenLink li{
	margin-top:4px;
	}
	
/*141022*/
.w415{
	width:415px;
	}
.w370{
	width:370px;
	}
	
.horan_info_range02 {
	width: 370px;
	float: left;
	clear: right;
	}
.horan_info_range02 dl{
	padding: 0 0 5px 0;
	}
.horan_info_range02 dt{
	width: 62px;
	height:21px;
	margin: 0;
	padding: 0;
	display: inline;
	float: left;
	}
.horan_info_range02 dd{
	width: 295px;
	margin: 0;
	padding: 1px 0 0 0;
	display: inline;
	float: right;
	font-size: 100%;
	word-break:break-all;
	}


/*141120*/
.takigawa_box04{
	border:2px solid #d7d4b0;
	}

/*141127*/
.horan_box04{
	border:2px solid #323232;}
	
/*141124*/
.mine_box01{
	background:#f8f6f1;
	padding:15px;
	}
	
/*141216*/
.takigawa_box05{
	border:2px solid #fab8b8;
	}

/*150122*/
.w283{
	width:283px;}
	
/*150127*/
.par_t43{
	padding-top:43px;}
	
/*150219*/
.movieData{
	padding-left:15px;
	border-left:5px solid #d9d9d9;
	}
	
/*150317*/
.w196{
	width:196px;
	}

/*150407*/
.horan_box150407{
	width:600px;
	height:auto;
	padding:15px;
	background-color:#f8f7ed;
	}

/*150526*/
.w139{
	width:139px;
	}
.w340{
	width:340px;
	}
	
/*150526*/
.w155{
	width:155px;
	}

/*150804*/
.w119{
	width:119px;
	}
.w159{
	width:159px;
	}
	
/*150804*/
.w97{
	width:97px;
	}
	
/*151102*/
.mineProfileBg{
	background-image:url(../images/serialization/mine140624/sub03.gif),url(../images/serialization/mine140624/sub04.gif);
	background-position:left top,left bottom;
	background-repeat:no-repeat,no-repeat;
	padding-top:28px;
	padding-bottom:15px;	
}

/*151110*/
.horan_box151110{
	border-bottom:2px solid #f15c1a;	
	border-left:2px solid #f15c1a;	
	border-right:2px solid #f15c1a;
	width:626px;	
}

/*151117*/
.serialization_contents .box151117{
	float:right;
	width:300px;	
}
.serialization_contents .takigawa_box06{
	border:2px solid #ffc27f;
}
/*151203*/
h5.sada_list_title{
	background:url(../images/serialization/sada_list_tag.gif) top left no-repeat;
	width:656px;
	height:11px;
	margin-top:75px;
	margin-bottom:25px;
	text-indent:-9999px;
	}
h2.sada_title_sub{
	width:656px;
	height:20px;
	background:url(../images/serialization/sada_title.gif) top right no-repeat;
	line-height:23px;
	margin-top:51px;
	}
/*160303*/
.mineProfileBgL{
	background-image:url(../images/serialization/mine160303/sub02.gif),url(../images/serialization/mine160303/sub03.gif);
	background-position:left top,left bottom;
	background-repeat:no-repeat,no-repeat;
	padding-top:28px;
	padding-bottom:15px;	
}
/*160324*/
.mineProfileBg160324{
	background-image:url(../images/serialization/mine140624/sub04.gif),url(../images/serialization/mine140624/sub04.gif);
	background-position:left top,left bottom;
	background-repeat:no-repeat,no-repeat;
	padding-top:20px;
	padding-bottom:15px;
}
/*160331*/
.takigawa_box160331{
	border:2px solid #ffb0b0;	
}