/* フォントなど */
body,td,th {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 11pt;
	color: #000000;
	line-height: 1.5;
}
body {
	background-color: #FFFFFF;
}
a:link {
	color: #0000FF;
}
a:focus{
	outline:none;
}
h1 {
	font: normal 10pt/normal "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background: #CCCCCC;
	padding: 4px;
	border-bottom: 7px solid #FF0066;
	margin-bottom: 0px;
}
h2 {
	font: bolder normal 16px/normal "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #CC3300;
	background: url(main-gazo/main-botan_g.jpg) no-repeat;
	height: 40px;
	margin: 0px 0px -20px;
	padding-top: 8px;
	padding-left: 15px;
}
h3 {
	font: normal 12pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000000;
	text-indent: 25px;
	background: aaaaaa url(main-gazo/topmenu_bo02.gif) no-repeat;
	border-bottom: 1px solid #aaaaaa;
}
h4 {
	font: normal 16pt "HGPｺﾞｼｯｸE";
	color: #0000FF;
	text-indent: 15px;
}


h5 {
	font: normal 11pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background: url(main-gazo/topmenu_bo01.gif) no-repeat;
	height: 40px;
	padding-top: 7px;
	padding-right: 4px;
	padding-left: 17px;
	margin: 0px 0px -5px;
}

/* メインclass一覧 */
.obishita1{
	color:#000000;
	font: normal 11pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-indent: 15px;
	line-height: 0.2em;
}
.int-omidasi {
	font: bold 18pt "ＤＦＧ中太丸ゴシック体";
	color: #000099;
	background: url(none);
	padding-left: 5px;
}
.int-shikishi {
	border: 3px solid #000000;
	float: right;
	margin-left: 8px;
}
.int-shikishiBOX {
	padding-bottom: 0px;
	margin-bottom: 0px;
	height: 340px;
}


.int-lead {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	color: #000099;
	padding-left: 5px;
}
.int-honbun {
	padding-left: 5px;
}
.int-bottomlink {
	padding-left: 5px;
	text-align: center;
}

.int-topQ {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	color: #990000;
}
.int-Q {
	font-weight: bold;
	color: #990000;
}
.int-k01 {
	height: 5px;
	background-color: #990000;
	border: none;
	color: #990000;
	padding-left: 5px;
}



.txt-strong01 {
	font: bold 12pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-left: 5px;
}


.obishita2{
	color:#000000;
	font: normal 11pt/15pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 10px 15px 10px 10px;
}


.obishita-center{
	color:#000000;
	margin: 10px 15px 10px 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-style: normal;
	line-height: 15pt;
	font-weight: normal;
	font-variant: normal;
	text-align: center;
}
ul.recent-posts {
	font: bold 12pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #0000FF;
	background: #EFEFEF;
	border-bottom: 2px groove #999999;
	text-indent: 10px;
	padding-top: 2px;
	border-right: 2px groove #999999;
}
ul.recent-posts li{
	list-style:none;
	border-top: 1px dotted #000000;
	border-right: none;
	border-bottom: none;
	border-left: none;
	font: normal 10.5pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000000;
	text-indent: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}



/* サイトデザイン */
#container {width:940px;text-align:left;margin:0px auto;}
.pan {
	border-width: 1px;
	border-style: none;
	width: 940px;
	padding-bottom: 5px;
}

#header {width:940px;margin:0px 0px -10px;}
#wrapper {float:right;width:780px;}

#content {float:left;width:470px;padding:0px 10px 0px 10px;}
#sidebar2 {float:right;width:290px;}
#sidebar1 {float:left;}
#footer {clear:both;width:940px;margin:15px 0px 15px 0px;}

/* g-navi */ 
div#menu{width:100%;height:1em;margin:0;padding:3px 0;z-index:100;font-size:0.9em!important;background-color:#333333!important;}
ul.ddmenu{margin:0;padding:0;list-style:none;text-align:left;line-height:1.2;}

.ddmenu li.off{position:relative;float:left;height:1.2em;overflow:hidden;border-right:1px solid #ccc;padding:0 10px;}
.ddmenu li.on{position:relative;float:left;height:100%;overflow:visible;border-right:1px solid #ccc;padding:0 10px;z-index:1000;}
.ddmenu a{
	display:block;
	text-decoration:none;
	color:#fff!important;
	margin: 0px;
}
.ddmenu a:hover{display:block;text-decoration:none;color:#FF0000!important;}
.ddmenu li ul{
	position:absolute;
	top:1.2em;
	left:0;
	list-style:none;
	margin:0;
	padding:3px 0;
	background-color:#fff;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	text-indent:0.5em;
	width:11em!important;
	visibility: visible;
}
.ddmenu li ul li a{margin:0;padding:0;color:#555!important;}
.ddmenu li ul li a:hover{color:#fff!important;background-color:#555!important;}
* html .ddmenu li{margin:0; padding:0; display:inline;}
* html .ddmenu li ul li{margin:0; padding:0; display:inline;}
.sankaku{font-size:0.7em;}

/* パンくず*/ 
ol#topicPath {
	margin: 20px 0;
	padding: 0;
	font-size: 80%;
	list-style: none;
}
.pankuzudiv {
	width: 940px;
	background: #FFFFFF 0% 50px;
	border: 1px solid #CCCCCC;
}

ol#topicPath li {
	float: left;
	padding-right: 7px;
	padding-left: 10px;
	background: url(main-gazo/ico_sample01.gif) no-repeat 0 50%;
	margin-bottom: 10px;
	margin-left: 0px;
}
ol#topicPath li.home {
	padding-left: 0;
	background: url(none) 50% 50%;
}
ol#topicPath li a:link,
ol#topicPath li a:visited {
	color: #3366FF;
	text-decoration: underline;
}
ol#topicPath li a:hover,
ol#topicPath li a:active {
	color: #FF6633;
	text-decoration: underline;
}
ol#topicPath li em {
	font-style: normal;
	font-weight: bold;
}

/* 右囲み */
.box01 {
	background: #f1f1f1 repeat;
}
.box01 img {
	float: left;
	clear:both;
	padding: 5px 10px;
}

.box01 p{
	font: 10.5pt/1.5px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-indent: 10px;
}
.box01 h3{
	list-style: none;
	background: url(main-gazo/topmenu_bo02.gif) no-repeat;
	font: bold 12pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #000000;
	text-indent: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 5px 0px 2px;
}
p.intbig {
	clear: both;
	float: left;
	padding-right: 8px;
	padding-left: 10px;
	margin-bottom: -5px;
	padding-top: 10px;
}
div.box02 {
	background: #F1F1F1;
	margin-top: -18px;
}
p.intbig-name {
	font: bold 12pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-top: 18px;
}
p.intbig-cap {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-left: 10px;
	padding-right: 10px;
	margin-top: -5px;
}
p.intsmall {
	padding-right: 8px;
	padding-left: 10px;
	float: left;
}
p.intsmall-name {
	font: bold 10.5pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-top: 10px;
}
.iPapp-midasi01 {
	font: italic 16pt "HGPｺﾞｼｯｸE";
	color: #990000;
}
.iPapp-midasi02 {
	font: 14pt "HGPｺﾞｼｯｸE";
	color: #990000;
	padding-left: 5px;
}

.iPapp-dan01 {
	background: #FFFFCC;
	padding: 8px;
}

.iPapp-img01 {
	float: left;
	padding-right: 20px;
	padding-left: 5px;
}
.iPapp-ichi01 {
	padding-left: 8px;
}
.iPapp-dan01 li {
	margin: 0 0 0 8em;
	text-indent: -8em;
}
.iPapp-tyusyaku {
	font: 8pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	padding-top: 8px;
	padding-right: 5px;
	padding-left: 5px;
}
.kouza-midasi01 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	color: #FF0000;
	font-size: 12pt;
}








table#table-01 {
	width: 450px;
	background:#000000;
	border-collapse: separate;
	padding:5px;
	margin-left: 10px;
}

table#table-01 th {
	width: 170px;
	background: #FFFF99;
	font-weight: normal;
	padding:5px;
}
table#table-01 td {
	width: 260px;
    background: #FFFFFF;
	padding:5px;
}

table#table-02 {
	width: 300px;
	background:#000000;
	border-collapse: separate;
	padding:5px;
	margin-left: 10px;
}

table#table-02 th {
	width: 220px;
	background: #FFFF99;
	font-weight: normal;
	padding:5px;
}
table#table-02 td {
    background: #FFFFFF;
	padding:5px;
}
.table-03 {
	width: 300px;
	background:#000000;
	border-collapse: separate;
	padding:5px;
	margin-left: 10px;
}

.table-03 td{
	width: 115px;
	background: #FFFFFF;
	font-weight: normal;
	padding:5px;
}

/* ペン先・ぺン軸価格表 */
.table-04 {
	width: 440px;
	background:#000000;
	border-collapse: separate;
	padding:5px;
	margin-left: 10px;
}

.table-04 th{
	background: #FFFF99;
	font-weight: bold;
	padding:5px;
}

.table-04 td{
	background: #FFFFFF;
	font-weight: normal;
	padding:5px;
}

.table-05 {
	width: 310px;
	background:#000000;
	border-collapse: separate;
	padding:5px;
	margin-left: 10px;
}

.table-05 td{
	background: #FFFFFF;
	font-weight: normal;
	padding:5px;
}

/* 購入できるトーンページ使用 */
.table-06 {
	width: 450px;
	background:#000000;
	border-collapse: separate;
	margin-left: 10px;
}

.table-06 th{
	background: #FFFF99;
	font-weight: bold;
	padding:5px;
	width: 100px;
}

.table-06 td{
	background: #FFFFFF;
	font-weight: normal;
	padding:5px;
}

/* トーン通常価格ページ使用 */
.table-07 {
	width: 450px;
	background:#000000;
	border-collapse: separate;
	margin-left: 10px;
	padding: 5px;
}

.table-07 th{
	background: #FFFF99;
	font-weight: bold;
	padding:5px;
}

.table-07 td{
	background: #FFFFFF;
	font-weight: normal;
	padding:5px;
	text-align: right;
}

.newtone table {
	width: 360px;
	border-collapse: separate;
	background:#000000;
	margin-left: 10px;
}

/* インタビュー右コミタAD画像つき */
.table-08 {
	width: 290px;
	font: 10px "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background: #F1F1F1;
}

.table-08 td {
	font-size: 10pt;
	text-align: center;
}
.table-08 td img{
	border: 1px solid #000000;
}



.newtone table {
	width: 360px;
	border-collapse: separate;
	background:#000000;
	margin-left: 10px;
}

.newtone td {
	background: #FFFFFF;
	padding:5px;
}

.newtone td img {
	border: 1px solid #000000;
}

/* インタビューページ用左ボタン */
.outerbox{
	width:100%;
	height:445px;
}
#navibox{
	width:160px;
	height:35px;
}
a.navibtn{
	display:block;
	background:url(main-gazo/topmenu_bo03.jpg);
	width:160px;
	height:35px;
	color:#0000CC;
	text-decoration:none;
	font-size:14pt;
	text-align:center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
* html a.navibtn{
	width:160px;
	height:30px;
	text-align:center;
	line-height:1;
	padding-top: 5px;
}
a.navibtn:hover{background:url(main-gazo/topmenu_bo03.jpg) bottom left;color:#fff;}
div.tab{
	color:#000000;
	background-color:#dddddd;
	overflow:hidden;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	margin: 0;
	padding-top: 5px;
}
div.tab li{
	text-indent: -1em;
}

.navilist01 {
	padding-left: 20px;
}

.obishita3 {

	color:#FF0000;
	font: bolder 14pt/15pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 10px 15px 10px 10px;
}
.obishita4 {
	color:#000000;
	font: bolder normal 11pt/15pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 10px 15px 10px 10px;
	background: #FFFF99;
}
div#banner_area {
	display:inline;
	border-top: none #000000;
	border-right: none #000000;
	border-bottom: none #000000;
	border-left: none #000000;
	position: relative;
	left: 100px;
	top: -15;
	}

.table_03	{
	width:100%;margin:0px 0px 10px 0px;padding:0px;
	border-collapse:collapse;
	}
.table_03 th	{
	width:auto;padding:4px 2px 2px 4px;
	text-align:left;vertical-align:top;color:#3366CC;
	background-color:#99CCFF;
	border:1px solid #6699CC;
}

.table_03 td	{
	padding:4px 2px 2px 4px;
	background-color:#EEEEEE;
	border:1px solid #6699CC;
	}
	
<style type="text/css">
div.CollapsibleBox {
   /* ■ボックス全体■ */
   border: 1px solid darkblue; /* 枠線:濃青 */
   font-size: 80%;             /* 文字サイズ:80% */
   width: 160px;               /* 横幅:160px */
}

div.CollapsibleBox div.CollapsibleBoxTitle {
   /* ■タイトル枠■ */
   background-color: #999999; /* 背景色:グレー */
   color: white;               /* 文字色:白 */
   margin: 0px;
   padding: 0px;
}
div.CollapsibleBox div.CollapsibleBoxTitle p.cBoxTitle {
	/* ■タイトル文字列■ */
   font-weight: bold;          /* 太字 */
	border: 1px solid #CCCCCC; /* 枠線:グレー */
	margin: 0px;
	padding: 0px;
}
div.CollapsibleBox div.CollapsibleBoxTitle p.cBoxButtons {
   /* ■ボタン群■ */
   margin: 0px;
   padding: 1px 3px;
   float: right;
   text-align: right;    /* 右寄せ */
}
div.CollapsibleBox div.CollapsibleBoxTitle p.cBoxButtons a img {
   /* ■ボタンそのもの■ */
   border-width: 0px;    /* リンクの枠線を消す */
}
div.CollapsibleBox div.CollapsibleBoxBody {
   /* ■本文枠■ */
   margin: 0px;
   padding: 0px;
   background-color: #E0DFE3; /* 背景色:淡青 */
   color: #000000;            /* 文字色:暗青 */
   display: none;  /* 標準で非表示状態に */
}
div.CollapsibleBox div.CollapsibleBoxBody p {
   /* ■本文■ */
   margin: 0px;
   padding: 0.5em;   /* 内側の余白:0.5文字分 */
}
</style>

