﻿@charset "UTF-8";


/* ***************************************************
■ブラウザ初期設定
**************************************************** */

* {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: normal;
	font-size : 100%;
}

ul, ol, li {
	list-style: none;
}

img,table {
	border: none;
}

img {
	vertical-align: top;
}

/* ***************************************************
■基本スタイル
**************************************************** */

body {
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック', sans-serif;
	font-size: 10pt;
	background-color:#F5F5F5;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;} 
.clearfix {display: block;} 

/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */



/* ***************************************************
■大枠レイアウト
**************************************************** */
div#wrapper {
	width: 950px;
	text-align: left;
	background-image:url(../img/back.jpg);
	border-left: 1px solid #D6D6D6;
	border-right: 1px solid #D6D6D6;
	margin: 0 auto;
	clear: both;
}


div#headread {
	width: 950px;
	height: 15px;
	text-align: left;
	background-color: #D6D6D6;
}


div#headre {
	width: 950px;
	height: 37px;
}

div#head {
	width: 950px;
	height: 178px;
}


div#contents {
	width: 950px;
	position: relative;
}

div#side1 {
	width: 194px;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 15px;
	padding-bottom: 15px;
	float:left;
	border-right: 1px solid #D6D6D6;
}

div#sidedown {
	padding-left: 12px;
}


div#main {
	width: 450px;
	padding-top: 15px;
	padding-left:13px;
	padding-right:13px;
	padding-bottom: 15px;
	float:left;
}

div#side2 {
	width: 267px;
	padding-top: 15px;
	padding-bottom: 15px;
	float:right;
}



div#foot {
	width: 950px;
	height: 15px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #474746;
	clear: both;
}


.sidebox {
	width: 256px;
	padding: 1px;
	text-align: left;
	border: 1px solid #D6D6D6;
	margin-bottom:10px;
	clear: both;
}

.sidebox2 {
	width: 246px;
	padding: 5px;
	text-align: left;
}

/* ***************************************************
■中ページ大枠レイアウト
**************************************************** */
div#headnext {
	width: 950px;
	height: 78px;
}


div#mainnext {
	width: 743px;
	float:right;
}

div#maincontents {
	width: 703px;
	padding-left: 20px;
	padding-right: 20px;
}

/*-----------------------------------------------------------
■フッターリンク
------------------------------------------------------------*/

div#footl {
	width:703px;
	text-align: left;
	clear:both;
	padding-top:10px;
	padding-left:226px;
	padding-bottom:20px;
	font-size: 10px;
}

div#footl ul {
	margin: 0 15px;
	padding: 10px 0 3px;
	background: url(../img/dotted.gif) repeat-x left bottom;
}

div#footl ul li {
	display: inline;
	background: url(../img/list_mark.gif) no-repeat left;
	padding-left: 15px;
	color: #ff1e00;
}

div#footl ul li.list {
	margin-right: 40px;
}

div#footl ul li.list4 {
	margin-right: 10px;
}

/* これ以降Mac IE 5のみに適用される \*//*/
div#Footer ul li.list {
	margin-right: 30px;
}
/* これ以降Mac IE 5以外にも適用される */

/* safari only \*/
html:\66irst-child div#footl ul li.list {
	margin-right: 30px;
}
/* end */

div#footl ul li.list2 {
	margin-right: 25px;
}

/* これ以降Mac IE 5のみに適用される \*//*/
div#footl ul li.list2 {
	margin-right: 15px;
}
/* これ以降Mac IE 5以外にも適用される */

/* safari only \*/
html:\66irst-child div#footl ul li.list2 {
	margin-right: 15px;
}
/* end */


div#footl p {
	background: url(../img/copyright_bg.gif) repeat-x left top #ce0000;
	text-align: center;
	padding: 15px 0;
	margin-top : 20px;
}

div#footl a:link {color: #FF1E00; text-decoration: none;}
div#footl a:visited {color: #FF1E00; text-decoration: none;}
div#footl a:hover {color: #FF1E00; text-decoration: underline;}





/* ***************************************************
■共通部品
**************************************************** */
.commonstl {
	width: 703x;
	hight: 35px;
	background: url(../img/tl01.jpg) no-repeat;
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 10px;
	font-size: 12pt;
	font-weight: bold;
	color:#FFFFFF;
}

.commonstl2 {
	width: 683px;
	hight: 35px;
	background-color:#FFCC00;
	padding:10px;
	font-size: 12pt;
	font-weight: bold;
	text-align:center;
	line-height: 140%;
	color:#FFFFFF;
}

#commonbox {
	background-color:#FFFFFF;
	font-size: 10pt;
	line-height: 140%;
	text-align:left;
}

.boxline {
	width: 683x;
	padding:10px;
	font-size: 11pt;
	line-height: 160%;
	border:1px solid #999999;
}

hr {
   border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: dashed; /* 線種 */
   border-color: #999999; /* 線色 */
   height: 1px; /* 高さ */
}

.boxright {
	width: 703px;
	text-align: right;

}

.boxcenter {
	width: 703px;
	text-align:center;

}

.icnote {
	width: 703x;
	hight: 33px;
	background: url(../img/ic_note.gif) no-repeat;
	padding-top: 5px;
	padding-left: 18px;
	padding-right: 0px;
	padding-bottom: 15px;
	font-size: 12px;
	font-weight: bold;
}

.icmeltl {
	width: 683px;
	hight: 54px;
	background: url(../mail_magazine/img/ic_tl.gif) no-repeat;
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 34px;
	font-size: 16px;
	font-weight: bold;
}

.icmeltl2 {
	width: 703px;
	hight: 54px;
	background: url(../mail_magazine/img/ic_tl.gif) no-repeat;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 34px;
	font-size: 16px;
	font-weight: bold;
}

/* ***************************************************
■文字指定
**************************************************** */
.f1 {
	font-size: 12pt;
	color: #000000;
	line-height: 160%;
}


.f2 {
	font-size: 14pt;
	font-weight: bold;
	color: #FF3300;
	line-height: 130%;
}

.f3 {
	font-size: 13px;
	color: #CC0000;
	line-height: 120%;
	font-weight: bold;
}

.f4 {
	font-size: 13px;
	color: #000000;
	line-height: 200%;
}



.f6 {
	font-size: 12pt;
	color: #000000;
	line-height: 160%;
	font-weight: bold;
}

.fm {
	font-size: 9pt;
	color: #000000;
	line-height: 140%;
}

.f7 {
	font-size: 11pt;
	color: #000000;
	line-height: 140%;
	font-weight: bold;
}

.f8 {
	font-size: 12px;
	padding:3px;
	margin-top:6px;
	margin-bottom:10px;
	font-weight: bold;
	color: #ffffff;
	background-color:#FF3300;
	line-height: 140%;
}

.f9 {
	font-size: 14px;
	padding:5px;
	margin-top:6px;
	margin-bottom:10px;
	font-weight: bold;
	color: #000000;
	background-color:#FFFF66;
	line-height: 140%;
}

.f10 {
	font-size: 12pt;
	color:#FF6600;
	line-height: 160%;
}

.f11 {
	font-size: 12pt;
	color:#993300;
	font-weight:bold;
	line-height: 160%;
}

.f12 {
	font-size: 16pt;
	color:#000000;
	font-weight:bold;
	line-height: 160%;
}

.f13 {
	font-size: 12px;
	padding:10px;
	margin-top:6px;
	text-align:center;
	width:743px;
	font-weight: bold;
	color: #ffffff;
	background-color:#FF3300;
	line-height: 140%;
}

.f14 {
	font-size: 18px;
	padding:5px;
	margin-top:6px;
	margin-bottom:10px;
	font-weight: bold;
	color: #ffffff;
	background-color:#006633;
	line-height: 140%;
}
.f15 {
	font-size: 16px;
	color: #000000;
	line-height: 140%;
	font-weight: bold;
}

h1{
	font-size: 8pt;
	color:#666666;
	line-height: 120%;
	margin: 10;
}

h3{
	font-size:14pt;
	font-weight: bold;
	color: #993300;
	line-height: 140%;
}

h4{
	font-size:10pt;
	font-weight: bold;
	color: #993300;
	line-height: 140%;
}

.pagetop {
	text-align: right;
	font-size: 12px;
	color: #000000;
}

.fontday {
	font-size: 12px;
	font-weight: bold;
	color: #ff3300;
	line-height: 140%;
}



.topkihon {
	font-size: 9pt;
	line-height: 140%;
}

.fonttya5 {
	font-size: 12px;
	font-weight: bold;
	color: #663300;
	line-height: 120%;
}

.fontgreen {
	font-size: 12px;
	font-weight: bold;
	color: #006633;
	line-height: 140%;
}

.font4 {
	font-size: 9pt;
	color: #000000;
	line-height: 130%;
}

.font2 {
	font-size: 16px;
	color: #000000;
	line-height: 180%;
}

.font3 {
	font-size: 16px;
	color: #000000;
	line-height: 220%;
}

.fontcap {
	font-size: 12px;
	line-height: 100%;
}

.fonttya2 {
	font-size: 14px;
	font-weight: bold;
	color: #663300;
	line-height: 140%;
}

.fonttya3 {
	font-size: 14px;
	font-weight: bold;
	color: #663300;
	line-height: 140%;
}

.fonttya6 {
	font-size: 16px;
	font-weight: bold;
	color: #663300;
	line-height: 140%;
}
.fontaka1 {
	font-size: 16px;
	font-weight: bold;
	color:#CC0000;
	line-height: 140%;
}


.fontgreen3 {
	font-size: 18px;
	font-weight: bold;
	color: #006633;
	line-height: 140%;
}

.fontred3 {
	font-size: 20px;
	font-weight: bold;
	color:#B50012;
	line-height: 140%;
}

.fontgreen4 {
	font-size: 16px;
	font-weight: bold;
	color: #006633;
	line-height: 140%;
}

.fontgreen5 {
	font-size: 14px;
	font-weight: bold;
	color: #006633;
	line-height: 160%;
}

.fontwhite1 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 140%;
}




/* ***************************************************
■各ページ別CSS
**************************************************** */
/* ***************************************************
■トップページ
**************************************************** */


/* 業界情報ブログ */
div#gbox {
	width: 217px;
	margin-right:16px;
	float:left;
}

div#gbox2 {
	width: 450px;
}

div#blogbox {
	width: 217px;
	float:right;
}


/* 外部リンク */
div#linkbox {
	width: 450px;
	margin-bottom:10px;
	margin-top:20px;
	float:left;
}




/* 大枠 */
div#box {
	width: 448px;
	margin-bottom:10px;
	padding-bottom: 5px;
	padding-top:9px;
	border-bottom: 1px solid #B1AFAF;
	border-left: 1px solid #B1AFAF;
	border-right: 1px solid #B1AFAF;
	clear: both;
}

div#box3 {
	width: 428px;
	margin-bottom:10px;
	padding-bottom: 5px;
	padding-left:10px;
	padding-right:10px;
	padding-top:9px;
	border-bottom: 1px solid #B1AFAF;
	border-left: 1px solid #B1AFAF;
	border-right: 1px solid #B1AFAF;
	clear: both;
}

/* 中枠 */

div#boxs {
	width: 426px;
	border: 1px solid #CCCCCC;
	padding:1px;
	margin-left:9px;
	margin-right:9px;
	margin-bottom:10px;
	clear: both;
}

div#boxs dl {
	float: left;
	width: 100%;
}



div#boxs dl dt {
	width: 72px;
	float: left;
}



div#boxs dl dd {
	float: right;
	text-align: left;
	width: 332px;
	margin-left:5px;
	margin-right: 5px;
}

div#boxs2 {
	width: 406px;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:10px;
	clear: both;
}

/* ***************************************************
■コラムページ
**************************************************** */
div#combox {
	width: 683px;
	padding:10px;
	background-color:#FFFFFF;
	clear: both;
}

/* ***************************************************
■サイトマップ
**************************************************** */
div.sitebox1 {
	width: 683px;
	border-bottom:1px dashed #666666;
	padding-bottom:20px;
	margin-bottom:10px;
}

div.sitebox2 {
	width: 683px;
	height:20px;
	padding-left: 20px;
	padding-top: 8px;
	background: url(../img/icsite.jpg) no-repeat;
	clear: both;
	font-size: 14px;
	line-height: 130%;
	font-weight: bold;
}

/* ***************************************************
■業界情報
**************************************************** */
.infobox {
	padding-bottom:50px;
}

.infohonbun1 {
	font-size: 10pt;
	color: #000000;
	line-height: 150%;
}

.infoday {
	font-size: 12px;
	color: #000000;
	line-height: 130%;
	font-weight: bold;
}

.infotl {
	font-size: 16px;
	color: #000000;
	line-height: 130%;
	font-weight: bold;
	display: block;
	border-bottom: 3px solid #ff1e00;
	margin-bottom:10px;
}

/* ***************************************************
■コンサル紹介
**************************************************** */
.profilephoto {
	float: left;
	width: 100px;
}

.profiletext {
	float: right;
	width: 593px;
	padding-left:10px;
}

.linkprofile {
	background: url(../consultant_introduction/img/intro_profile.gif) no-repeat;
	height: 19px;
	width: 132px;
	float: right;
	margin-top: 5px;
	margin-bottom:10px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	background-position: center;
	padding-top: 10px;
	padding-bottom:4px;

}

/* ***************************************************
■新規開発
**************************************************** */

.tl_d_menu {
	width: 683px;
	hight: 28px;
	background: url(../development/img/de_title.gif) no-repeat;
	padding-top: 10px;
	padding-left:20px;
	padding-right: 0px;
	padding-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
}

.tl_d_ic_a {
	width: 703x;
	hight: 25px;
	background: url(../development/img/ic_a.gif) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}

.tl_d_ic_s {
	width: 703x;
	hight: 25px;
	background: url(../development/img/ic_s.gif) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}

.tl_d_ic_f {
	width: 703x;
	hight: 25px;
	background: url(../development/img/ic_f.gif) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}

.tl_d_ic_b {
	width: 703x;
	hight: 25px;
	background: url(../development/img/ic_b.gif) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}

.tl_d_ic_o {
	width: 703x;
	hight: 25px;
	background: url(../development/img/ic_o.gif) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}

.tl_d_ic_k {
	width: 703x;
	hight: 25px;
	background: url(../development/img/ic_k.gif) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}

.tl_d_ic_km {
	width: 703x;
	hight: 25px;
	background: url(../development/img/ic_km.gif) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}

.tl_d_ic_w {
	width: 703x;
	hight: 25px;
	background: url(../development/img/ic_w.gif) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}

.tl_d_ic_l {
	width: 703x;
	hight: 25px;
	background: url(../development/img/ic_l.gif) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}

.tl_d_s {
	width: 703x;
	hight: 55px;
	background: url(../development/img/de_tl_s.gif) no-repeat;
	padding-top:25px;
	padding-left:45px;
	padding-right: 0px;
	padding-bottom: 20px;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}

.tl_d_a {
	width: 703x;
	hight: 55px;
	background: url(../development/img/de_tl_a.gif) no-repeat;
	padding-top:25px;
	padding-left:45px;
	padding-right: 0px;
	padding-bottom: 20px;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}

.tl_d_f {
	width: 703x;
	hight: 55px;
	background: url(../development/img/de_tl_f.gif) no-repeat;
	padding-top:25px;
	padding-left:45px;
	padding-right: 0px;
	padding-bottom: 20px;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}

.tl_d_b {
	width: 703x;
	hight: 55px;
	background: url(../development/img/de_tl_b.gif) no-repeat;
	padding-top:25px;
	padding-left:45px;
	padding-right: 0px;
	padding-bottom: 20px;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}

.tl_d_o {
	width: 703x;
	hight: 55px;
	background: url(../development/img/de_tl_o.gif) no-repeat;
	padding-top:25px;
	padding-left:45px;
	padding-right: 0px;
	padding-bottom: 20px;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}

.tl_d_k {
	width: 703x;
	hight: 55px;
	background: url(../development/img/de_tl_k.gif) no-repeat;
	padding-top:25px;
	padding-left:45px;
	padding-right: 0px;
	padding-bottom: 20px;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}

.tl_d_km {
	width: 703x;
	hight: 55px;
	background: url(../development/img/de_tl_km.gif) no-repeat;
	padding-top:25px;
	padding-left:45px;
	padding-right: 0px;
	padding-bottom: 20px;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}

.tl_d_w {
	width: 703x;
	hight: 55px;
	background: url(../development/img/de_tl_w.gif) no-repeat;
	padding-top:25px;
	padding-left:45px;
	padding-right: 0px;
	padding-bottom: 20px;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}

.tl_d_l {
	width: 703x;
	hight: 55px;
	background: url(../development/img/de_tl_l.gif) no-repeat;
	padding-top:25px;
	padding-left:45px;
	padding-right: 0px;
	padding-bottom: 20px;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}

.tl_d_s_box {
	width: 703x;
	hight:123px;
	background: url(../development/img/s_img.jpg) no-repeat;
	padding-top: 10px;
	padding-left:0px;
	padding-right: 200px;
	padding-bottom: 0px;
	font-size: 12px;
	line-height:150%;
	color:#000000;
}

.tl_d_a_box {
	width: 703x;
	hight:123px;
	background: url(../development/img/a_img.jpg) no-repeat;
	padding-top: 10px;
	padding-left:0px;
	padding-right: 200px;
	padding-bottom: 0px;
	font-size: 12px;
	line-height:150%;
	color:#000000;
}

.tl_d_f_box {
	width: 703x;
	hight:123px;
	background: url(../development/img/f_img.jpg) no-repeat;
	padding-top: 10px;
	padding-left:0px;
	padding-right: 200px;
	padding-bottom: 0px;
	font-size: 12px;
	line-height:150%;
	color:#000000;
}

.tl_d_b_box {
	width: 703x;
	hight:123px;
	background: url(../development/img/b_img.jpg) no-repeat;
	padding-top: 10px;
	padding-left:0px;
	padding-right: 200px;
	padding-bottom: 0px;
	font-size: 12px;
	line-height:150%;
	color:#000000;
}

.tl_d_o_box {
	width: 703x;
	hight:123px;
	background: url(../development/img/o_img.jpg) no-repeat;
	padding-top: 10px;
	padding-left:0px;
	padding-right: 200px;
	padding-bottom: 0px;
	font-size: 12px;
	line-height:150%;
	color:#000000;
}

.tl_d_k_box {
	width: 703x;
	hight:123px;
	background: url(../development/img/k_img.jpg) no-repeat;
	padding-top: 10px;
	padding-left:0px;
	padding-right: 200px;
	padding-bottom: 0px;
	font-size: 12px;
	line-height:150%;
	color:#000000;
}

.tl_d_km_box {
	width: 703x;
	hight:123px;
	background: url(../development/img/km_img.jpg) no-repeat;
	padding-top: 10px;
	padding-left:0px;
	padding-right: 200px;
	padding-bottom: 0px;
	font-size: 12px;
	line-height:150%;
	color:#000000;
}

.tl_d_w_box {
	width: 703x;
	hight:123px;
	background: url(../development/img/w_img.jpg) no-repeat;
	padding-top: 10px;
	padding-left:0px;
	padding-right: 200px;
	padding-bottom: 0px;
	font-size: 12px;
	line-height:150%;
	color:#000000;
}

.tl_d_l_box {
	width: 703x;
	hight:123px;
	background: url(../development/img/l_img.jpg) no-repeat;
	padding-top: 10px;
	padding-left:0px;
	padding-right: 200px;
	padding-bottom: 0px;
	font-size: 12px;
	line-height:150%;
	color:#000000;
}

.sktlred {
	width: 560x;
	hight: 50px;
	background-color: #663300;

	padding:7px 5px 5px 5px;
	font-size: 10pt;
	font-weight: bold;
	color:#ffffff;
}

hr.example1 { 
	border: 1px #C70404 solid; 
	width: 703px;
	margin-top: 10px;
	margin-bottom:10px;
} 

hr.example2 { 
	border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: dashed; /* 線種 */
   border-color: #C70404; /* 線色 */
   height: 1px; /* 高さ */
   margin-top: 10px;
	margin-bottom:10px;
} 

hr.example5 { 
	border-width: 1px 0px 0px 0px; /* 太さ */
   border-style: dashed; /* 線種 */
   border-color: #666666; /* 線色 */
   height: 1px; /* 高さ */
   margin-top: 10px;
	margin-bottom:10px;
} 

/* ***************************************************
■レポート
**************************************************** */

.tlreport {
	width: 703x;
	hight: 27px;
	background: url(../report/img/tlame.jpg) no-repeat;
	padding-top: 6px;
	padding-left: 18px;
	padding-right: 0px;
	padding-bottom: 5px;
	font-size: 11pt;
	font-weight: bold;
	color:#FFFFFF;
}

/* ***************************************************
■研究会
**************************************************** */

.skmon01 {
	width: 560x;
	hight: 44px;
	background: url(../meeting_study/img/mon01.gif) no-repeat;
	padding-top: 18px;
	padding-left: 40px;
	padding-right: 0px;
	padding-bottom: 21px;
	font-size: 10pt;
	font-weight: bold;
	color:#000000;
}
.skmon02 {
	width: 560x;
	hight: 44px;
	background: url(../meeting_study/img/mon02.gif) no-repeat;
	padding-top: 18px;
	padding-left: 40px;
	padding-right: 0px;
	padding-bottom: 21px;
	font-size: 10pt;
	font-weight: bold;
	color:#000000;
}
.skmon03 {
	width: 560x;
	hight: 44px;
	background: url(../meeting_study/img/mon03.gif) no-repeat;
	padding-top: 18px;
	padding-left: 40px;
	padding-right: 0px;
	padding-bottom: 21px;
	font-size: 10pt;
	font-weight: bold;
	color:#000000;
}
.skmon04 {
	width: 560x;
	hight: 44px;
	background: url(../meeting_study/img/mon04.gif) no-repeat;
	padding-top: 18px;
	padding-left: 40px;
	padding-right: 0px;
	padding-bottom: 21px;
	font-size: 10pt;
	font-weight: bold;
	color:#000000;
}
.skmon05 {
	width: 560x;
	hight: 44px;
	background: url(../meeting_study/img/mon05.gif) no-repeat;
	padding-top: 18px;
	padding-left: 40px;
	padding-right: 0px;
	padding-bottom: 21px;
	font-size: 10pt;
	font-weight: bold;
	color:#000000;
}
.skmon06 {
	width: 560x;
	hight: 44px;
	background: url(../meeting_study/img/mon06.gif) no-repeat;
	padding-top: 18px;
	padding-left: 40px;
	padding-right: 0px;
	padding-bottom: 21px;
	font-size: 10pt;
	font-weight: bold;
	color:#000000;
}

.skmon07 {
	width: 560x;
	hight: 44px;
	background: url(../meeting_study2/img/mon06.gif) no-repeat;
	padding-top: 18px;
	padding-left: 40px;
	padding-right: 0px;
	padding-bottom: 21px;
	font-size: 10pt;
	font-weight: bold;
	color:#000000;
}

.sktlred {
	width: 560x;
	hight: 50px;
	background-color: #663300;
	padding:5px;
	font-size: 10pt;
	font-weight: bold;
	color:#ffffff;
}

.sktlora {
	width: 560x;
	hight: 30px;
	background: url(../meeting_study/img/orange.gif) no-repeat; 
	padding: 5px;
	font-size: 10pt;
	font-weight: bold;
	color:#C70404;
}

.mrepo {
	width: 560x;
	hight: 37px;
	background: url(../meeting_study/img/repoday.gif) no-repeat;
	padding-top: 12px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 21px;
	font-size: 10pt;
	font-weight: bold;
	color:#000000;
}

#fla {
	float: right;
	margin-left: 1em;
	margin-bottom: 2px;
	border:3px solid;
	border-color:#CCCCCC;
}

hr.example3 { 
	border: 1px #C70404 solid; 
	width: 703px;
} 

/* ***************************************************
■商材別コンサルティング
**************************************************** */
.tl_pr_a01 {
	width: 703x;
	hight: 55px;
	background: url(../products/img/pr_tl_a01.gif) no-repeat;
	padding-top:25px;
	padding-left:45px;
	padding-right: 0px;
	padding-bottom: 20px;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}
.tl_pr_a01_box_title {
	width: 500px;
	hight:123px;
	background: url(../achievements/img/a01_img.jpg) no-repeat;
	padding-top: 10px;
	padding-left:0px;
	padding-right: 200px;
	padding-bottom: 0px;
	font-size: 12px;
	line-height:150%;
	color:#000000;
}

.tl_pr_a01_box {
	width: 715px;
	hight:123px;
	padding-top: 10px;
	padding-left:0px;
	padding-right: 200px;
	padding-bottom: 0px;
	font-size: 14px;
	line-height:150%;
	color:#000000;
}
.tl_pr_a01_md{
	width:693px;
	background-color:#CC0033;
	text-align:left;
	vertical-align:bottom;
	padding:10px;
	color:#FFFFFF;
	font-weight:bold;
}
.box{
	width:695px;
	margin-top:10px;
	
}

.box_r{
	float:right;
	width:590px;
	height:auto;
}

.box_l{
	float:left;
	width:90px;
}
.textbox{
	font-size:14px;
	line-height:160%;
	margin:10px 0 10px 0;
	}
.textbox2{
	font-size:14px;
	line-height:160%;
	margin:10px 10px 10px 10px;
	}
.midashi_box_r{
	float:right;
	width:230px;
	height:auto;
	margin:10px 0 0 0;
}

.midashi_box_l{
	float:left;
	width:460px;
}
.btml2 a{
	background-image:  url("../img/bt_m.gif");
	background-repeat: no-repeat;
	width: 228px;
	height: 37px;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 11px;
	margin-top: 6px;
	display:block;
	text-decoration: none;
	text-align:center; 
}
table#myTable {  
	width:590px;
	border-collapse:collapse;
	border:1px solid #999999;  /* 枠の太さ、線の種類、色 */

}
table#myTable caption {
	font-weight:bold;
	padding:0.5em; /* 余白:上下左右 */
}
table#myTable th {
	border:1px solid #999999;
	background-color:#eeeeee;
	padding:0.3em 0.5em; /* 余白:上下、左右 */
	width:200px;
	font-weight:bold;
	text-align:center;
}
table#myTable td {
	border:1px solid #999999;
	padding:0.3em 0.5em;
	width:200px;
}
.jirei{
	width:590px;
}

.jirei_r{
	float:right;
	width:200px;
}
.jirei_l{
	float:left;
	width:370px;
}
.icon_01 {
	width: 350px;
	hight: 30px;
	background: url(../products/img/icon_ktai.jpg) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}
.icon_01 {
	width: 300px;
	hight: 30px;
	background: url(../products/img/icon_ktai.jpg) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}
.icon_02 {
	width: 300px;
	hight: 30px;
	background: url(../products/img/icon_furugi.jpg) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}
.icon_03 {
	width: 300px;
	hight: 30px;
	background: url(../products/img/icon_kaden.jpg) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}
.icon_04 {
	width: 300px;
	hight: 30px;
	background: url(../products/img/icon_kinken.jpg) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}

.icon_05 {
	width: 300px;
	hight: 30px;
	background: url(../products/img/icon_china.jpg) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}

.icon_06 {
	width: 300px;
	hight: 30px;
	background: url(../products/img/icon_bag.jpg) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}

.icon_07 {
	width: 300px;
	hight: 30px;
	background: url(../products/img/icon_kinpra.jpg) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}
.icon_08 {
	width: 300px;
	hight: 30px;
	background: url(../products/img/icon_bike.jpg) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}
.icon_09 {
	width: 300px;
	hight: 30px;
	background: url(../products/img/icon_kimono.jpg) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}
.icon_10 {
	width: 300px;
	hight: 30px;
	background: url(../products/img/icon_auction.jpg) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}
.icon_11 {
	width: 300px;
	hight: 30px;
	background: url(../products/img/icon_sichi.jpg) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}
.icon_12 {
	width: 300px;
	hight: 30px;
	background: url(../products/img/icon_operation.jpg) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}

/* ***************************************************
■業績アップ
**************************************************** */

.tl_a_menu {
	width: 683px;
	hight: 28px;
	background: url(../achievements/img/a_title.gif) no-repeat;
	padding-top: 10px;
	padding-left:20px;
	padding-right: 0px;
	padding-bottom: 10px;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
}


.tl_d_ic_a01 {
	width: 703x;
	hight: 25px;
	background: url(../achievements/img/ic_a01.gif) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}

.tl_d_ic_a02 {
	width: 703x;
	hight: 25px;
	background: url(../achievements/img/ic_a02.gif) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}

.tl_d_ic_a03 {
	width: 703x;
	hight: 25px;
	background: url(../achievements/img/ic_a03.gif) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}

.tl_d_ic_a04 {
	width: 703x;
	hight: 25px;
	background: url(../achievements/img/ic_a04.gif) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}

.tl_d_ic_a05 {
	width: 703x;
	hight: 25px;
	background: url(../achievements/img/ic_a05.gif) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}

.tl_d_ic_a06 {
	width: 703x;
	hight: 25px;
	background: url(../achievements/img/ic_a06.gif) no-repeat;
	padding-top: 5px;
	padding-left:35px;
	padding-right: 0px;
	padding-bottom: 15px;
}

.tl_d_a01 {
	width: 703x;
	hight: 55px;
	background: url(../achievements/img/de_tl_a01.gif) no-repeat;
	padding-top:25px;
	padding-left:45px;
	padding-right: 0px;
	padding-bottom: 20px;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}

.tl_d_a02 {
	width: 703x;
	hight: 55px;
	background: url(../achievements/img/de_tl_a02.gif) no-repeat;
	padding-top:25px;
	padding-left:45px;
	padding-right: 0px;
	padding-bottom: 20px;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}

.tl_d_a03 {
	width: 703x;
	hight: 55px;
	background: url(../achievements/img/de_tl_a03.gif) no-repeat;
	padding-top:25px;
	padding-left:45px;
	padding-right: 0px;
	padding-bottom: 20px;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}

.tl_d_a04 {
	width: 703x;
	hight: 55px;
	background: url(../achievements/img/de_tl_a04.gif) no-repeat;
	padding-top:25px;
	padding-left:45px;
	padding-right: 0px;
	padding-bottom: 20px;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}

.tl_d_a05 {
	width: 703x;
	hight: 55px;
	background: url(../achievements/img/de_tl_a05.gif) no-repeat;
	padding-top:25px;
	padding-left:45px;
	padding-right: 0px;
	padding-bottom: 20px;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}

.tl_d_a06 {
	width: 703x;
	hight: 55px;
	background: url(../achievements/img/de_tl_a06.gif) no-repeat;
	padding-top:25px;
	padding-left:45px;
	padding-right: 0px;
	padding-bottom: 20px;
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}


.tl_d_a01_box {
	width: 703x;
	hight:123px;
	background: url(../achievements/img/a01_img.jpg) no-repeat;
	padding-top: 10px;
	padding-left:0px;
	padding-right: 200px;
	padding-bottom: 0px;
	font-size: 12px;
	line-height:150%;
	color:#000000;
}

.tl_d_a02_box {
	width: 703x;
	hight:123px;
	background: url(../achievements/img/a02_img.jpg) no-repeat;
	padding-top: 10px;
	padding-left:0px;
	padding-right: 200px;
	padding-bottom: 0px;
	font-size: 12px;
	line-height:150%;
	color:#000000;
}

.tl_d_a03_box {
	width: 703x;
	hight:123px;
	background: url(../achievements/img/a03_img.jpg) no-repeat;
	padding-top: 10px;
	padding-left:0px;
	padding-right: 200px;
	padding-bottom: 0px;
	font-size: 12px;
	line-height:150%;
	color:#000000;
}

.tl_d_a04_box {
	width: 703x;
	hight:123px;
	background: url(../achievements/img/a04_img.jpg) no-repeat;
	padding-top: 10px;
	padding-left:0px;
	padding-right: 200px;
	padding-bottom: 0px;
	font-size: 12px;
	line-height:150%;
	color:#000000;
}

.tl_d_a05_box {
	width: 703x;
	hight:123px;
	background: url(../achievements/img/a05_img.jpg) no-repeat;
	padding-top: 10px;
	padding-left:0px;
	padding-right: 200px;
	padding-bottom: 0px;
	font-size: 12px;
	line-height:150%;
	color:#000000;
}

.tl_d_a06_box {
	width: 703x;
	hight:123px;
	background: url(../achievements/img/a06_img.jpg) no-repeat;
	padding-top: 10px;
	padding-left:0px;
	padding-right: 200px;
	padding-bottom: 0px;
	font-size: 12px;
	line-height:150%;
	color:#000000;
}
/* ***************************************************
■基本スタイル
**************************************************** */
.book_all{
width:710px;
}

.book_l{
float:left;
width:450px;
}

.book_r{
float:right;
width:230px;
}
.book_comment{
width:710px;
}

.book_comment_l{
float:left;
width:380px;

}
.book_comment_r{
float:right;
width:330px;
}
.font_booktext{
font-size:16px;
line-height:150%;
}
.font_booktext2{
font-size:16px;
line-height:180%;
}

/* ***************************************************
■リンク
**************************************************** */
a.custom1:link { color: #663300; font-size: 10pt; text-decoration: none; font-weight: bold; }
a.custom1:visited { color: #660066; font-size: 10pt; text-decoration: none; font-weight: bold; }
a.custom1:hover { color: #ff4500; font-size: 10pt; text-decoration: none; font-weight: bold; }
a.custom1:active { color: #663300; font-size: 10pt; text-decoration: none; font-weight: bold; }

a.fhead:link { color: #666666; font-size: 9pt; text-decoration: none; font-weight: bold; }
a.fhead:visited { color: #666666; font-size: 9pt; text-decoration: none; font-weight: bold; }
a.fhead:hover { color: #666666; font-size: 9pt; text-decoration: none; font-weight: bold; }
a.fhead:active { color: #666666; font-size: 9pt; text-decoration: none; font-weight: bold; }

a.other6:link { color: #006633; font-size: 15px; line-height: 120%; font-weight: bold; text-decoration: none; }
a.other6:visited { color: #006633; font-size: 15px; line-height: 120%; font-weight: bold; text-decoration: none; }
a.other6:hover { color: #ff4500; font-size: 15px; line-height: 120%; font-weight: bold; text-decoration: underline; }
a.other6:active { color: #006633; font-size: 15px; line-height: 120%; font-weight: bold; text-decoration: none; }


a.other7:link { color: #336699; font-size: 10pt; line-height: 140%; }
a.other7:visited { color: #336699; font-size: 10pt; line-height: 140%; }
a.other7:hover { color: #ff4500; font-size: 10pt; line-height: 140%; }
a.other7:active { color: #336699; font-size: 10pt; line-height: 140%; }

a.other9:link { color: #336699; font-size: 11pt; line-height: 140%; font-weight: bold;}
a.other9:visited { color: #336699; font-size: 11pt; line-height: 140%; font-weight: bold;}
a.other9:hover { color: #ff4500; font-size: 11pt; line-height: 140%; font-weight: bold;}
a.other9:active { color: #336699; font-size: 11pt; line-height: 140%; font-weight: bold;}

a.other13:link { color: #336699; font-size: 10pt; line-height: 100%; }
a.other13:visited { color: #336699; font-size: 10pt; line-height: 100%; }
a.other13:hover { color: #ff4500; font-size: 10pt; line-height: 100%; }
a.other13:active { color: #336699; font-size: 10pt; line-height: 100%; }


a.topnavi:link { color: #000000; font-size: 12px; line-height: 300%; text-decoration: none; }
a.topnavi:visited { color: #000000; font-size: 12px; line-height: 300%; text-decoration: none; }
a.topnavi:hover { color: #ff4500; font-size: 12px; line-height: 300%; text-decoration: underline; }
a.topnavi:active { color: #000000; font-size: 12px; line-height: 300%; text-decoration: none; }


a.other2:link { color: #663300; font-size: 10pt; text-decoration: none; font-weight: bold; }
a.other2:visited { color: #660066; font-size: 10pt; text-decoration: none; font-weight: bold; }
a.other2:hover { color: #ff4500; font-size: 10pt; text-decoration: none; font-weight: bold; }
a.other2:active { color: #663300; font-size: 10pt; text-decoration: none; font-weight: bold; }


a.other8:link { color: #336699; font-size: 12pt; font-weight:bold; line-height: 140%; }
a.other8:visited { color: #336699; font-size: 12pt; font-weight:bold; line-height: 140%; }
a.other8:hover { color: #ff4500; font-size: 12pt; font-weight:bold; line-height: 140%; }
a.other8:active { color: #336699; font-size: 12pt; font-weight:bold; line-height: 140%; }

a.other11:link { color: #336699; font-size: 10pt; }
a.other11:visited { color: #660066; font-size: 10pt; }
a.other11:hover { color: #ff4500; font-size: 10pt; }
a.other11:active { color: #336699; font-size: 10pt; }

a.other10:link { color: #336699; font-size: 10pt; font-weight:bold; line-height: 140%; }
a.other10:visited { color: #336699; font-size: 10pt; font-weight:bold; line-height: 140%; }
a.other10:hover { color: #ff4500; font-size: 10pt; font-weight:bold; line-height: 140%; }
a.other10:active { color: #336699; font-size: 10pt; font-weight:bold; line-height: 140%; }

a.other:link { color: #336699; font-size: 11pt; }
a.other:visited { color: #660066; font-size: 11pt; }
a.other:hover { color: #ff4500; font-size: 11pt; }
a.other:active { color: #336699; font-size: 11pt; }

a.other12:link { color: #336699; font-size: 11pt; font-weight:bold; line-height: 120%; }
a.other12:visited { color: #660066; font-size: 11pt; font-weight:bold; line-height: 120%; }
a.other12:hover { color: #ff4500; font-size: 11pt; font-weight:bold; line-height: 120%; }
a.other12:active { color: #336699; font-size: 11pt; font-weight:bold; line-height: 120%; }

/* ***************************************************
■ナビゲーション
**************************************************** */

ul#navi {
 width: 950px;
  height: 45px;
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
ul#navi li {
	position: absolute;
	display: block;
	height: 45px;
	margin: 0;
	padding: 0;
}
ul#navi li#bt01 {
	width: 155px;
	height: 45px;
	background: url(../img/navi01.jpg) no-repeat;
}
ul#navi li#bt02 {
	width: 265px;
	height: 45px;
	left: 155px;
	background: url(../img/navi02.jpg) no-repeat;
}
ul#navi li#bt03 {
	width: 265px;
	height: 45px;
	left: 420px;
	background: url(../img/navi03.jpg) no-repeat;
}
ul#navi li#bt04 {
	width: 265px;
	height: 45px;
	left: 685px;
	background: url(../img/navi04.jpg) no-repeat;
}

ul#navi a.bt01 {
  display: block;
  width: 155px;
  height: 45px;
  text-decoration: none;
}

ul#navi a.bt02 {
  display: block;
  width: 265px;
  height: 45px;
  text-decoration: none;
}

ul#navi a.bt03 {
  display: block;
  width: 265px;
  height: 45px;
  text-decoration: none;
}

ul#navi a.bt04 {
  display: block;
  width: 265px;
  height: 45px;
  text-decoration: none;
}

ul#navi a.bt01:hover{
	background:  url("../img/navi01_on.jpg");
}

ul#navi a.bt02:hover{
	background:  url("../img/navi02_on.jpg");
}

ul#navi a.bt03:hover{
	background:  url("../img/navi03_on.jpg");
}

ul#navi a.bt04:hover{
	background:  url("../img/navi04_on.jpg");
}



/* ***************************************************
■ナビゲーション2
**************************************************** */


div#colnext{
	position: relative;
	overflow: hidden;
}

div#colnext ul {
	position:relative;
	left:50%;
	float:left;
}

div#colnext li {
	position:relative;
	left:-50%;
	float:left;
	font-size: 11pt;
	font-weight:bold;
	line-height: 120%;
}

div#colnext li.bt01 {
	text-align:center;
	width: 20px;
	height: 20px;
	border: solid 1px #666666;
	margin:5px;
	padding:5px;
	background-color:#FFFFFF;
}

div#colnext li.bt02 {
	text-align:center;
	width: 20px;
	height: 20px;
	border: solid 1px #666666;
	margin:5px;
	padding:5px;
	background-color:#FFFFFF;
}

div#colnext li.bt01on {
	text-align:center;
	width: 20px;
	height: 20px;
	border: solid 1px #666666;
	margin:5px;
	padding:5px;
	background-color:#FFFFCC;
}

div#colnext li.bt02on {
	text-align:center;
	width: 20px;
	height: 20px;
	border: solid 1px #666666;
	margin:5px;
	padding:5px;
	background-color:#FFFFCC;
}



/* ***************************************************
■ボタン設定
**************************************************** */

.btm a{
	background-image:  url("../img/bt_m.gif");
	background-repeat: no-repeat;
	width: 228px;
	height: 37px;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 11px;
	margin-top: 6px;
	display:block;
	text-decoration: none;
	float: left;
}

.btm a:hover{
	background-image:  url("../img/bt_m_on.gif");
	color: #FFFFFF;
	float: left;
}

.btml a{
	background-image:  url("../img/bt_m.gif");
	background-repeat: no-repeat;
	width: 228px;
	height: 37px;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 11px;
	margin-top: 6px;
	display:block;
	text-decoration: none;
	float: right;
}

.btml a:hover{
	background-image:  url("../img/bt_m_on.gif");
	color: #FFFFFF;
	float: right;
}

.btsub2_r a{
	background-image:  url("../img/bt_sub2.gif");
	background-repeat: no-repeat;
	height: 25px;
	width: 236px;
	font-size: 9pt;
	color: #FFFFFF;
	text-align: center;
	padding-top: 7px;
	margin-top: 8px;
	display:block;
	text-decoration: none;
	float: right;
}

.btsub2_r a:hover{
	background-image:  url("../img/bt_sub2_on.gif");
	color: #FFFFFF;
	float: right;
}

.btsub3_r a{
	background-image:  url("../img/bt_sub3.gif");
	background-repeat: no-repeat;
	height: 25px;
	width: 236px;
	font-size: 9pt;
	color: #FFFFFF;
	text-align: center;
	padding-top: 7px;
	margin-top: 8px;
	display:block;
	text-decoration: none;
	float: right;
}

.btsub3_r a:hover{
	background-image:  url("../img/bt_sub3_on.gif");
	color: #FFFFFF;
	float: right;
}

.btsub2_l a{
	background-image:  url("../img/bt_sub2.gif");
	background-repeat: no-repeat;
	height: 25px;
	width: 236px;
	font-size: 9pt;
	color: #FFFFFF;
	text-align: center;
	padding-top: 7px;
	margin-top: 8px;
	display:block;
	text-decoration: none;
}

.btsub2_l a:hover{
	background-image:  url("../img/bt_sub2_on.gif");
	color: #FFFFFF;
}

.btsub_r a{
	background-image:  url("../img/bt_sub.gif");
	background-repeat: no-repeat;
	height: 25px;
	width: 135px;
	font-size: 9pt;
	color: #FFFFFF;
	text-align: center;
	padding-top: 7px;
	margin-top: 8px;
	display:block;
	text-decoration: none;
	float: right;
}

.btsub_r a:hover{
	background-image:  url("../img/bt_sub_on.gif");
	color: #FFFFFF;
	float: right;
}

.btbk_lpdf a{
	background-image:  url("../img/bt_newpdf.gif");
	background-repeat: no-repeat;
	height: 34px;
	width: 379px;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
	margin-top: 8px;
	display:block;
	text-decoration: none;
	float: left;
}

.btbk_lpdf a:hover{
	background-image:  url("../img/bt_newpdf_on.gif");
	color: #FFFFFF;
	float: left;
}

.btbk_m04 a{
	background-image:  url("../img/bt_04.gif");
	background-repeat: no-repeat;
	height: 34px;
	width: 205px;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
	margin-top: 8px;
	display:block;
	text-decoration: none;
	float: left;
}

.btbk_m04 a:hover{
	background-image:  url("../img/bt_04_on.gif");
	color: #FFFFFF;
	float: left;
}


.btbk_ltyacenter a{
	background-image:  url("../img/bt_newtya.gif");
	background-repeat: no-repeat;
	height: 34px;
	width: 170px;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
	margin-top: 8px;
	display:block;
	text-decoration: none;
	float: center;
}

.btbk_ltyacenter a:hover{
	background-image:  url("../img/bt_new_on.gif");
	color: #FFFFFF;
	float: center;
}

.btbk_lcenter a{
	background-image:  url("../img/bt_new.gif");
	background-repeat: no-repeat;
	height: 34px;
	width: 170px;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 10px;
	margin-top: 8px;
	display:block;
	text-decoration: none;
	float: center;
}

.btbk_lcenter a:hover{
	background-image:  url("../img/bt_new_on.gif");
	color: #FFFFFF;
	float: center;
}

/* ***************************************************
■タイトル
**************************************************** */
.tl01 {
	width: 525x;
	hight: 31px;
	background: url(../img/tl_00.jpg) no-repeat;
	padding-top: 9px;
	padding-left: 17px;
	padding-right: 0px;
	padding-bottom: 10px;
	font-size: 10pt;
	letter-spacing: 0.1em;
	font-weight: bold;
	color:#ffffff;
}

.icmelbox {
	width: 683px;
	hight: 38px;
	font-weight:bold;
	background: url(../img/ic_yajirushi.gif) no-repeat;
	padding-top: 8px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 30px;
}

.icmelbox2 {
	width: 683px;
	hight: 38px;
	font-weight:bold;
	background: url(../img/ic_yajirushi.gif) no-repeat;
	padding-top: 4px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 30px;
}

/* ***************************************************
■画像配置
**************************************************** */
.p1 {
	float: right;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
}

.p2 {
	float: left;
	margin-right: 10px;
	margin-bottom:10px;
}

.p3 {
	float: left;
	margin-top:5px;
	margin-right: 10px;
	margin-bottom:10px;
}

.p4 {
	float: left;
	margin-bottom:5px;
}

.p5 {
	float: right;
	margin-left:10px;
	margin-bottom:10px;
}

.p6 {
	float: left;
	margin-right: 0.5em;
}

#photo10 {
	float: left;
	margin-right: 0.5em;
	margin-bottom: 30px;
}

.imgcenter {
vertical-align:middle;

}

.topicbox{
width:679px;
border:2px solid #990000;
padding:10px;

}
@charset "utf-8";

/*----------------------------------------------------------------
 *　recet
----------------------------------------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {
	margin:0;
	padding:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
object,embed {
	vertical-align:top;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight:normal; 
}
img,abbr,acronym,fieldset {
	border:0;
}

li {
	list-style-type:none;
}

/*----------------------------------------------------------------
 *　clearfix（フロート要素を含む親要素に適用させる）
----------------------------------------------------------------*/

#gallery:after{
	content: ""; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	overflow:hidden;
}

#gallery{
	zoom:1;
	overflow:hidden;
}

/*----------------------------------------------------------------
 *　layout.css
----------------------------------------------------------------*/

#gallery{
	width:450px;
	height:	112px;
}

#gallery li{
	line-height:0px;
	position: relative;
	left:0
}
