@import url("/style/blog_link_060512.css") ;
/* 0903修正 */

body {color : #000000; background-color : #FFFFFF; font-family: "ＭＳ Ｐゴシック", "Osaka" , sans-serif; font-size :95%;}
p {line-height: 1.3em; margin-top: 0.5em; margin-bottom: 0;} 
li {line-height: 1.3em; margin-top: 0.5em; margin-bottom: 0;}
strong	{color: #FF0000; font-weight: bold}
em{font-style:normal; color:#FF0000}
table{font-size :100%;}

/* ここまで */

A:link {color:#0000cc;text-decoration:none;}
A:visited {color:#9900cc;text-decoration:none;}
A:active {color:#ff0000;text-decoration:none;}
A:hover {color:#ff0000;text-decoration:underline;}

.nor {font-style: normal; color: #000000; margin-top:10%; margin-bottom:0%; line-height:130%;}
.nor a:link {color:#0000cc;text-decoration:none;}
.nor a:visited {color:#9900cc;text-decoration:none;}
.nor a:active {color:#ff0000;text-decoration:none;}
.nor a:hover {color:#ff0000;text-decoration:underline;}

.mn { font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif; font-size: 80%; font-style: normal; line-height: 120%; font-weight: normal}
.mn a:link {color:#0000cc;text-decoration:none;}
.mn a:visited {color:#9900cc;text-decoration:none;}
.mn a:active {color:#ff0000;text-decoration:none;}
.mn a:hover {color:#ff0000;text-decoration:underline;}

.mns { font-family:"ＭＳ Ｐゴシック", Osaka, sans-serif; font-size: 9pt; font-style: normal; line-height: 10pt; font-weight: normal;text-align:center}
.mns a:link {color:#0000cc;text-decoration:none;}
.mns a:visited {color:#9900cc;text-decoration:none;}
.mns a:active {color:#ff0000;text-decoration:none;}
.mns a:hover {color:#ff0000;text-decoration:underline;}

.bold {FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #ff0000}
.bold2 {FONT-WEIGHT: bold; FONT-SIZE: 100%}
.bold3 { FONT-WEIGHT: bold; FONT-SIZE: 100% ; color: #000099}

.lag { font-weight: bold;font-size: 100%;text-align: left; line-height: 140%;  color: #000000 }
.sml {font-size:85%;font-family:"ＭＳ Ｐゴシック","Osaka", sans-serif; font-style: normal; color: #000000; margin-top:1%; margin-bottom:0%; line-height:160%;}

.tbl_t1 {BORDER-TOP: #FF9900 1px solid;BORDER-RIGHT: #FF9900 1px solid;BORDER-BOTTOM: #FF9900 0px solid;BORDER-LEFT: #FF9900 1px solid; }
.tbl_t2 {BORDER-TOP: #FF9900 0px solid;BORDER-RIGHT: #FF9900 1px solid;BORDER-BOTTOM: #FF9900 0px solid;BORDER-LEFT: #FF9900 1px solid; }
.tbl2 {BORDER-TOP: #FF9900 0px solid;BORDER-RIGHT: #FF9900 1px solid;BORDER-BOTTOM: #FF9900 0px solid;BORDER-LEFT: #FF9900 1px solid; }
.tbl_f1 {BORDER-TOP: #FF9900 0px solid;BORDER-RIGHT: #FF9900 1px solid;BORDER-BOTTOM: #FF9900 1px solid;BORDER-LEFT: #FF9900 1px solid; }
.tbl_f2 {BORDER-TOP: #FF9900 1px solid;BORDER-RIGHT: #FF9900 1px solid;BORDER-BOTTOM: #FF9900 1px solid;BORDER-LEFT: #FF9900 1px solid; }

.min_s { font-size: 90%; font-family: "ＭＳ 明朝", "Osaka", serif; font-style: normal; color: #000000; margin-top:10%; margin-bottom:0%; line-height:120%; ; font-weight: bold}
.min_l { font-size: 110%; font-family: "ＭＳ 明朝", "Osaka", serif; font-style: normal; color: #000000; margin-top:10%; margin-bottom:0%; line-height:160%; ; font-weight: bold }

.mn_r {BORDER-LEFT: #FF9900 1px solid}
.mn_l {BORDER-RIGHT: #FF9900 1px solid}

.ord { font-family: "ＭＳ Ｐゴシック", "Osaka", sans-serif; font-size: 9pt; font-style: normal; line-height: 11pt; text-align: center; 
background-color:#FFFFFF;}

.ml_o { font-family:"ＭＳ Ｐゴシック, Osaka", sans-serif; font-size: 80%; font-style: normal; line-height: 120%; font-weight: normal;text-align:center; color:#ff9900}

.cop { font-family: "ＭＳ Ｐゴシック", "Osaka", sans-serif; font-size: 9pt; font-style: normal; line-height: 11pt; text-align: center}
.cop_n { font-family: "ＭＳ Ｐゴシック", "Osaka", sans-serif; font-size: 9pt; font-style: normal; line-height: 11pt}
.cop_s { font-family: "ＭＳ Ｐゴシック", "Osaka", sans-serif; font-size: 8pt; font-style: normal; line-height: 11pt}

.num { font-size: 80%; font-style: normal;text-align: left; padding-left: 10px; text-indent: -5pt; margin-top:1%; margin-bottom:3%; line-height:110%; }
.num a:link {color:#0000cc;text-decoration:none;}
.num a:visited {color:#9900cc;text-decoration:none;}
.num a:active {color:#ff0000;text-decoration:none;}
.num a:hover {color:#ff0000;text-decoration:underline;}
.idx { font-size: 80%; font-style: normal;text-align: left; padding-left: 10px; text-indent: -5pt; margin-top:0%; margin-bottom:5%; line-height:110%; }
.idx a:link {color:#0000cc;text-decoration:none;}
.idx a:visited {color:#9900cc;text-decoration:none;}
.idx a:active {color:#ff0000;text-decoration:none;}
.idx a:hover {color:#ff0000;text-decoration:underline;}
.idm { font-size: 80%; font-style: normal;text-align: left; padding-left: 10px; text-indent: 10pt; margin-top:1%; margin-bottom:5%; line-height:110%; }
.idm a:link {color:#0000cc;text-decoration:none;}
.idm a:visited {color:#9900cc;text-decoration:none;}
.idm a:active {color:#ff0000;text-decoration:none;}
.idm a:hover {color:#ff0000;text-decoration:underline;}


.term { font-size: 80%; font-style: normal;text-align: left; padding-left: 10px; text-indent: -5pt; margin-top:1%; margin-bottom:3%; line-height:110%; }
.term a:link {color:#0000cc;text-decoration:none;}
.term a:visited {color:#9900cc;text-decoration:none;}
.term a:active {color:#ff0000;text-decoration:none;}
.term a:hover {color:#ff0000;text-decoration:underline;}
.time { font-size: 80%; font-style: normal;text-align: left; padding-left: 10px; text-indent: -5pt; margin-top:0%; margin-bottom:5%; line-height:110%; }
.time a:link {color:#0000cc;text-decoration:none;}
.time a:visited {color:#9900cc;text-decoration:none;}
.time a:active {color:#ff0000;text-decoration:none;}
.time a:hover {color:#ff0000;text-decoration:underline;}

.mllink{margin-top:20px; margin-left:auto; margin-right:10px; text-indent:0px; text-align:center; font-size:9pt;}
.mllink a:link {color:#0000cc;text-decoration:none;}
.mllink a:visited {color:#0000cc;text-decoration:none;}
.mllink a:active {color:#FF0000;text-decoration:none;}
.mllink a:hover {color:#FF0000;text-decoration:underline;}

.cplink{margin-top:20px; margin-left:auto; margin-right:10px; text-indent:0px; text-align:center; font-size:9pt;}
.cplink a:link {color:#ff6600;text-decoration:none;}
.cplink a:visited {color:#ff6600;text-decoration:none;}
.cplink a:active {color:#00CC00;text-decoration:none;}
.cplink a:hover {color:#00CC00;text-decoration:underline;}

.wk_m {BORDER-BOTTOM: #FF9900 1px solid;BORDER-TOP: #FF9900 1px solid;BORDER-LEFT: #FF9900 3px solid;BORDER-RIGHT: #FF9900 3px solid;}
.wk_c {BORDER-BOTTOM: #00CC66 1px solid;BORDER-TOP: #00CC66 1px solid;BORDER-LEFT: #00CC66 3px solid;BORDER-RIGHT: #00CC66 3px solid;}


.head_roll_00 a{background-image : url(/hdimg/hd_s_00.gif)}
.head_roll_00 a:hover{	background-image : url(/hdimg/hd_o_00.gif);}

.head_roll_01 a{background-image : url(/hdimg/hd_s_01.gif)}
.head_roll_01 a:hover{	background-image : url(/hdimg/hd_o_01.gif);}

.head_roll_02 a{background-image : url(/hdimg/hd_s_02.gif)}
.head_roll_02 a:hover{	background-image : url(/hdimg/hd_o_02.gif);}

.head_roll_03 a{background-image : url(/hdimg/hd_s_03.gif)}
.head_roll_03 a:hover{	background-image : url(/hdimg/hd_o_03.gif);}

.head_roll_04 a{background-image : url(/hdimg/hd_s_04.gif)}
.head_roll_04 a:hover{	background-image : url(/hdimg/hd_o_04.gif);}

.head_roll_05 a{background-image : url(/hdimg/hd_s_05.gif)}
.head_roll_05 a:hover{	background-image : url(/hdimg/hd_o_05.gif);}

.head_roll_06 a{background-image : url(/hdimg/hd_s_06.gif)}
.head_roll_06 a:hover{	background-image : url(/hdimg/hd_o_06.gif);}

.head_roll_07 a{background-image : url(/hdimg/hd_s_07.gif)}
.head_roll_07 a:hover{	background-image : url(/hdimg/hd_o_07.gif);}

.head_roll_08 a{background-image : url(/hdimg/hd_s_08.gif)}
.head_roll_08 a:hover{	background-image : url(/hdimg/hd_o_08.gif);}

.head_roll_09 a{background-image : url(/hdimg/hd_s_09.gif)}
.head_roll_09 a:hover{	background-image : url(/hdimg/hd_o_09.gif);}

.head_roll_10 a{background-image : url(/hdimg/hd_s_10.gif)}
.head_roll_10 a:hover{	background-image : url(/hdimg/hd_o_10.gif);}

.head_roll_11 a{background-image : url(/hdimg/hd_s_11.gif)}
.head_roll_11 a:hover{	background-image : url(/hdimg/hd_o_11.gif);}

.head_roll_12 a{background-image : url(/hdimg/hd_s_12.gif)}
.head_roll_12 a:hover{	background-image : url(/hdimg/hd_o_12.gif);}

.head_roll_13 a{background-image : url(/hdimg/hd_s_13.gif)}
.head_roll_13 a:hover{	background-image : url(/hdimg/hd_o_13.gif);}

.head_roll_14 a{background-image : url(/hdimg/hd_s_14.gif)}
.head_roll_14 a:hover{	background-image : url(/hdimg/hd_o_14.gif);}

.head_roll_15 a{background-image : url(/hdimg/hd_s_15.gif)}
.head_roll_15 a:hover{	background-image : url(/hdimg/hd_o_15.gif);}

.head_roll_16 a{background-image : url(/hdimg/hd_s_16.gif)}
.head_roll_16 a:hover{	background-image : url(/hdimg/hd_o_16.gif);}

.head_roll_17 a{background-image : url(/hdimg/hd_s_17.gif)}
.head_roll_17 a:hover{	background-image : url(/hdimg/hd_o_17.gif);}



/* 20040901 追加 */

/******* 	ヘッダー用スタイル　　*********/

.header{					/* ヘッダーdiv用 */
	text-align:center
	}

.tbHeader1{ 				/* ヘッダー１行目 */
	padding:0; 
	border-top:1px solid #FF9900; 
	border-right:1px solid #FF9900; 
	border-left:1px solid #FF9900; 
	border-bottom:0px; 
	margin-left : auto ;
	margin-right : auto ; 
	width:763px; 
	border-collapse: collapse;
	}

.tbHeader2{ 				/* ヘッダー個別リンク用 */
	padding:0; 
	border-top:0px; 
	border-right:1px solid #FF9900; 
	border-left:1px solid #FF9900; 
	border-bottom:0px; 
	margin-left : auto ;
	margin-right : auto ; 
	width:763px; 
	border-collapse: collapse;
	}
	
.tbHeader2 a:hover{ 				/* マウスオーバー時に背景差し替え */
	background-color:#FFEEAA;
	}
	
	
.tbHeader2s{ 				/* カレントコンテンツメニュー用 */

	}
	
.tbHeader2s a:hover{ 				/* カレントコンテンツメニュー　マウスオーバー時に背景差し替え */
	background-color:rgb(255,197,175) !important;
	}
	
	

.tbHeader3{ 				/* ＰＲ用 */
	padding:0; 
	border-top:0px; 
	border-right:1px solid #FF9900; 
	border-left:1px solid #FF9900; 
	border-bottom:0px; 
	background-color:#FFEEAA;
	text-align:right; 
	margin-left : auto ;
	margin-right : auto ; 
	width:763px; 
	border-collapse: collapse;
	font-size: 80%;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:10px;
	}

td.hdselect { 						/* 未使用 */
	background-color:#FF6600;
	}

td.hdselect a:hover{ 						/* 未使用 */
	background-color:#FFffff;
	}


	
p.hdPath{ 						/* パンくずメニュー用 */
	font-size: 9pt; 
	text-align: left; 
	margin-left: 10px; 
	margin-top: 5px; 
    margin-bottom: 2px; 
	padding-left:0px;
    color:RGB(0,91,30) !important;
    }

p.hdPath a:link {color:RGB(0,91,30);text-decoration:none;}
p.hdPath a:visited {color:RGB(0,91,30);text-decoration:none;}
p.hdPath a:hover {color:#CC3300;text-decoration:underline}



/******* 	メニュー用スタイル　　*********/

.tbMenu { 							/* メニュー用テーブル共通 */
	width:160px;
	border:0px none; 
	}

.tbMenu2 { 							/* ２階層 画像メニュー用テーブル */
	width:160px;
	border:0px none; 
	}

.tbMenu2 a:hover{ 					/* マウスオーバー時に背景差し替え */
	background-color:#FFEEAA;
	}

.tdMnSpace { 						/* スペース調整用 */
	width:160px;
	height:5px
	}

.tdMnLeft { 						/* 左縦棒用 */
	background-image: url(/mnimg/left.gif)
	}

.tdMnLeft2 { 						/* 左縦棒用（グリーン） */
	background-image: url(/mnimg/left_g.gif)
	}

.tdMnRight { 						/* 右縦棒用 */
	background-image: url(/mnimg/right.gif)
	}

.tbMnMlreg { 						/* ＭＬ登録フォーム用（table） */
	width:160px;
	border:medium none; 
	background-image: url(/mnimg/ml2.gif) ;
	padding-left : 12px ;
	padding-right : 6px ;
	}
	
.tdMnMlreg { 						/* ＭＬ登録フォーム用（TD） */
	font-size: 10pt; 
	font-style: normal; 
	line-height:1em;
	text-align: left;
	padding-left:12px;
	padding-right:10px;
	padding-top:0px;
	margin-bottom:0
	}

.pMnMlreg{ 							/* ＭＬ登録フォーム用（テキスト） */
	font-size: 10pt; 
	margin-top:5px;
	line-height:1em;
	}
	
.fmMnMlreg{							/* ＭＬ登録フォーム用（フォーム） */
	margin-bottom:0
	}


/******* 	読み物系　左コンテンツ用スタイル　　*********/

.tbContents{						/* 左コンテンツエリア共通 */
	padding:0; 
	border-top:0px; 
	border-right:1px solid #FF9900; 
	border-left:1px solid #FF9900; 
	border-bottom:0px; 
	width:763px; 
	border-collapse: collapse;
	background-color:#FFFFFF;
	}
	
.tdContents , .tdCcontents   {						/* 左コンテンツエリア共通 */
	vertical-align:top;
	width:602px;
	}


.Cont0 {							/* Div用 */
	}

.Cont1 {							/* Div用 */
	margin-top:30px;
	margin-bottom:30px;
	margin-left:10px;
	margin-right:10px
	}

.Cont2 {							/* Div用 */
	margin-left:20px;
	margin-right:20px;
	margin-top:30px;
	margin-bottom:0px;
	}

.Cont3 {							/* Div用 */
	margin-left:20px;
	margin-right:20px;
	margin-top:30px;
	margin-bottom:0px;
	}

.ContUL {							/* UL用 */
	margin-left:60px;
	margin-top:30px;
	margin-bottom:30px;
	}

.ContIndex {						/* コンテンツ下部のコンテンツ一覧用 */
	border-left:2px solid #FF9900; 
	border-right:2px solid #FF9900; 
	border-top:0px solid #FF9900; 
	border-bottom:2px solid #FF9900; 
	text-align:center;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:50px;
	width:500px
	}

.ulContIndex {						/* コンテンツ下部のコンテンツ一覧用 */
	text-align:left;
	margin-top:0;
	margin-bottom:0;
	padding-left:30px;
	padding-top:0px;
	padding-bottom:10px;
	}

.ulContIndex li{					/* コンテンツ下部のコンテンツ一覧用 */
	list-style-type:none;
	margin-top:1.2em
	}

.ContService {						/* コンテンツ下部のサービス一覧用 */
	border-left:2px solid #33CC99; 
	border-right:2px solid #33CC99; 
	border-top:0px solid #33CC99; 
	border-bottom:2px solid #33CC99; 
	text-align:center;
	margin-top:30px;
	margin-bottom:30px;
	margin-left:50px;
	width:500px
	}

.ulContService {					/* コンテンツ下部のサービス一覧用 */
	text-align:left;
	margin-top:0;
	margin-bottom:0;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:15px;
	}

.ulContService li{					/* コンテンツ下部のサービス一覧用 */
	list-style-type:none;
	margin-top:0.5em
	}

	
hr.hrKugiri {						/* 区切り用 */
	width:550px;
	height:1px; 
	color:#FF9900 
	}
	
.mark {								/* 行頭マーク画像用 */
	margin-right:1.5em;
	vertical-align:middle
	}

/******* 	h1〜h3用スタイル　　*********/


h1.h1Cont{						/* 01〜05の読み物用h1スタイル */
	font-size:125%;
	font-weight: bold;
	color:#ffffff;
	background-color:#FF9900;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;
	margin-bottom:0;
	margin-top:10px;
	}

h2.h2Cont{						/* 01〜05の読み物用h2スタイル */
	font-weight: bold;
	font-size:120%;
	text-align: left;
	line-height:2em;
	padding-left:10px;
	background-image: url(/img/hp1.gif);
	background-repeat: no-repeat
	}


h3.h3Cont{						/* 01〜05の読み物用h3スタイル */
	font-weight: bold;
	font-size: 100%;
	text-align: left;
	line-height: 1.5em;  
	padding-left: 30px;
	margin-top:20px;
	margin-left:-20px;
	margin-right:10px;
	color: #009900;
	border-bottom: #FF9900 3px double;
	background-image: url(/img/hp2.gif);
	background-repeat: repeat-y;
	}
	
h2.h2contIndex, h2.h2contService {						/* コンテンツ下部のコンテンツ一覧用 */
	font-weight: bold;
	color:#FFFFFF;
	font-size:100%;
	text-align: center;
	line-height:2em;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#FF9900;
	margin-bottom:0;
	}

h2.h2contService {					/* コンテンツ下部のサービス一覧用 */
	background-color:#33CC99;
	}
	
	

.tbMenu3 tr td a {
	background-image:url(/mnimg/mn_e_00.gif) ;
	background-color :RGB(255,170,50) 
	
}

.tbMenu3 a:hover{
	background-image:url(/mnimg/mn_e_01.gif) ;
	background-color :RGB(255,170,50) 
	
}

.current_sign{
	background-color : #FFEEAA ;
}

/* バックナンバーのスタイル */

dl.backnumber_list dt , dl.backnumber_list dd{
	margin-left : 0px;
	font-size: 9pt !important;
	text-align: left;
	padding-left: 10px;
	text-indent: -5pt;
	margin-top:2px;
	margin-bottom:3%;
	line-height:110%;
	font-family: Arial, "ＭＳ Ｐゴシック", sans-serif;
	}

	
dl.backnumber_list dt{}

dl.backnumber_list dd{	margin-bottom:7%; }

dl.backnumber_list{
	margin-top : 10px ;
}


/* blog.akibare.netリンクバナーのスタイル */

div.bloglink{
	text-align : center ; 
	margin-bottom : 0px ;
}


dl.osusume{
	font-size : 80% ;
	margin : 3px 3px 3px 6px ;
}

dl.osusume dt{
	display : block ;
	margin-bottom : 5px ;
	margin-top : 5px ;
	padding-bottom : 5px ;
	border-bottom : 1px dashed silver ;
}


div.unei_site {
	margin : 10px 2px 10px 4px ;
	border : 2px outset RGB(91,150,56) ;
	font-size : 80% ;
}

div.unei_site ul{
	margin : 0px ;
	padding-left : 5px ;
	background-color : RGB(252,255,206) ;
}
div.unei_site ul li{
	line-height : 1.1 ;
	list-style-type : none ;
	border-bottom : 1px solid silver ;
	margin : 0px 0px 0px -5px ;
	padding : 5px 3px 5px 7px;
}

div.unei_site div.title{
	padding : 5px 6px 4px 6px ;
	background-color : RGB(52,126,48) ;
	text-align :center ;
	color : white ;
	font-weight : normal ;
	line-height : 1.1 ;
}

div.unei_site div.contents{
	padding : 7px 6px 7px 6px ;
	background-image:url(/images/bg_y_to_w.jpg);
	background-repeat:repeat-y;
	background-position:left;
	line-height : 150% ;
}


div.signin_button{
	border : 1px solid RGB(134,210,40); 
	background-color : RGB(245,255,223) ; 
	margin : 2px 2px ;
	padding : 7px 0px ;
}

div.signin_button img{
	display : block ; 
	margin : 3px auto ;
}


