@charset "Shift_JIS";

/*--------------------------------------------------------
  CSS部品設定
--------------------------------------------------------*/

.sanoffice-parts-cnt-style
{
    border-color: #d3d3d3;
}

#sanoffice-main .sanoffice-parts-hl-style
{
    clear: both;
    margin-top: 0.5em;
    margin-bottom: 1em;
    padding-top: 3px;
    padding-left: 1px;
    padding-bottom: 3px;
    text-align: left;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: #d3d3d3;
    font-size: 1.3em;
    color: #333;
    font-weight: normal;
    background-image: none;
	background-color: transparent;
    height: auto;
    line-height: normal;
    letter-spacing: normal;
}

.sanoffice-parts-cbox-style
{
    border-color: #d3d3d3;
}

.sanoffice-parts-hr-style
{
    border-color: #d3d3d3;
}

.sanoffice-parts-pbox-style
{
    background-color: #f4f4f4;
    border-color: #dddddd;
}
.sanoffice-parts-pbox-style h4
{
    padding: 0px !important;
}
.sanoffice-parts-pbox-style img
{
    background-color: #f4f4f4;
}

.sanoffice-parts-blist-style
{
    background-color: #eddee0;
    border-color: #cea1a8;
}
a.sanoffice-parts-blist-style:link
{
    color: #333;
}
a.sanoffice-parts-blist-style:visited
{
    color: #333;
}
a.sanoffice-parts-blist-style:hover
{
    background-color: #efd9dc;
}
a.sanoffice-parts-blist-style:active
{
    background-color: #efd9dc;
}

/*--------------------------------------------------------
  sanofficeparts
--------------------------------------------------------*/
/* 飾りなし 幅自動 */
.sanoffice-parts-cnt-01
{
    margin-bottom: 5px;
    margin-right: 10px;
    padding: 5px;
}

/* 飾りなし 幅60px */
.sanoffice-parts-cnt-01-060
{
    margin-bottom: 5px;
    padding: 5px;
}

/* 飾りなし 幅120px */
.sanoffice-parts-cnt-01-120
{
    margin-bottom: 5px;
    padding: 5px;
}

/* 飾りなし 幅180px */
.sanoffice-parts-cnt-01-180
{
    margin-bottom: 5px;
    padding: 5px;
}

/* 飾りなし 幅240px */
.sanoffice-parts-cnt-01-240
{
    margin-bottom: 5px;
    padding: 5px;
}

/* 飾りなし 幅360px */
.sanoffice-parts-cnt-01-360
{
    margin-bottom: 5px;
    padding: 5px;
}

/* 線囲み 幅自動 */
.sanoffice-parts-cnt-02
{
    margin-bottom: 5px;
    margin-right: 10px;
    padding: 5px;
}

/* 線囲み 幅60px */
.sanoffice-parts-cnt-02-060
{
    margin-bottom: 5px;
    padding: 5px;
}

/* 線囲み 幅120px */
.sanoffice-parts-cnt-02-120
{
    margin-bottom: 5px;
    padding: 5px;
}

/* 線囲み 幅180px */
.sanoffice-parts-cnt-02-180
{
    margin-bottom: 5px;
    padding: 5px;
}

/* 線囲み 幅240px */
.sanoffice-parts-cnt-02-240
{
    margin-bottom: 5px;
    padding: 5px;
}

/* 線囲み 幅360px */
.sanoffice-parts-cnt-02-360
{
    margin-bottom: 5px;
    padding: 5px;
}

/******************************
 * 見出し (h1-h6)
 ******************************/

/* 飾りなし */
.sanoffice-parts-hl-01
{
}

/* 下線 1 */
.sanoffice-parts-hl-02
{
}

/* 下線 2 (2重線) */
.sanoffice-parts-hl-03
{
}

/* 線囲み 1 */
.sanoffice-parts-hl-04
{
    padding: 5px 0.2em 3px 5px !important;
    border-bottom-width: 1px !important;
    border-color: #ccc !important;
}

/* 線囲み 2 (2重線) */
.sanoffice-parts-hl-05
{
    padding: 5px 0.2em 3px 5px !important;
    border-color: #ccc !important;
}

/* 飾りつき 1 (左■付き) */
.sanoffice-parts-hl-06
{
    padding-left: 0.5em !important;
    border-left-width: 0.5em !important;
    border-left-color: #d3d3d3 !important;
}

/* 飾りつき 2 (左■付き＆下線) */
.sanoffice-parts-hl-07
{
    padding-left: 0.5em !important;
    border-left-width: 0.5em !important;
    border-left-color: #d3d3d3 !important;
    border-bottom-width: 1px !important;
    border-bottom-color: #ccc !important;
    border-bottom-style: dotted !important;
}

/* 飾りつき 3 (左■付き＆線囲み) */
.sanoffice-parts-hl-08
{
    padding-top: 6px !important;
    padding-left: 0.5em !important;
    border-left-width: 0.5em !important;
    border-left-color: #d3d3d3 !important;
    border-top-width: 1px !important;
    border-top-color: #ccc !important;
    border-top-style: dotted !important;
    border-bottom-width: 1px !important;
    border-bottom-color: #ccc !important;
    border-bottom-style: dotted !important;
    border-right-width: 1px !important;
    border-right-color: #ccc;
}

/******************************
 * 文章枠 (div)
 ******************************/

/* 装飾なし */
.sanoffice-parts-cbox-01
{
    margin-bottom: 5px;
    margin-right: 23px;
}

/* 線囲み 1 (実線) */
.sanoffice-parts-cbox-02
{
    margin-bottom: 5px;
    margin-right: 23px;
}

/* 線囲み 2 (点線) */
.sanoffice-parts-cbox-03
{
    margin-bottom: 5px;
    margin-right: 23px;
}

/* 線囲み 3 (2重線) */
.sanoffice-parts-cbox-04
{
    margin-bottom: 5px;
    margin-right: 23px;
}

/******************************
 * 写真/画像 (img)
 ******************************/

/* 余白なし */
.sanoffice-parts-img-01
{
}

/* 余白あり */
.sanoffice-parts-img-02
{
}

/* 写真ボックス 左寄せ配置用 */
.sanoffice-parts-img-03
{
}

/* 写真ボックス 右寄せ配置用 */
.sanoffice-parts-img-04
{
}

/* 複数写真ボックス 左端用 */
.sanoffice-parts-img-05
{
}

/* 複数写真ボックス 2列目用 */
.sanoffice-parts-img-06
{
}

/* 複数写真ボックス 左端・2行目用 */
.sanoffice-parts-img-07
{
}

/* 複数写真ボックス 2行目用 */
.sanoffice-parts-img-08
{
}

/******************************
 * 水平線 (hr)
 ******************************/

/* 水平線 1 (実線・細) */
.sanoffice-parts-hr-01
{
}

/* 水平線 2 (実線・太) */
.sanoffice-parts-hr-02
{
}

/* 水平線 3 (点線・細) */
.sanoffice-parts-hr-03
{
}

/* 水平線 4 (点線・太) */
.sanoffice-parts-hr-04
{
}

/* 水平線 5 (破線・細) */
.sanoffice-parts-hr-05
{
}

/* 水平線 6 (破線・太) */
.sanoffice-parts-hr-06
{
}

/* 水平線 7 (2重線) */
.sanoffice-parts-hr-07
{
}

/******************************
 * 写真ボックス (div)
 ******************************/

/* 飾りなし */
.sanoffice-parts-pbox-01
{
}

.sanoffice-parts-pbox-01 h4
{
    margin-bottom: 0.5em;
}

/* 飾りなし 画像幅60px */
.sanoffice-parts-pbox-01-060
{
}

/* 飾りなし 画像幅120px */
.sanoffice-parts-pbox-01-120
{
}

/* 飾りなし 画像幅180px */
.sanoffice-parts-pbox-01-180
{
}

/* 飾りなし 画像幅240px */
.sanoffice-parts-pbox-01-240
{
}

/* 線囲み */
.sanoffice-parts-pbox-02
{
}

.sanoffice-parts-pbox-02 h4
{
    margin-bottom: 0.5em;
}

/* 線囲み 画像幅60px */
.sanoffice-parts-pbox-02-060
{
}

/* 線囲み 画像幅120px */
.sanoffice-parts-pbox-02-120
{
}

/* 線囲み 画像幅180px */
.sanoffice-parts-pbox-02-180
{
}

/* 線囲み 画像幅240px */
.sanoffice-parts-pbox-02-240
{
}

/* 写真ボックス用 文章領域 */
.sanoffice-parts-pbox-desc
{
}

.sanoffice-parts-pbox-desc h4
{
    margin-bottom: 0.5em;
}

/******************************
 * 複数写真ボックス (div)
 ******************************/

/* 飾りなし 画像幅60px 横2x縦1 */
.sanoffice-parts-mpbox-01-2060
{
}

/* 飾りなし 画像幅60px 横3x縦1 */
.sanoffice-parts-mpbox-01-3060
{
}

/* 飾りなし 画像幅60px 横4x縦1 */
.sanoffice-parts-mpbox-01-4060
{
}

/* 飾りなし 画像幅120px 横2x縦1 */
.sanoffice-parts-mpbox-01-2120
{
}

/* 飾りなし 画像幅120px 横3x縦1 */
.sanoffice-parts-mpbox-01-3120
{
}

/* 飾りなし 画像幅120px 横4x縦1 */
.sanoffice-parts-mpbox-01-4120
{
}

/* 飾りなし 画像幅180px 横2x縦1 */
.sanoffice-parts-mpbox-01-2180
{
}

/* 飾りなし 画像幅180px 横3x縦1 */
.sanoffice-parts-mpbox-01-3180
{
}

/* 飾りなし 画像幅180px 横4x縦1 */
.sanoffice-parts-mpbox-01-4180
{
}

/* 飾りなし 画像幅240px 横2x縦1 */
.sanoffice-parts-mpbox-01-2240
{
}

/* 飾りなし 画像幅240px 横3x縦1 */
.sanoffice-parts-mpbox-01-3240
{
}

/* 飾りなし 画像幅240px 横4x縦1 */
.sanoffice-parts-mpbox-01-4240
{
}

/* 線囲み 画像幅60px 横2x縦1 */
.sanoffice-parts-mpbox-02-2060
{
}

/* 線囲み 画像幅60px 横3x縦1 */
.sanoffice-parts-mpbox-02-3060
{
}

/* 線囲み 画像幅60px 横4x縦1 */
.sanoffice-parts-mpbox-02-4060
{
}

/* 線囲み 画像幅120px 横2x縦1 */
.sanoffice-parts-mpbox-02-2120
{
}

/* 線囲み 画像幅120px 横3x縦1 */
.sanoffice-parts-mpbox-02-3120
{
}

/* 線囲み 画像幅120px 横4x縦1 */
.sanoffice-parts-mpbox-02-4120
{
}

/* 線囲み 画像幅180px 横2x縦1 */
.sanoffice-parts-mpbox-02-2180
{
}

/* 線囲み 画像幅180px 横3x縦1 */
.sanoffice-parts-mpbox-02-3180
{
}

/* 線囲み 画像幅180px 横4x縦1 */
.sanoffice-parts-mpbox-02-4180
{
}

/* 線囲み 画像幅240px 横2x縦1 */
.sanoffice-parts-mpbox-02-2240
{
}

/* 線囲み 画像幅240px 横3x縦1 */
.sanoffice-parts-mpbox-02-3240
{
}

/* 線囲み 画像幅240px 横4x縦1 */
.sanoffice-parts-mpbox-02-4240
{
}

/******************************
 * バナーリスト
 ******************************/

/* 文字型 1 */
.sanoffice-parts-blist-01
{
    clear: both;
}
.sanoffice-parts-blist-01 ul
{
    margin-bottom: 5px;
}
.sanoffice-parts-blist-01 li
{
    border-bottom: none !important;
    padding: 2px !important;
    padding-left: 0 !important;
    background-image: none !important;
}
.sanoffice-parts-blist-01 li a
{
    padding: 7px !important;
}

/* 文字型 2 */
.sanoffice-parts-blist-02
{
    clear: both;
}
.sanoffice-parts-blist-02 ul
{
    margin-bottom: 5px;
}
.sanoffice-parts-blist-02 li
{
    border-bottom: none !important;
    padding: 2px !important;
    padding-left: 0 !important;
    background-image: none !important;
}
.sanoffice-parts-blist-02 li a
{
    border-style: dotted;
}

/* 文字型 3 */
.sanoffice-parts-blist-03
{
    clear: both;
}
.sanoffice-parts-blist-03 ul
{
    margin-bottom: 5px;
}
.sanoffice-parts-blist-03 li
{
    border-bottom: none !important;
    padding: 2px !important;
    padding-left: 0 !important;
    background-image: none !important;
}
.sanoffice-parts-blist-03 li a
{
    border-left-width: 1em;
    border-right-width: 1em;
    border-right-style: solid;
    border-top-style: dotted;
    border-bottom-style: dotted;
}

/* 画像付き 1 */
.sanoffice-parts-blist-04
{
}
.sanoffice-parts-blist-04 ul
{
    margin-bottom: 5px;
}
.sanoffice-parts-blist-04 li
{
    border-bottom: none !important;
    padding: 2px !important;
    padding-left: 0 !important;
    background-image: none !important;
}
.sanoffice-parts-blist-04 li a
{
}
.sanoffice-parts-blist-04 li a img
{
}

/* 画像付き 2 */
.sanoffice-parts-blist-05
{
}
.sanoffice-parts-blist-05 ul
{
}
.sanoffice-parts-blist-05 li
{
    border-bottom: none !important;
    padding: 2px !important;
    padding-left: 0 !important;
    background-image: none !important;
}
.sanoffice-parts-blist-05 li a
{
    border-style: dotted;
}
.sanoffice-parts-blist-05 li a img
{
}

/*--------------------------------------------------------
  ユーザー設定スタイル
--------------------------------------------------------*/

/*--------------------------------------------------------
  所属タレント設定　Copyright 2016 / S.Yamaguchi / SPHERE
--------------------------------------------------------*/

/* 所属タレントページ デザイン定義 */
#talent .info{
	width: 345px;
	float: left;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d6d6d6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d6d6d6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d6d6d6;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 135px;
}

* html #talent .info{
    height: 135px; /* for ie6 */
}

#talent .info h3{
    width: 275px;
    margin-left: 10px;
    margin-right: auto;
	background-image: none;
}

#talent .info dl{
    margin-left: 7px;
    margin-right: 7px;
    margin-bottom: 0;
    font-size: 0.95em;
}

#talent .info dt{
    width: 11em !important;
}

#talent .info dd{
    text-align: right;
    padding-left: 12.5em;/*12.5em*/
}

/*
#tallent .info p{
    text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 10px;
	margin-right: auto;
}
*/


/* タレントサムネイル表示 */

/* 所属タレントページ デザイン定義 */
#talent .info2{
	width: 135px;
	float: left;
	margin-left: 1px;/*1px*/
	margin-right: 1px;/*1px*/
	margin-bottom: 5px;/*5px*/
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d6d6d6;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d6d6d6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d6d6d6;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #d6d6d6;
	padding-top: 10px;
	padding-bottom: 5px;/*10px*/
	min-height: 135px;
}

* html #talent .info2{
    height: 135px; /* for ie6 */
}

#talent .info2 h3{
	width: 110px;
	/* margin-left: 10px;
    margin-right: auto;*/
	background-image: none;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	color: #666;
	font-size: 1.2em;
	letter-spacing: 0.1em;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 13px;
	border-left-width: 5px;
	border-left-color: #666666;
	border-left-style: solid;
	line-height: 1.1;
}

#talent .info2 h4{
    width: 130px;
	text-align:center;
    /*margin-left: 10px;*/
    margin-right: auto;
	background-image: none;
	padding-top: 0px;
}

#talent .info2 dl{
    margin-left: 7px;
    margin-right: 7px;
    margin-bottom: 0;
    font-size: 0.95em;
}

#talent .info2 dt{
    width: 11em !important;
}

#talent .info2 dd{
    text-align: right;
    padding-left: 12.5em;/*12.5em*/
}


#tallent .info2 p{
    text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 5px;
	margin-right: auto;
}


/* 所属タレントページ デザイン定義 */
#talent .info3{
	width: 345px;
	float: left;
	margin-left: 1px;
	margin-right: 1px;
	margin-bottom: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;/*#d6d6d6*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;/*#d6d6d6*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;/*#d6d6d6*/
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ffffff;/*#d6d6d6*/
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 135px;
}

* html #talent .info3{
    height: 135px; /* for ie6 */
}

#talent .info3 h3{
    width: 275px;
    margin-left: 10px;
    margin-right: auto;
	background-image: none;
}

#talent .info3 dl{
    margin-left: 7px;
    margin-right: 7px;
    margin-bottom: 0;
    font-size: 0.95em;
}

#talent .info3 dt{
    width: 11em !important;
}

#talent .info3 dd{
    text-align: right;
    padding-left: 12.5em;/*12.5em*/
}

/*
#tallent .info3 p{
    text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 10px;
	margin-right: auto;
}
*/



/* タレントサムネイル表示 */

/* 所属タレントページ デザイン定義 */
#talent .info4{
	width: 135px;
	float: left;
	margin-left: 1px;/*1px*/
	margin-right: 1px;/*1px*/
	margin-bottom: 5px;/*5px*/
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ffffff;/*#d6d6d6*/
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;/*#d6d6d6*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ffffff;/*#d6d6d6*/
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ffffff;/*#d6d6d6*/
	padding-top: 10px;
	padding-bottom: 5px;/*10px*/
	min-height: 135px;
}

* html #talent .info4{
    height: 135px; /* for ie6 */
}

#talent .info4 h3{
	width: 110px;
	/* margin-left: 10px;
    margin-right: auto;*/
	background-image: none;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	color: #666;
	font-size: 1.2em;
	letter-spacing: 0.1em;
	margin-top: 3px;
	margin-right: 3px;
	margin-left: 13px;
	border-left-width: 5px;
	border-left-color: #666666;
	border-left-style: solid;
	line-height: 1.1;
}

#talent .info4 h4{
    width: 130px;
	text-align:center;
    /*margin-left: 10px;*/
    margin-right: auto;
	background-image: none;
	padding-top: 0px;
}

#talent .info4 dl{
    margin-left: 7px;
    margin-right: 7px;
    margin-bottom: 0;
    font-size: 0.95em;
}

#talent .info4 dt{
    width: 11em !important;
}

#talent .info4 dd{
    text-align: right;
    padding-left: 12.5em;/*12.5em*/
}


#tallent .info4 p{
    text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 5px;
	margin-right: auto;
}







/*--------------------------------------------------------
  透過ホバー設定　Copyright 2015 / S.Yamaguchi / SPHERE
--------------------------------------------------------*/

a img.linkimg{
background:none!important;
}
a:hover img.linkimg{
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter: "alpha( opacity=70 )";
background:none!important;
}

a img.linkimg2{
background:none!important;
}
a:hover img.linkimg2{
	opacity:0.5;
	filter:alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
	background:none!important;
}

a img.linkimg3{
opacity:0.6;
filter: alpha(opacity=40);
}
a:hover img.linkimg3{
opacity:1.0;
filter: alpha(opacity=100);
}



/*---------------------------------
スクロールすると追従するRETURN TOP
---------------------------------*/

#page-top {
    position: fixed;
    bottom: 25px;/*20px*/
    right: 20px;/*20px*/
    font-size: 77%;
	
	/*透明度調整　基準は100*/

	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background:none!important;
}

#page-top a {
    background: none;/*#666*/
    text-decoration: none;
    color: #fff;
    width: 70px;/*100px*/
    padding: 0px 0;/*30px 0*/
    text-align: center;
    display: block;
    border-radius: 5px;
}

/*
#page-top a:hover {
    text-decoration: none;
    background: none;
}
*/

/* hover 設定 -S.Yamaguchi*/ 
#page-top a:hover{
	opacity:0.6;
	filter:alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
	background:none;
}


/*--------------------------------------------------------
  アメブロ設定　Copyright 2015 / S.Yamaguchi / SPHERE
--------------------------------------------------------*/
#ameblo{
	/*width: 188px;*/
	margin-top: 15px;/*5px*/
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 0px;/*5px*/
	padding-bottom: 5px;
	background-color: #FFFFFF;
	/*
	background-image : url(../images/ameblo_border.png);
	background-repeat: no-repeat;
	*/
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ff0000;/*#d6d6d6*/
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ff0000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #ff0000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ff0000;
	/*border-radius: 5px;*/
}

#ameblo h3{
    display: none;
}

#ameblo h4{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	text-align: left;
	font-size: 1em;
	line-height: 16px;
	font-weight: bold;
}

#ameblo p{
	margin: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: -40px;
	text-align: left;
}



/* スクロールバー設定　*/

.scr {
	margin: 10px;
	overflow: scroll;   /* スクロール表示 */
	/*width: 585px;*/
   height: 400px;
   /*background-color: red;*/
 }
 
.vsb {
	margin: 20px;
   overflow: visible;  /* はみ出して表示 */ 
   /*width: 585px;*/
   height: 250px;
   /*background-color: green;*/
 }
.hdn {
   overflow: hidden;   /* はみ出さず表示 */ 
   width: 100px;
   height: 100px;
   /*background-color: blue;*/
 }
.scr2 {
	margin: 10px;
   overflow: scroll;   /* スクロール表示 */ 
   /*width: 560px;*/
   height: 200px;
   /*background-color: red;*/
 }
 
.scr-aria {
	margin: 10px;
   overflow: scroll;   /* スクロール表示 */ 
   /*width: 560px;*/
   height: 350px;
   /*background-color: red;*/
 }

.scr-oya {
	margin: 10px;
   overflow: scroll;   /* スクロール表示 */ 
   /*width: 560px;*/
   height: 350px;
   /*background-color: red;*/
 }
 
.scr-tf5 {
	margin: 10px;
   overflow: scroll;   /* スクロール表示 */ 
   /*width: 560px;*/
   height: 350px;
   /*background-color: red;*/
 }
 
.scr-twitter {
	margin: 10px;
   overflow: scroll;   /* スクロール表示 */ 
   /*width: 560px;*/
   height: 350px;
   /*background-color: red;*/
 }
  
 
.scr-sanoffice {
	margin: 10px;
   overflow: scroll;   /* スクロール表示 */ 
   /*width: 560px;*/
   height: 350px;
   /*background-color: red;*/
 }
 
  



/* ameblo RSS new type */

#sanoffice-inner #ameblo{
    padding-top: 5px;
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
    background-color: #FFF;
    border-width: 1px;
    border-style: solid;
    border-color: #d3d3d3;
	margin-bottom: 10px;
}

#sanoffice-inner #ameblo h3{
    color: #000;
    text-align:center;/*center*/
    font-weight: normal;
    padding-top: 5px;
    padding-bottom: 5px;
    /*padding-left: 5px;*/
    padding-right: 5px;
    background-image : url(../images/index_bg.png);
    background-position: top left;
    background-repeat: repeat;
    font-size: 1.2em;
    margin-top: 2px;
	/*margin-left: 2px;
	margin-right: 2px;*/
}

#sanoffice-inner #ameblo p{
    margin-bottom: 10px;
	text-align:center;
	/*
    padding-left: 15px;*/
    padding-right: 5px;
	
}

#sanoffice-inner #ameblo h4{
	text-align:center;
	width: 235px;
}


/* aTwitter 表示（カラム用） */

#sanoffice-inner #twitter{
    padding-top: 5px;
    padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
    background-color: #FFF;
    border-width: 1px;
    border-style: solid;
    border-color: #d3d3d3;
	margin-bottom: 10px;
}

#sanoffice-inner #twitter h3{
    color: #000;
    text-align:center;/*center*/
    font-weight: normal;
    padding-top: 5px;
    padding-bottom: 5px;
    /*padding-left: 5px;*/
    padding-right: 5px;
    background-image : url(../images/index_bg.png);
    background-position: top left;
    background-repeat: repeat;
    font-size: 1.2em;
    margin-top: 2px;
	/*margin-left: 2px;
	margin-right: 2px;*/
}

#sanoffice-inner #twitter p{
    margin-bottom: 10px;
	text-align:center;
	/*
    padding-left: 15px;*/
    padding-right: 5px;
	
}

#sanoffice-inner #twitter h4{
	text-align:center;
	width: 235px;
}

/*----------------------
　　BOX 枠　設定
----------------------*/

.box-bg-blue {
    padding: 0.5em 1em;
    margin: 2em 0;
    color: #2c2c2f;
    background: #cde4ff;/*背景色*/
}
.box-bg-blue p {
    margin: 0; 
    padding: 0;
}







