/*
Theme Name: ift3
Theme URI: http://issaque.com/
Description: toppage 3 カラム
Version: 1.0

Author: eico chiba
Author URI: http://z-thg.com/
*/

body, html {
	font-family: Helvetica, Arial;
	margin:5px 0 0 8px;
	padding:0;
	font-size: small !important; /* モダンブラウザ向け */
	font-size: x-small; /* IE 6以下 */
	/* ここからIE5 mac には読めない。その他のブラウザ用\*/
	font-size: 90%;
	/* ここまで IE5 mac には読めない*/
	_font-size:80%; /*win IE用だけ認識*/
	 }

#page{
width:700px;
margin:0;
padding-bottom:40px;
text-align:left;
position:relative;z-index:0; 
}

/* header menu end*/

#inbox {width: 900px;margin:0;position:relative;z-index:0;}
#wrap { float:left; width:700px;margin:0;
text-align:left;
position:relative;z-index:0; 
}
#main { float:right;width:500px;margin:0;}
#left { float:right;width:195px;margin:0 2px 0 0;}
#right { float:left;width:195px;margin:0 0 0 2px;}


/* home */
.hheader {
	background-color:#979797;
	height:auto;
	width: 195px;
	margin: 3px 0 3px 0;
	padding: 0;
	border:0;
}


#hmenu {	
	font-family: Helvetica, Arial;
	color: #000;
 	background-color: #6D6D6D;		
	clear: both;
	margin: 0; 
	padding: 0;		
	width: 195px;
	float: left;
	overflow: hidden; 
}
#hmenu ul {
	margin: 0; 
	padding: 0;		
	font-size:16px;
	color:#fff;
	display: inline;
}

#hmenu li {
	margin: 0; 
	padding: 0;		
	display: inline;
}

#hmenu li a {
	color: #222;
	display: block;
    font-size: 16px;
    text-decoration: none;
    padding:8px 5px 5px 10px;
    margin:0px;
	}


#hmenu li a:hover {
	display: block;
	background: #FF9933;
	color: #fff;
}

#hmenu li a:active{
	display: block;
	background: #FF9933;
	color: #fff;
}


/* TYPO */
h1 { color:#000; font-size:18px;line-height:20px;  margin:0; }
html>body h1 {margin-bottom:0; }
h2 { color:#000; font-size:16px;line-height:18px;  margin:0; }
h3 { color:#000; font-size:14px;line-height:16px;  margin:0; }

/* Link */
a, a:link {text-decoration:none;color: #CC6600;}
a:hover {text-decoration:none;color:#3300CC; }
a img {border-style: none; }


/* ヘッダー */
.header {
	background-color:#979797;
	width: 700px;
	margin: 0;
	padding: 0;
}

/* header menu */
#menu {	
	padding:0;
	margin:0;
}
#menu ul {
	list-style:none outside;
	}


#menu li {
	font-family: Helvetica, Arial;
	font-size:16px;
	float:left;
	margin:0 0 1px 0;
	text-align:center;
	background-color:#6D6D6D;
	display: inline;
	}

#menu li a:link{
	margin:0 0 1px 0;
	width: 100px;
	display: block;
	padding:10px 0 5px 0;
	background-color:#6D6D6D;
	color: #000;
	border-bottom:1px solid #6D6D6D;
	}

#menu li a:visited{
	margin:0 0 1px 0;
	width: 100px;
	display: block;
	padding:10px 0 5px 0;
	background-color:#6D6D6D;
	color: #000;
	border-bottom:1px solid #6D6D6D;
	}
			
#menu li a:hover{
	margin:0 0 1px 0;
	width: 100px;
	padding:10px 0 5px 0;
	background-color: #FF9933;
	color: #fff;
	border-bottom:1px solid #FF9933;
}

#menu li a:active {
	margin:0 0 1px 0;
	width: 100px;
	padding:10px 0 5px 0;
	background-color: #FF9933;
	color: #fff;
	border-bottom:1px solid #FF9933;
}





/* TOP INFO */
.infolink a, .innerRightA a {
	display: block;
}

.innerRightA a:link, 
.innerRightA a:visited, 
{
	color: #222;
}

.innerRightA a:link:hover, 
.innerRightA a:visited:hover, 
{
	color: #FF9933;
}

.innerRightA a:link:active, 
.innerRightA a:visited:active, 
{
	color: #FF9933;
}


.infoo{
	color: #CC6600;
}
	

.infotitle{
margin:3px 0 0 0;
padding:4px 0 1px 0;
display:block;
text-align:center;
background-color:#979797;
font-family: Helvetica, Arial;
font-size:16px;
color:#fff;
border:1px #666 solid;
}

.infocontitle{
font-size:11px;
}


.infocontents{
margin:0;
padding:5px;
display:block;
text-align:left;
background-color:#FFF;
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:10px;

color:#222;
line-height:150%;
}

.infobox{
border-top:none;
border-left:1px #666 solid;
border-right:1px #666 solid;
border-bottom:1px #666 solid;
}

.infolink{
margin:0 0 3px 0;
display:block;
text-align:right;
border-bottom:1px #999 dotted;
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:10px;
color: #CC6600;
}

.infolink a, a:link {text-decoration:none;color: #CC6600;}
.infolink a:hover {text-decoration:none;color:#CC6600; }
.infolink a img {border-style: none; }



#wpoi_email{
width:177px;
font-size:14px;

padding:2px;
}

.opth{
font-size:11px;
font-weight:bold;
color: #FF9933;
line-height:120%;
}


/* TOP ad */
.adlink a, .innerRightA a {
	display: block;
}

.innerRightA a:link, 
.innerRightA a:visited, 
.adlink a:link, 
.adlink a:visited 
{
	color: #222;
}

.innerRightA a:link:hover, 
.innerRightA a:visited:hover, 
.adlink a:link:hover, 
.adlink a:visited:hover 
{
	color: #666;
}

.innerRightA a:link:active, 
.innerRightA a:visited:active, 
.adlink a:link:active, 
.adlink a:visited:active 
{
	color: #666;
}


.adtitle{
margin:3px 0 0 0;
padding:4px 0 2px 0;
display:block;
text-align:center;
background-color:#979797;
font-family: Helvetica, Arial;
font-size:16px;

color:#fff;
border:1px #666 solid;
}

.adcontents{
margin:0;
padding:5px;
display:block;
text-align: justify; 
background-color:#FFF;
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:10px;

color:#222;
line-height:120%;
}

.adtextl{ text-align: left; padding:0;margin:0;line-height:120%; color: #CC6600;}
.adtextc{ text-align: center;  padding:0;margin:0;line-height:120%;}
.adtextr{ text-align: right; padding:0;margin:0; line-height:120%;}

.adbox{
border-top:none;
border-left:1px #666 solid;
border-right:1px #666 solid;
border-bottom:1px #666 solid;
}

.adlink{
margin:0 0 3px 0;
display:block;
text-align:right;
border-bottom:1px #999 dotted;
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:10px;

color:#222;
}



/*NAVI*/
#navigation{
display:block;
margin: 2px;
padding:2px 3px 2px 5px;
text-align:right;
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:12px;
color:#222;
}

#navigation a{
	color:#222;
}

#navigation a:hover{
	color:#FF9933;
}
.np{
display:block;
text-align:right;
}

.nn{
display:block;
text-align:right;
padding:3px 0px 0px 0px;
}

/*blog*/

.blogcontents{
margin: 3px 0 5px 0;
padding: 0px;
border:solid 1px #000;
}

.blogcon{
margin: 3px 0 5px 0;
padding: 0px;
}

.blogdate{
width:700px;
margin: 0px;
padding: 5px 0px 5px 0px;
display:block;
background-color:#979797;
text-align:center;
font-family: Helvetica, Arial;
font-size:50px;
font-weight: bold;
color:#000;
}

.blogtitle{
margin: 0px;
padding:3px 0px 3px 10px;
display:block;
background-color:#979797;
width:690px;
text-align:center;
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:20px;

color:#fff;
}


.blgdate{
margin: 0px;
padding: 7px 0px 3px 0px;
display:block;
background-color:#979797;
text-align:center;
font-family: Helvetica, Arial;
font-size:50px;
font-weight: bold;
color:#000;
}

.blgtitle{
margin: 0px;
padding:3px 0px 5px 10px;
display:block;
background-color:#979797;
text-align:center;
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:20px;

color:#fff;
}


.blogtext{
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:12px;
color:#222;
padding:3px 15px 3px 15px;
line-height:150%;
}

.blogtext p a{
	color: #CC6600;
	text-decoration: none;
}

.blogtext p a:hover{
	color: #3300CC;
	text-decoration: none;
}


.blogtext hr{
border-style: dotted none none none;
border-top-width: 2px;
border-top-color: #979797;
height: 2px; 
width:100%;
}

.blogtext img{
max-width:460px;
height:auto;
}


.blogc{
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:12px;
color:#222;
text-align:right;
padding:3px 5px 3px 5px;
line-height:150%;
}

.bentry{
margin:0;
padding:3px 15px 3px 15px;
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:12px;
color:#222;
line-height:150%;
}

.bentry p a{
	color: #CC6600;
	text-decoration: none;
}

.bentry p a:hover{
	color: #3300CC;
	text-decoration: none;
}

.bentry hr{
border-style: dotted none none none;
border-top-width: 2px;
border-top-color: #979797;
height: 2px; 
width:100%;
}


.data{
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:11px;
color:#222;
text-align:right;
padding:5px;
}

/*forpage*/

.pentry{
margin:5px;
padding:3px 15px 3px 15px;
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:12px;
color:#222;
line-height:150%;
}

.pentry p{
margin:0px;
padding:5px;
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:12px;
color:#222;
line-height:150%;
}

.pentry hr{
border-style: dotted none none none;
border-top-width: 2px;
border-top-color: #979797;
height: 2px; 
width:100%;
}


.pdata{
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:10px;
color:#222;
text-align:right;
}

/* アーカイブ*/

.pagetitle{
	font-family: Helvetica, Arial;
	color: #000;
	clear: both;
	float: left;
	overflow: hidden; 
	margin: 1px 0 10px 0;
	padding: 7px 5px 5px 25px;
	display:inline;
	background-color:#DDD;
	font-size:20px;
	color:#222;
	width:670px;
}
.atitle{
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:20px;
color:#222;
margin:5px 0px 5px 0px;
padding:0px 0px 2px 0px;
border-bottom:2px #222 solid;
width:700px;
text-indent:27px;
	clear: both;
}

.post{
margin:0px;
padding:0px;
}

.post h3{
	line-height:125%;
}

.post li{
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:18px;
color:#222;
padding:0px;
margin:5px 5px 5px -15px;
list-style-type: none;
}


.post li a{
color:#222;
}

.post li a:hover {
	color: #FF9933;
	}


.carchive{
width:100%;
margin:0px;
}

.carchive li{
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
color:#ccc;
font-size:20px;
padding:0px;
margin:5px 5px 5px 26px;
list-style-type: none;
}

.emptymonth{color:#ccc;}

.carchive li a{
	background: #fff;
	color:#222;
}

.carchive li a:hover {
	background: #fff;
	color: #FF9933;
}


.bookslist{
margin:5px 5px 5px -15px;
}

.bookslist li{
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:14px;
color:#222;
padding:0px;
list-style-type: none;
line-height:120%;
}

.bookslist li a{
	color:#222;
}

.booksarchive{
margin:5px 5px 5px 0px;
}

.booksarchive li{
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:14px;

color:#222;
list-style-type:none;
line-height:125%;
}

.booksarchive li a{
	background: #fff;
	color: #222;
}

.booksarchive li a:hover {
	background: #fff;
	color: #FF9933;
}

.bookslist li a:hover {
	background: #fff;
	color: #FF9933;
}
.caption{
margin:5px 5px 5px 25px;
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:14px;
color: #FF9933;
list-style-type:none;
line-height:125%;
}

.caption a{
color: #FF9933;
}

.caption a:hover{
color: #666;
}

.bcaption{
margin:5px 5px 5px 25px;
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:14px;

color: #3300CC;
}

.captionj{
margin:5px 5px 5px 25px;
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:14px;

color: #FF9933;
list-style-type:none;
line-height:125%;
}


.bklkcap{
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:14px;

color: #222;
}


/*BOOKS*/
.booksexp{
font-size:12px;

color:#666;
text-align:right;
margin:5px;
}


/*CONTACT*/
.contactftitle{
margin: 0px;
padding: 5px;
display:block;
background-color:#DDD;
font-family: Helvetica, Arial;
font-size:20px;
font-weight: bold;
color:#222;
}

.contactf{
	margin:0px 10px 0px 10px;
	line-height:150%;
	font-size:12px;
	font-family: Osaka, "ヒラギノ角ゴPro W3", "ＭＳ Ｐゴシック",Verdana,Arial,sans-serif;
}

.contactf p{
	margin:0px;
	padding:0px;
}

.contactf input{ 
padding:3px;
line-height:150%;
margin:2px 10px 0 10px;
margin:0;
border:#999 1px solid;
font-size:12px;
font-family: Osaka, "ヒラギノ角ゴPro W3", "ＭＳ Ｐゴシック",Verdana,Arial,sans-serif;
}

.contactf textarea{ 
padding:3px;
line-height:150%;
margin:2px 10px 0 10px;
margin:0;
border:#999 1px solid;
font-size:12px;
font-family: Osaka, "ヒラギノ角ゴPro W3", "ＭＳ Ｐゴシック",Verdana,Arial,sans-serif;
} 

.contactf select { 
padding:3px;
line-height:150%;
margin:2px 10px 0 10px;
margin:0;
border:#999 1px solid;
font-size:12px;
font-family: Osaka, "ヒラギノ角ゴPro W3", "ＭＳ Ｐゴシック",Verdana,Arial,sans-serif;
} 

.entry{
margin:0px;
padding:0px;
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:12px;
color:#222;
line-height:150%;
}

.entry p{
padding: 3px 25px 3px 25px;
margin:0px;
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:12px;
color:#222;
line-height:150%;
}



.entry hr{
border-style: dotted none none none;
border-top-width: 2px;
border-top-color: #979797;
height: 2px; 
width:100%;
}


input, textarea, select { 
padding:3px;
border:#999 1px solid;
font-family: Osaka, "ヒラギノ角ゴPro W3", "ＭＳ Ｐゴシック",Verdana,Arial,sans-serif;
line-height:150%;
font-size:12px;
} 


/*\*//*/
textarea, select, input {
font-family: Osaka, "ヒラギノ角ゴPro W3", "ＭＳ Ｐゴシック",Verdana,Arial,sans-serif;
}
/**/
   
img.alignright {
   padding: 4px;
   margin: 0 0 3px 7px;
   display: inline;
   }

img.alignleft {
   padding: 4px;
   margin: 0 7px 3px 0;
   display: inline;
   }

.alignright {
   float: right;
   }
   
.alignleft {
   float: left;
   }
 
.infocontents img{
margin: 0;
padding: 0;
}

.adcontents img{
margin: 0;
padding: 0;
}

.ximg{
	margin:8px 0 8px 0;
padding: 0;
}

/* generic styles */
.clear {
clear: both;
}

#footer{
padding:0px;
margin:20px 0 5px 0;
width: 100%;
display:block;
font-family: 'Lucida Grande', Verdana, 'Trebuchet MS',  Arial, Times New Roman;
font-size:9px;
color:#222;
text-align:center;

}

/* COMMENTbanner */

.rbox {
width:700px;
background-color:#cccccc;
}
.textbox {
font-family: Helvetica, Arial;
font-size:16px;
font-weight: bold;
color:#222;
margin:0px;
padding:10px;
background-color:#cccccc;
}
.rtop, .rbottom{
background-color:#ffffff;
}
.rtop span, .rbottom span{
display:block;
height:1px;
overflow:hidden;
background-color:#cccccc;
}
.r1{margin: 0px 5px;}
.r2{margin: 0px 3px;}
.r3{margin: 0px 2px;}
.r4{margin: 0px 1px; height: 2px;}

.textbox a{
	color:#222;
}

.textbox a:hover{
	color:#222;
}

/* COMMENT */
.meta{
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:13px;
padding:5px;
margin:0 0 3px 15px;
color:#333;
text-align:left;
}

.comment_odd .meta{
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:13px;
padding:5px;
margin:0 0 3px 0;
color:#333;
text-align:left;
}


.metaname{
	color: #3300CC;
}

.metaname a{
	color: #3300CC;
}

.comment_odd .metaname{
	color: #CC6600;
}

.comment_odd .metaname a{
	color: #CC6600;
}
.commentdes{
font-size:12px;
color:#666;
text-align:left;
margin:10px;
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
}

.comment{
	margin:5px 0 0 0 ;
	border:1px solid #404040;
}

.comment p{
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
padding:5px;
margin:3px 15px 3px 15px;
line-height:150%;
color:#222;
font-size:12px;
}

.comment p a{
	color: #CC6600;
	text-decoration: none;
}

.comment p a:hover{
	color: #3300CC;
	text-decoration: none;
}


.comment_odd
{
	color:#222;
	margin:5px 10px 5px 10px;
	padding:5px;
	color:#222;
	background-color: #CCC;
	border:1px solid #404040;
	}

.comment_odd p{
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
padding:5px;
margin:0;
line-height:150%;
font-size:12px;
color:#222;
}

.addcomment{
	margin:0;
	padding:0px;
	border:1px solid #404040;
		}
		
.addt{
font-size:12px;
color:#666;
text-align:left;
padding:3px;
margin:0 0 0 5px;
}

.add input, textarea, select {
padding:3px; 
width:200px;
line-height:150%;
margin:0 10px 0 10px;
border:#999 1px solid;
font-size:12px;
font-family: Osaka, "ヒラギノ角ゴPro W3", "ＭＳ Ｐゴシック",Verdana,Arial,sans-serif;
} 

.addin input, textarea, select { 
padding:3px;
width:670px;
line-height:150%;
margin:2px 10px 0 10px;
margin:0;
border:#999 1px solid;
font-size:12px;
font-family: Osaka, "ヒラギノ角ゴPro W3", "ＭＳ Ｐゴシック",Verdana,Arial,sans-serif;
} 

#addcommentbutton{ 
width:100px;
padding:7px;
margin:2px 0 0 0;
border:#999 1px solid;
font-size:12px;
font-family: Osaka, "ヒラギノ角ゴPro W3", "ＭＳ Ｐゴシック",Verdana,Arial,sans-serif;
} 

.comment-timeout{
font-size:10px;
color:#666;
text-align:right;
padding:3px 10px 3px 10px;
}
	

/*page style*/
div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	text-decoration: none; 
	color: #aaa;
}
div.pagination a:hover, div.pagination a:active {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #333;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #333;
	font-weight: bold;
	background-color: #f0f0f0;
	color: #aaa;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}

span.page {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}

/*FOR BOOK*/
.forbook {
  width: 675px;
  padding:0 0 15px 0;
  margin:0;
}
.bookimg {
  float: left;
  width: 255px;
}
.bookex {
width: 410px;
float: left;
margin:0px;
padding:10px 5px 5px 5px;
}

.bookex p {
padding:6px 0 0 0 ;
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:12px;
color:#222;
line-height:150%;
text-align:left;
}

.bookex p a{
	color: #CC6600;
	text-decoration: none;
}

.bookex p a:hover{
	color: #3300CC;
	text-decoration: none;
}


/*LINKS*/

.linkentry{
margin:0px;
padding:0px;
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:12px;
color:#222;
line-height:150%;
}

.linkentry p{
padding: 2px 25px 2px 30px;
margin:0px;
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:11px;
color:#222;
line-height:150%;
}

.linkentry p a{
	color: #CC6600;
	text-decoration: none;
}

.linkentry p a:hover{
	color: #3300CC;
	text-decoration: none;
}

.linkname{
	color: #3300CC;
	text-decoration: none;
}

.linkex{
padding: 2px 25px 2px 5px;
text-align:right;
margin:0px;
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:11px;
color:#3300CC;
line-height:150%;
}

.caution{
padding:0px ;
font-family:Helvetica, Arial, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "Trebuchet MS";
font-size:11px;
font-weight: bold;
color:#FF0000;
line-height:150%;
text-align:left;
}
