@charset "utf-8";

/************************************************************
 * 初期化
 ************************************************************/
body, form, img, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3 ,h4, h5 ,th ,td ,select,#contents p {
	margin: 0;
	padding: 0;
}
table { border-collapse: collapse; border-spacing: 0; }
a,img { border: 0; }
ul, ol, dl, li, dt, dd	{ list-style: none; }
img		{ border: none; vertical-align: top; }
table	{ border-spacing: 0; }
th		{ font-weight: normal; }

/* clearfix */
.cFix:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.cFix	{ min-height: 1px; _height: 1px; }

/************************************************************
 * CLASSES(プロパティ)
 ************************************************************/

/* WIDTH */
.w67	{ width: 67px; }
.w70	{ width: 70px; }
.w95	{ width: 95px; }
.w96	{ width: 96px; }
.w115	{ width: 115px; }
.w117	{ width: 117px; }
.w120	{ width: 120px; }
.w130	{ width: 130px; }
.w135	{ width: 135px; }
.w142	{ width: 142px; }
.w150	{ width: 150px; }
.w153	{ width: 153px; }
.w155	{ width: 155px; }
.w160	{ width: 160px; }
.w163	{ width: 163px; }
.w166	{ width: 166px; }
.w170	{ width: 170px; }
.w175	{ width: 175px; }
.w177	{ width: 177px; }
.w181	{ width: 181px; }
.w192	{ width: 192px; }
.w193	{ width: 193px; }
.w195	{ width: 195px; }
.w196	{ width: 196px; }
.w199	{ width: 199px; }
.w200	{ width: 200px; }
.w202	{ width: 202px; }
.w205	{ width: 205px; }
.w210	{ width: 210px; }
.w215	{ width: 215px; }
.w220	{ width: 220px; }
.w230	{ width: 230px; }
.w236	{ width: 236px; }
.w245	{ width: 245px; }
.w248	{ width: 248px; }
.w255	{ width: 255px; }
.w256	{ width: 256px; }
.w260	{ width: 260px; }
.w266	{ width: 266px; }
.w270	{ width: 270px; }
.w280	{ width: 280px; }
.w288	{ width: 288px; }
.w290	{ width: 290px; }
.w292	{ width: 292px; }
.w293	{ width: 293px; }
.w300	{ width: 300px; }
.w310	{ width: 310px; }
.w312	{ width: 312px; }
.w315	{ width: 315px; }
.w320	{ width: 320px; }
.w330	{ width: 330px; }
.w335	{ width: 335px; }
.w340	{ width: 340px; }
.w350	{ width: 350px; }
.w355	{ width: 355px; }
.w364	{ width: 364px; }
.w370	{ width: 370px; }
.w375	{ width: 375px; }
.w378	{ width: 378px; }
.w380	{ width: 380px; }
.w385	{ width: 385px; }
.w390	{ width: 390px; }
.w400	{ width: 400px; }
.w405	{ width: 405px; }
.w410	{ width: 410px; }
.w417	{ width: 417px; }
.w418	{ width: 418px; }
.w420	{ width: 420px; }
.w430	{ width: 430px; }
.w433	{ width: 433px; }
.w435	{ width: 435px; }
.w440	{ width: 440px; }
.w445	{ width: 445px; }
.w450	{ width: 450px; }
.w460	{ width: 460px; }
.w480	{ width: 480px; }
.w490	{ width: 490px; }
.w502	{ width: 502px; }
.w506	{ width: 506px; }
.w508	{ width: 508px; }
.w530	{ width: 530px; }
.w564	{ width: 564px; }
.w582	{ width: 582px; }
.w593	{ width: 593px; }
.w603	{ width: 603px; }
.w610	{ width: 610px; }
.w612	{ width: 612px; }
.w615	{ width: 615px; }
.w617	{ width: 617px; }
.w618	{ width: 618px; }
.w623	{ width: 623px; }
.w630	{ width: 630px; }
.w639	{ width: 639px; }
.w642	{ width: 642px; }
.w643	{ width: 643px; }
.w650	{ width: 650px; }
.w693	{ width: 693px; }
.w703	{ width: 703px; }
.w705	{ width: 705px; }
.w710	{ width: 710px; }
.w713	{ width: 713px; }
.w715	{ width: 715px; }
.w727	{ width: 727px; }
.w745	{ width: 745px; }
.w862	{ width: 862px; }
.w886	{ width: 888px; }
.w904	{ width: 904px; }
.w919	{ width: 919px; }
.w920	{ width: 920px; }

/* HEIGHT */
.h18	{ height: 18px; }
.h180	{ height: 180px; }
.h210	{ height: 210px; }
.h270	{ height: 270px; }
.h300	{ height: 300px; }
.h446	{ height: 446px; }

/* MARGIN */
.mT0	{ margin-top: 0px !important; }
.mT1	{ margin-top: 1px; }
.mT2	{ margin-top: 2px; }
.mT3	{ margin-top: 3px; }
.mT4	{ margin-top: 4px; }
.mT5	{ margin-top: 5px; }
.mT6	{ margin-top: 6px; }
.mT7	{ margin-top: 7px !important; }
.mT8	{ margin-top: 8px !important; }
.mT10	{ margin-top: 10px !important; }
.mT11	{ margin-top: 11px; }
.mT12	{ margin-top: 12px; }
.mT13	{ margin-top: 13px; }
.mT14	{ margin-top: 14px; }
.mT15	{ margin-top: 15px !important; }
.mT16	{ margin-top: 16px; }
.mT17	{ margin-top: 17px; }
.mT18	{ margin-top: 18px; }
.mT20	{ margin-top: 20px; }
.mT22	{ margin-top: 22px; }
.mT24	{ margin-top: 22px; }
.mT25	{ margin-top: 25px !important; }
.mT30	{ margin-top: 30px !important; }
.mT35	{ margin-top: 35px !important; }
.mT40	{ margin-top: 40px !important; }
.mT45	{ margin-top: 45px !important; }
.mT49	{ margin-top: 49px; }
.mT50	{ margin-top: 50px; }
.mT60	{ margin-top: 60px; }
.mT70	{ margin-top: 70px; }
.mT125	{ margin-top: 125px !important; }
.mT155	{ margin-top: 155px !important; }
.mT167	{ margin-top: 167px; }
.mT225	{ margin-top: 225px; }

.mTN1	{ margin-top: -1px; }

.mL2	{ margin-left: 2px; }
.mL3	{ margin-left: 3px; }
.mL4	{ margin-left: 4px; }
.mL5	{ margin-left: 5px; }
.mL6	{ margin-left: 6px; }
.mL7	{ margin-left: 7px; }
.mL8	{ margin-left: 8px; }
.mL9	{ margin-left: 9px; }
.mL10	{ margin-left: 10px; }
.mL12	{ margin-left: 12px; }
.mL12	{ margin-left: 12px; }
.mL15	{ margin-left: 15px !important; }
.mL16	{ margin-left: 16px; }
.mL18	{ margin-left: 18px; }
.mL20	{ margin-left: 20px; }
.mL22	{ margin-left: 22px; }
.mL25	{ margin-left: 25px; }
.mL30	{ margin-left: 30px !important; }
.mL45	{ margin-left: 45px; }
.mL50	{ margin-left: 50px; }
.mL55	{ margin-left: 55px; }
.mL85	{ margin-left: 85px; }
.mL110	{ margin-left: 110px; }
.mL120	{ margin-left: 120px; }
.mL127	{ margin-left: 127px; }

.mR1	{ margin-right: 1px; }
.mR2	{ margin-right: 2px; }
.mR3	{ margin-right: 3px; }
.mR4	{ margin-right: 4px; }
.mR5	{ margin-right: 5px; }
.mR6	{ margin-right: 6px; }
.mR7	{ margin-right: 7px; }
.mR8	{ margin-right: 8px; }
.mR9	{ margin-right: 9px; }
.mR10	{ margin-right: 10px; }
.mR11	{ margin-right: 11px; }
.mR12	{ margin-right: 12px; }
.mR15	{ margin-right: 15px; }
.mR18	{ margin-right: 18px; }
.mR19	{ margin-right: 19px; }
.mR20	{ margin-right: 20px; }
.mR22	{ margin-right: 22px; }
.mR25	{ margin-right: 25px; }
.mR27	{ margin-right: 27px; }
.mR30	{ margin-right: 30px; }
.mR40	{ margin-right: 40px; }
.mR50	{ margin-right: 50px; }
.mR100	{ margin-right: 100px; }

.mH4	{ margin-right: 4px; margin-left: 4px; }
.mH6	{ margin-right: 6px; margin-left: 6px; }
.mHA	{ margin-right: auto; margin-left: auto; }

.mB3	{ margin-bottom: 3px; }
.mB4	{ margin-bottom: 4px; }
.mB8	{ margin-bottom: 8px; }
.mB5	{ margin-bottom: 5px; }
.mB7	{ margin-bottom: 7px; }
.mB10	{ margin-bottom: 10px; }
.mB12	{ margin-bottom: 12px; }
.mB13	{ margin-bottom: 13px; }
.mB15	{ margin-bottom: 15px; }
.mB18	{ margin-bottom: 18px; }
.mB20	{ margin-bottom: 20px; }
.mB15	{ margin-bottom: 15px; }
.mB25	{ margin-bottom: 25px; }
.mB30	{ margin-bottom: 30px; }
.mB40	{ margin-bottom: 40px; }
.mB50	{ margin-bottom: 50px; }
.mB60	{ margin-bottom: 60px; }
.mB65	{ margin-bottom: 65px !important; }
.mB70	{ margin-bottom: 70px; }
.mB80	{ margin-bottom: 80px; }


/* PADDING */
.p2		{ padding: 2px; }
.p5		{ padding: 5px; }
.p8		{ padding: 8px; }
.p10	{ padding: 10px; }
.p15	{ padding: 15px; }
.p20	{ padding: 20px; }

.pT0	{ padding-top: 0; }
.pT3	{ padding-top: 3px; }
.pT5	{ padding-top: 5px; }
.pT6	{ padding-top: 6px; }
.pT8	{ padding-top: 8px; }
.pT10	{ padding-top: 10px; }
.pT13	{ padding-top: 13px; }
.pT15	{ padding-top: 15px; }
.pT20	{ padding-top: 20px; }
.pT25	{ padding-top: 25px; }
.pT30	{ padding-top: 30px; }
.pT35	{ padding-top: 35px; }
.pT37	{ padding-top: 37px; }
.pT40	{ padding-top: 40px; }
.pT41	{ padding-top: 41px; }
.pT45	{ padding-top: 45px; }
.pT115	{ padding-top: 115px; }

.pL2	{ padding-left: 2px; }
.pL3	{ padding-left: 3px; }
.pL5	{ padding-left: 5px; }
.pL10	{ padding-left: 10px; }
.pL12	{ padding-left: 12px; }
.pL15	{ padding-left: 15px !important; }
.pL20	{ padding-left: 20px; }
.pL25	{ padding-left: 25px; }
.pL30	{ padding-left: 30px; }
.pL40	{ padding-left: 40px; }

.pL80	{ padding-left: 80px; }

.pR5	{ padding-right: 5px; }
.pR7	{ padding-right: 7px; }
.pR10	{ padding-right: 10px; }
.pR15	{ padding-right: 15px; }
.pR16	{ padding-right: 16px; }
.pR20	{ padding-right: 20px; }
.pR30	{ padding-right: 30px; }
.pR40	{ padding-right: 40px; }
.pR25	{ padding-right: 25px; }

.pB3	{ padding-bottom: 3px;}
.pB5	{ padding-bottom: 5px;}
.pB6	{ padding-bottom: 6px;}
.pB8	{ padding-bottom: 8px;}
.pB10	{ padding-bottom: 10px;}
.pB13	{ padding-bottom: 13px;}
.pB12	{ padding-bottom: 12px;}
.pB15	{ padding-bottom: 15px;}
.pB18	{ padding-bottom: 18px;}
.pB20	{ padding-bottom: 20px;}
.pB22	{ padding-bottom: 22px;}
.pB23	{ padding-bottom: 23px;}
.pB25	{ padding-bottom: 25px;}
.pB30	{ padding-bottom: 30px;}
.pB35	{ padding-bottom: 35px;}
.pB40	{ padding-bottom: 40px;}

.pH6	{ padding-right: 6px; padding-left: 6px; }
.pH10	{ padding-right: 10px; padding-left: 10px; }
.pH14	{ padding-right: 14px; padding-left: 14px; }
.pH15	{ padding-right: 15px; padding-left: 15px; }
.pH16	{ padding-right: 16px; padding-left: 16px; }
.pH20	{ padding-right: 20px; padding-left: 20px; }
.pH45	{ padding-right: 45px; padding-left: 45px; }
.pH64	{ padding-right: 64px; padding-left: 64px; }

.pV7	{ padding-top: 7px; padding-bottom: 7px; }
.pV5	{ padding-top: 5px; padding-bottom: 5px; }
.pV3	{ padding-top: 3px; padding-bottom: 3px; }
.pV10	{ padding-top: 10px; padding-bottom: 10px; }
.pV14	{ padding-top: 14px; padding-bottom: 14px; }
.pV15	{ padding-top: 15px; padding-bottom: 15px; }


.pH15V3	{ padding: 3px 15px; }
.pH10V20{ padding: 20px 10px; }
.pH15V10{ padding: 10px 15px; }
.pH10V5	{ padding: 5px 10px; }
.pH10V5	{ padding: 5px 10px; }
.pH12V5	{ padding: 5px 12px; }

/* DISPLAY */
.db	{ display: block; }
.dn	{ display: none; }

/* POSITION */
.fl			{ float: left; }
.fr			{ float: right; }

.pr			{ position:relative; }
.pa			{ position:absolute; }

.t0			{ top:0px; }
.t20		{ top:20px; }
.t58		{ top:58px; }
.t386		{ top:386px; }
.t456		{ top:456px; }
.l0			{ left:0px; }
.l7			{ left:7px; }
.l110		{ left:110px; }
.l406		{ left:406px; }
.l420		{ left:420px; }

.taR		{ text-align: right; }
.taC		{ text-align: center; }

.vaM	{vertical-align:middle;}
.vaB	{vertical-align:bottom;}

.ti1e{ text-indent:1em; }

.fgWhite	{ color: #FFFFFF; }
.fgLGray	{ color: #999999; }
.fgDGray	{ color: #666666; }
.fgLLGray{ color: #B4B4B4; }
.fgGreen	{ color: #008E3B; }
.fgBlue	{ color: #449AC9; }
.fgE32B5C	{ color: #E32B5C; }
.fg00AEEF	{ color: #00AEEF; }
.fgCC3300	{ color: #CC3300; }
.fg308982	{ color: #308982; }
.fg4fa7a0	{ color: #4fa7a0; }
.fg494949	{ color: #494949; }
.fgC41723	{ color: #C41723; }
.fg209A00	{ color: #209A00; }
.fg7D00A1	{ color: #7D00A1; }
.fg1A4AD4	{ color: #1A4AD4; }
.fgF99200	{ color: #F99200; }
.fgD90000	{ color: #D90000; }

.bgWhite	{background:#FFFFFF;}

.bgFFCC00	{background:#FFCC00;}
.bgB4E7D1	{background:#B4E7D1;}
.bgF1F8E8	{background:#F1F8E8;}
.bgF8FBE7	{background:#F8FBE7;}
.bgF4FBE7	{background:#f4fbe7;}
.bgFFCC99	{background:#ffcc99;}
.bgFFFCDF	{background:#fffcdf;}
.bgD4EFFD	{background:#D4EFFD;}
.bgFFF9AE	{background:#FFF9AE;}
.bgF0EEEE	{background:#F0EEEE;}
.bgDBEBCD	{background:#DBEBCD;}
.bgFFFFCC	{background:#FFFFCC;}
.bgF9E490	{background:#F9E490;}
.bg99CCFF	{background:#99CCFF;}
.bgB0B3DA	{background:#B0B3DA;}
.bgFAC77A	{background:#FAC77A;}
.bgC7DC69	{background:#C7DC69;}
.bgF4AFCD	{background:#F4AFCD;}
.bg71BF44	{background:#71BF44;}
.bgFBF4F7	{background:#FBF4F7;}
.bgE6EDB2	{background:#E6EDB2;}
.bgF1EFE7	{background:#F1EFE7;}
.bgCCEEEF	{background:#CCEEEF;}
.bgE0FFE0	{background:#E0FFE0;}
.bgFDDFCD	{background:#FDDFCD;}
.bgE0EFEE	{background:#E0EFEE;}
.bgABDCD8	{background:#ABDCD8;}
.bgEDEDED	{background:#EDEDED;}
.bgE8E8E8	{background:#E8E8E8;}
.bg787878	{background:#787878;}
.bge8e8e8	{background:#e8e8e8;}

.bFFFFFF	{border-color:#FFFFFF;}
.b040000	{border-color:#040000;}
.bF36F3F	{border-color:#f36f3f;}
.bFF8C19	{border-color:#ff8c19;}
.b77472B	{border-color:#77472B;}
.b00AEEF	{border-color:#00AEEF;}
.bFFCC00	{border-color:#FFCC00;}
.bA7A3A1	{border-color:#A7A3A1;}
.bB92B60	{border-color:#B92B60;}
.bE95405	{border-color:#E95405;}
.bCFCFCF	{border-color:#CFCFCF;}

.bw1		{border-width:1px;}
.bw2		{border-width:2px;}
.bw3		{border-width:3px;}
.bw4		{border-width:4px;}
.bw5		{border-width:5px;}

.bsS		{border-style:solid;}

.zi0	{ z-index: 0; }
.zi1	{ z-index: 1; }
.zi2	{ z-index: 2; }
.zi3	{ z-index: 3; }
.zi10	{ z-index: 10; }

/* FONTSIZE */
.ft84	{font-size:84%;}
.ft94	{font-size:94%;}
.ft100	{font-size:100%;}
.ft117	{font-size:117%;}
.ft134	{font-size:134%;}
.ft160	{font-size:160% !important;}
.ft1_1	{font-size:11px;}
.ft1_2	{font-size:12px;}
.ft1_4	{font-size:14px;}
.ft1_6	{font-size:16px;}

/* LINE-HEIGHT */
.lh1_4	{ line-height: 1.4; }
.lh1_6	{ line-height: 1.6; }
.lh1_7	{ line-height: 1.7; }
.lh1_8	{ line-height: 1.8; }
.lh2_2	{ line-height: 2.2; }
.lh100	{line-height:100%;}
.lh150	{line-height:150%;}
.lh160	{line-height:160%;}
.lh40px	{line-height:40px;}

.ls01	{letter-spacing:0.1em;}
.ls02	{letter-spacing:0.2em;}
.ls1px	{letter-spacing:1px;}

.db	{display:block;}

.fwB	{font-weight:bold;}
.fwN	{font-weight:normal;}

/************************************************************
 * CLASSES
 ************************************************************/
body a:hover img,
.ctm_btn img:hover
{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
}
#index
{
	background:url("../img/bg_index.png") no-repeat;
	width:920px;
	height:627px;
	text-indent:-9999px;
	overflow:hidden;
}

#index_2
{
	width:920px;
	height:506px;
	text-indent:-9999px;
	overflow:hidden;
}

#contents_h1
{
	padding: 30px 0;
}

#contents_nakami
{
	background: url("../img/img_grbar.png") bottom no-repeat;
	padding-bottom: 25px;
}

.hbshort
{
	background: url("../img/img_hasenshort.png") bottom no-repeat;
	padding-bottom:	18px;
}
.hbshort_top
{
	background: url("../img/img_hasenshort.png") top repeat-x;
}
.hbshort_bottom
{
	background: url("../img/img_hasenshort.png") bottom repeat-x;
}
.bLline
{
	border-left:solid 1px #231913;
}
.bar_orange_bottom
{
	background: url("../img/img_bar_orange.png") bottom repeat-x;
}

.dd_bgimg
{
	background: url("../img/dd_bgimg.gif") bottom no-repeat;
}

.contents_footer_top
{
	background: url("../img/img_hasenlong.png") top no-repeat;
	padding-top: 18px;
	margin-top: 10px
}

.contents_footer_bottom
{
	background: url("../img/img_hasenlong.png") bottom no-repeat;
	padding-bottom: 20px;
	margin-bottom: 10px
}
/*------------------------
 リンク
-------------------------*/
a.btn
{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
a.btn:hover
{
	background-position:bottom;
}
a.act {
	background-position:bottom !important;
}
.actlink {
	background-position:bottom;
}

a.btn_index_3_jirei
{
	width:447px;
	height:254px;
	background:url("../img/btn_index_3.png") no-repeat top;
}

a.btn_bg_c
{
	width:920px;
	height:506px;
	background:url("../img/bg_index_3.png") no-repeat top;
}

a.btn_index_what_ctm
{
	width:210px;
	height:104px;
	background:url("../img/btn_index_what_ctm.png") no-repeat top;
}
a.btn_index_okite
{
	width:210px;
	height:104px;
	background:url("../img/btn_index_okite.png") no-repeat top;
}
a.btn_what_ctm
{
	width:220px;
	height:104px;
	background:url("../img/btn_what_ctm.png") no-repeat top;
}
a.btn_okite
{
	width:220px;
	height:104px;
	background:url("../img/btn_okite.png") no-repeat top;
}
a.btn_sch_company
{
	width:409px;
	height:104px;
	background:url("../img/btn_sch_company.png") no-repeat top;
}

/*------------------------
 リンク：事例[case01]
-------------------------*/
a.btn_case01_01
{
	background:url("../img/btn_case01_01.png") no-repeat top;
}
a.btn_case01_02
{
	background:url("../img/btn_case01_02.png") no-repeat top;
}
a.btn_case01_03
{
	background:url("../img/btn_case01_03.png") no-repeat top;
}
a.btn_case01_04
{
	background:url("../img/btn_case01_04.png") no-repeat top;
}
a.btn_case01_05
{
	background:url("../img/btn_case01_05.png") no-repeat top;
}
a.btn_case01_06
{
	background:url("../img/btn_case01_06.png") no-repeat top;
}
a.btn_case01_07
{
	background:url("../img/btn_case01_07.png") no-repeat top;
}
a.btn_case01_08
{
	background:url("../img/btn_case01_08.png") no-repeat top;
}

/*-----------------------------------------------------------
（ 2011.10.27  追加）タブ ： 事例[case01,case02,case03,case04]
-------------------------------------------------------------*/

.customize_tab
{
	border-bottom: 3px solid #FF6D15;
	width: 920px;

}

.customize_tab a
{
	display: block;
	width: 152px;
	height: 30px;
	line-height: 100%;
	padding-top: 5px;
	background: #FFDF75;
	color: #000000;
	text-decoration: none;
}

.customize_tab a:visited
{
	color: #000000;
}

.customize_tab_lineUpon
{

	line-height: 100%;
	margin-left: 12px;
	margin-bottom: 3px;
	font-size: 84%;
	font-weight:bold;
}

.customize_tab_lineBottom
{
	line-height: 100%;
	margin-left: 12px;
	font-size: 117%;
	font-weight:bold;
}
.customize_tab_lineBottom_L
{
	line-height: 100%;
	margin-left: 12px;
	font-size: 117%;
	font-weight:bold;
	letter-spacing: -0.08em;
}

.customize_tab a:hover, .customize_tab_active
{
	width: 152px;
	height: 30px;
	line-height: 100%;
	padding-top: 5px;
	background: #FF6D15;
	color: #ffffff;
}

/*-------------------------------------------
（ 2011.10.27  追加 ） リンク：事例[case02]
--------------------------------------------*/
a.btn_case02_01
{
	background:url("../img/btn_case02_01.png") no-repeat top;
}
a.btn_case02_02
{
	background:url("../img/btn_case02_02.png") no-repeat top;
}
a.btn_case02_03
{
	background:url("../img/btn_case02_03.png") no-repeat top;
}
a.btn_case02_04
{
	background:url("../img/btn_case02_04.png") no-repeat top;
}
a.btn_case02_05
{
	background:url("../img/btn_case02_05.png") no-repeat top;
}
a.btn_case02_06
{
	background:url("../img/btn_case02_06.png") no-repeat top;
}
a.btn_case02_07
{
	background:url("../img/btn_case02_07.png") no-repeat top;
}
a.btn_case02_08
{
	background:url("../img/btn_case02_08.png") no-repeat top;
}

/*-------------------------------------------
（ 2011.10.27  追加 ） リンク：事例[case03]
--------------------------------------------*/
a.btn_case03_01
{
	background:url("../img/btn_case03_01.png") no-repeat top;
}
a.btn_case03_02
{
	background:url("../img/btn_case03_02.png") no-repeat top;
}
a.btn_case03_03
{
	background:url("../img/btn_case03_03.png") no-repeat top;
}
a.btn_case03_04
{
	background:url("../img/btn_case03_04.png") no-repeat top;
}
a.btn_case03_05
{
	background:url("../img/btn_case03_05.png") no-repeat top;
}
a.btn_case03_06
{
	background:url("../img/btn_case03_06.png") no-repeat top;
}
a.btn_case03_07
{
	background:url("../img/btn_case03_07.png") no-repeat top;
}
a.btn_case03_08
{
	background:url("../img/btn_case03_08.png") no-repeat top;
}

/*-------------------------------------------
（ 2011.10.27  追加 ） リンク：事例[case04]
--------------------------------------------*/
a.btn_case04_01
{
	background:url("../img/btn_case04_01.png") no-repeat top;
}
a.btn_case04_02
{
	background:url("../img/btn_case04_02.png") no-repeat top;
}
a.btn_case04_03
{
	background:url("../img/btn_case04_03.png") no-repeat top;
}
a.btn_case04_04
{
	background:url("../img/btn_case04_04.png") no-repeat top;
}
a.btn_case04_05
{
	background:url("../img/btn_case04_05.png") no-repeat top;
}
a.btn_case04_06
{
	background:url("../img/btn_case04_06.png") no-repeat top;
}
a.btn_case04_07
{
	background:url("../img/btn_case04_07.png") no-repeat top;
}
a.btn_case04_08
{
	background:url("../img/btn_case04_08.png") no-repeat top;
}

/*-------------------------------------------
（ 2011.11.1  追加 ） レコメンド部
--------------------------------------------*/
.recommend_fukidasi h2
{
	margin: 0px !important;
}

.recommend_fukidasi h2 img
{
	margin: 5px 30px 0 12px;
}

.recommend_customize ul
{
	padding: 8px 0 12px 12px;
}

.recommend_fukidasi
{
	background: url(../img/img_fukidasi_yellow.png) no-repeat;
	height: 29px;
}

.yellow_border_LR
{
	border-left: 2px solid #FBE603;
	border-right: 2px solid #FBE603;
}

.yellow_border_B
{
	border-bottom: 2px solid #FBE603;
}

/*------------------------
 （ 2011.11.21  追加 ）

 ナビ
-------------------------*/
#navi_ctm ul
{
	margin:0;
	padding:0;
}
#navi_ctm li
{
	float:left;
	list-style:none;
}
#navi_ctm li a
{
	display:block;
	height:43px;
	text-indent:-9999px;
	overflow:hidden;
	background-image:url("../img/btn_navi.png");
	background-repeat:no-repeat;
}
#navi_ctm li a.navi_top, #navi_ctm li a.navi_topact
{
	width:176px;
	background-position: 0px top !important;
}
#navi_ctm li a.navi_top:hover, #navi_ctm li a.navi_topact
{
	background-position: 0px bottom !important;
}
#navi_ctm li a.navi_jirei, #navi_ctm li.navi_jireiact
{
	display:block;
	height:43px;
	text-indent:-9999px;
	overflow:hidden;
	background-image:url("../img/btn_navi.png");
	background-repeat:no-repeat;
	width:186px;
	background-position: -176px top !important;
}
#navi_ctm li a.navi_jirei:hover, #navi_ctm li.navi_jireiact
{
	background-position: -176px bottom !important;
}
#navi_ctm li a.navi_sch_campany, #navi_ctm li a.navi_sch_campanyact
{
	width:186px;
	background-position: -362px top !important;
}
#navi_ctm li a.navi_sch_campany:hover, #navi_ctm li a.navi_sch_campanyact
{
	background-position: -362px bottom !important;
}
#navi_ctm li a.navi_about, #navi_ctm li.navi_aboutact
{
	display:block;
	height:43px;
	text-indent:-9999px;
	overflow:hidden;
	background-image:url("../img/btn_navi.png");
	background-repeat:no-repeat;
	width:186px;
	background-position: -548px top !important;
}
#navi_ctm li a.navi_about:hover, #navi_ctm li.navi_aboutact
{
	background-position: -548px bottom !important;
}
#navi_ctm li a.navi_okite, #navi_ctm li.navi_okiteact
{
	display:block;
	height:43px;
	text-indent:-9999px;
	overflow:hidden;
	background-image:url("../img/btn_navi.png");
	background-repeat:no-repeat;
	width:186px;
	background-position: -734px top !important;
}
#navi_ctm li a.navi_okite:hover, #navi_ctm li.navi_okiteact
{
	background-position: -734px bottom !important;
}




/*------------------------
 （ 2011.11.21  追加 ）
　会社一覧
-------------------------*/
.company_listclm{
	padding:11px 20px 31px 20px;
	background-color:#F0F0F0;
	margin-top:15px;
}
ul.company_list
{
	margin:0;
	padding:0;
}
ul.company_list li
{
	background-color:#fff;
	float:left;
	width:260px;
	padding:9px 9px 18px 9px;
	margin-top:10px;
	border:#e2e2e2 1px solid;
}
ul.company_list .tiku
{
	float:left;
	margin-right:5px;
	padding:4px 5px 2px 5px;
	background-color:#f0f0f0;
	color:#333;
	font-size:90%;
	white-space: nowrap;
	width:250px;
}
ul.company_list .text
{
	margin-top:5px;
	font-weight:bold;
}
ul.company_list img
{
	margin-top:7px;
	display:block;
}
ul.company_list .company
{
	margin-top:8px;
	margin-bottom:8px;
}
.tborder_green
{
	margin-top:30px;
	padding-top:20px;
	border-top:14px solid #4FA7A0;
}
.bborder_green
{
	padding-bottom:30px !important;
	border-bottom:14px solid #4FA7A0;
}

/*------------------------
 （ 2011.11.22  追加 ）
　会社詳細
-------------------------*/
.h3_company_copy
{
	border-bottom: 2px solid #333333;
}

.h3_company_copy h3
{
	margin-bottom: 3px;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-left: 12px;
	border-left: 5px solid #FF6D15;
}

.bgc_info_company
{
	background-color: #E8E8E8;
	padding: 15px 15px 20px 15px;
}

.bgc_info_company dt
{
	background: url("../img/img_company_hasenshort.gif") no-repeat bottom left;
	padding-bottom: 3px;
}

.bgc_info_company dd
{
	margin: 8px 0 0 0;
	font-size: 114%;
}

h3.bborder_gray
{
	border-bottom: 4px solid #333333;
	width: 920px;
	padding-bottom: 5px;
}

.sankoimg_list_lrage
{
	background:url("../img/img_hasenlong_2.png") no-repeat bottom;
	padding-bottom: 15px;
}

.sankoimg_list_3
{
	background:url("../img/img_hasenlong_2.png") no-repeat bottom;
	padding-bottom: 10px;
}

.kaishajoho
{
	border-left: 4px solid #FF6D15;
	padding:  10px 10px 10px 11px;
	width: 895px;
	_width: 898px;
}

li.shamei
{
	background:#FFFFFF;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left:9px;
	width: 326px;
}
a.btn_shosaitoiawase
{
	width:267px;
	height:29px;
	background:url("../img/btn_company_shosaitoiawase.png") no-repeat top;
}

a.btn_companywebsite
{
	width:267px;
	height:29px;
	background:url("../img/btn_company_website.png") no-repeat top;
}

.tborder_orange
{
	margin-top:20px;
	padding-top:20px;
	border-top:14px solid #FF6D15;
}
.tborder_orange.noTp
{
	padding-top:0;
}

/*-------------------------------------------
（ 2011.11.28  追加 ） リンク：事例[case05]
--------------------------------------------*/
a.btn_case05_01
{
	background:url("../img/btn_case05_01.png") no-repeat top;
}
a.btn_case05_02
{
	background:url("../img/btn_case05_02.png") no-repeat top;
}
a.btn_case05_03
{
	background:url("../img/btn_case05_03.png") no-repeat top;
}
a.btn_case05_04
{
	background:url("../img/btn_case05_04.png") no-repeat top;
}
a.btn_case05_05
{
	background:url("../img/btn_case05_05.png") no-repeat top;
}
a.btn_case05_06
{
	background:url("../img/btn_case05_06.png") no-repeat top;
}
a.btn_case05_07
{
	background:url("../img/btn_case05_07.png") no-repeat top;
}
a.btn_case05_08
{
	background:url("../img/btn_case05_08.png") no-repeat top;
}

/*な追記====================================================*/

/*#contents_h1*/
/*#navi_ctm li a.navi_top, #navi_ctm li a.navi_topact*/
/*#navi_ctm li a.navi_top:hover, #navi_ctm li a.navi_topact*/
/*#navi_ctm li a.navi_jirei, #navi_ctm li a.navi_jireiact*/
/*#navi_ctm li a.navi_jirei:hover, #navi_ctm li a.navi_jireiact*/
/*#navi_ctm li a.navi_sch_campany, #navi_ctm li a.navi_sch_campanyact*/
/*#navi_ctm li a.navi_sch_campany:hover, #navi_ctm li a.navi_sch_campanyact*/
/*#navi_ctm li a.navi_about, #navi_ctm li a.navi_aboutact*/
/*#navi_ctm li a.navi_about:hover, #navi_ctm li a.navi_aboutact*/
/*#navi_ctm li a.navi_okite, #navi_ctm li a.navi_okiteact*/
/*#navi_ctm li a.navi_okite:hover, #navi_ctm li a.navi_okiteact*/
/*.kaishajoho*/
/*以上、変更*/


.bgE0EFEE	{background:#E0EFEE;}
.w903	{ width: 903px; }


.bdrReco{
	border:#4fa7a0 1px solid;
	border-top:none;
}

.tborder_green
{
	margin-top:20px;
	padding-top:20px;
	border-top:14px solid #4fa7a0;
}

.gn_overline
{
	background: url("../img/img_hasenlong.png") top no-repeat;
	padding-top: 13px;
	margin-top: 7px;
}

/*-------------------------------------------
（ 2011.12.08  追加 ） 会社一覧
--------------------------------------------*/
ul.company_list .ken
{
	float:left;
	padding:8px 5px 0 0;
}
ul.company_list .text
{
	font-size:130%;
	margin-top:8px !important;
}
ul.company_list .text a
{
	text-decoration:none;
	color:#333333;
}
ul.company_list .text a:hover
{
	color:#666666;
}

* html ul.company_list li{padding-right:10px;}

/*-------------------------------------------
（ 2012.4.20  追加 ） special talk 実はけっこう窮屈です ガマンだらけの日本の賃貸
--------------------------------------------*/

.h3_bg_ber
{
	background:url(../img/h3_bg_ber_sp1.jpg) no-repeat;
	padding:12px 0 0 15px;
	width:635px;
	height:34px;
	font-weight:bold;
	font-size:18px;
}
.blue_underner
{
	border-bottom:solid 3px #0068C0;
	width:920px;
}

.bg_Gray
{
	background-color:#E8E8E8;
	padding:10px !important;
	width:216px;
}

.under_ber_skyblue
{
	border-bottom:solid 2px #288BDF;
	width:245px;
	padding-bottom:20px;
}

.hamamoto_sp1
{
	border-left:solid 3px #194AD5;
}

.murai_sp1
{
	border-left:solid 3px #1F9B00;
}

.oshima_sp1
{
	border-left:solid 3px #C41620;
}

.aoki_sp1
{
	border-left:solid 3px #7D01A1;
}

.ezura_sp
{
	border-left:solid 3px #FA9101;
}

.left_border_gray
{
	border-left:solid 3px #CCCCCC;
	padding-left:10px;
}

.w_w
{
 word-wrap:break-word;
 width:155px;
}

/*-------------------------------------------
（ 2012.06.12  追加 ） リンク：事例[case06]
--------------------------------------------*/
ul.btnbox li
{
	float:left
}

ul.btnbox li a
{
	width:146px;
	height:104px;
}

a.btn_case06_01
{
	background:url("../img/btn_case06_01.png") no-repeat top;
}
a.btn_case06_02
{
	background:url("../img/btn_case06_02.png") no-repeat top;
}
a.btn_case06_03
{
	background:url("../img/btn_case06_03.png") no-repeat top;
}
a.btn_case06_04
{
	background:url("../img/btn_case06_04.png") no-repeat top;
}
a.btn_case06_05
{
	background:url("../img/btn_case06_05.png") no-repeat top;
}
a.btn_case06_06
{
	background:url("../img/btn_case06_06.png") no-repeat top;
}
a.btn_case06_07
{
	background:url("../img/btn_case06_07.png") no-repeat top;
}
a.btn_case06_08
{
	background:url("../img/btn_case06_08.png") no-repeat top;
}

.customize_tab_active_r
{
	width: 150px;
	height: 30px;
	line-height: 100%;
	padding-top: 5px;
	background: #FF6D15;
	color: #ffffff;
}
/*-------------------------------------------
（ 2012.06.14  追加 ）
--------------------------------------------*/
.recommend_list {
	margin:0;
	padding:0;
}
/*-------------------------------------------
（ 2012.06.14  追加 ）
--------------------------------------------*/
.Sincyaku {
  width: 893px;
  height: 38px;
  padding: 9px 6px 0 21px;
  background: url(../img/h3_bgimg_sincyaku.png) ;
}
.Sincyaku a {
  display: block;
  float: right;
  width: 196px;
  height: 22px;
  background: url(../img/btn_jireiitiran.png) no-repeat top;
}
a.KijiIchiran {
  display: block;
  float: right;
  width: 318px;
  height: 26px;
  background: url(../img/btn_kijiichiran.png) no-repeat top;
}

/*===============================================================*/
/*top_new_201212*/
/*===============================================================*/
.ctm_top_h1{
	position:absolute;
	/*top:146px;*/
	z-index:1;
}

.ctm_journal_block{
	border-top:#e6e6e6 2px solid;
	/*border-bottom:#e6e6e6 2px solid;*/
	margin-top:10px;
	padding:12px 0 15px 0;
}

.News {
  width: 703px;
  margin-top: 8px;
}

.News2 {
  width: 920px;
  margin-top: 8px;
}

.News .pDate{
	color:#666;
}

.News p{
	line-height: 1.6;
}

.ctm_rightinfo h3{
	border-bottom:#ddd 1px solid;
	padding-bottom:5px;
	margin-bottom:12px;
}

.ctm_rightinfo dl{
	margin-bottom:20px;
}

.ctm_rightinfo dt{
	color:#808080;
}

.ctm_rightinfo dd{
	line-height:1.5;
	margin-top:5px;
}

.ctm_rightinfo dd a,
.ctm_rightinfo dd a:link,
.ctm_rightinfo dd a:visited,
.ctm_rightinfo dd a:hover,
.ctm_rightinfo dd a:active{
	color:#333;
}

/*===============================================================*/
/*bukken_201212*/
/*===============================================================*/
.ctm_bkarea_top ul{
	border-bottom:#494949 2px solid;
}

.ctm_bkarea_top li{
	width:78px;
	height:20px;
	padding:0 1px;
	margin-left:5px;
	border:#bcbcbc 1px solid;
	border-bottom:none;
	cursor:pointer;
}

.ctm_bkarea_top li.areaon,
.ctm_bkarea_top li:hover{
	height:16px;
	padding:2px 0 1px 0;
	margin-bottom:-2px;
	border:#494949 2px solid;
	border-bottom:#fff 2px solid;
}

.ctm_bkarea_top li.mnGrayout{
	height:20px;
	padding:0 1px;
	margin-left:5px;
	border:#bcbcbc 1px solid;
	border-bottom:none;
	cursor:auto;
	opacity:0.4;
	filter:alpha(opacity=40);
	-ms-filter:"alpha(opacity=40)";
}

.ctm_bkarea_bottom ul{
	border-top:#494949 2px solid;
}

.ctm_bkarea_bottom li{
	width:78px;
	height:22px;
	padding:0 1px;
	margin-left:5px;
	border:#bcbcbc 1px solid;
	border-top:none;
	cursor:pointer;
}

.ctm_bkarea_bottom li.areaon,
.ctm_bkarea_bottom li:hover{
	height:18px;
	padding:1px 0 2px 0;
	margin-top:-2px;
	border:#494949 2px solid;
	border-top:#fff 2px solid;
}

.ctm_bkarea_bottom li.mnGrayout{
	height:22px;
	padding:0 1px;
	margin-left:5px;
	margin-top:0;
	border:#bcbcbc 1px solid;
	border-top:none;
	cursor:auto;
	opacity:0.4;
	filter:alpha(opacity=40);
	-ms-filter:"alpha(opacity=40)";
}

.ctm_pagng li span{
	color:#a6a6a6;
	padding:0 4px;
}

a.ctm_pagnext{
	background:url('/edit/customize/img/bukken/li_icon_arrow.png') no-repeat left top;
	height:12px;
	width:6px;
	padding:0 0 0 8px;
}

.ctm_btnbox{
	background:#eee;
	padding:10px;
}

.ctm_btn{
	cursor:pointer;
}

.ctm_bukkenblock{
	padding:1px;
	border:#e6e6e6 1px solid;
}

.ctm_bukkenblock h3{
	background:#eee;
	padding:10px 0 10px 15px;
	font-size:117%;
}

.ctm_bukimg{
	border:#cecece 1px solid;
}

.ctm_bukkenblock td,.ctm_bukkenblock th{
	border:#e6e6e6 1px solid;
	padding:7px 0 7px 17px;
}

.ctm_bukkenblock th{
	width:144px;
	background:#f6f6f6;
}

th.thmin{
	width:131px;
}

div.thbluein{
	background:#e3ebf4;
	border:#fff 1px solid;
	padding:10px 0 10px 15px;
	width:144px;
}

div.tdbluein{
	background:#e3ebf4;
	border:#fff 1px solid;
	padding:7px 0 6px 15px;
}

th.thblue,td.tdblue{
	padding:0;
}

td.tdblue img{
	padding:3px 10px 0 20px;
}

.bluein{
	background:#e3ebf4;
	padding:5px;
}

.bluein li{
	width:139px;
	height:21px;
	font-size:84%;
	text-align:center;
	padding-top:3px;
	border:#d1d1d1 1px solid;
	color:#9b9b9b;
	background:#e0e0e0;
}

.bluein li.picton{
	background:#fff;
	border:#5f87b0 1px solid;
	color:#5f87b0;
}

.top_minimenu li span{
	color: #bebfc1;
	padding:0 20px;
}

.top_minimenu li.sbmnfist{
	background:url('/edit/customize/img/common/li_icon_first.png') no-repeat left top;
	height:19px;
	width:95px;
	text-indent:-9999px;
	margin-right:18px;
}

.navimenu{
	background:url('/edit/customize/img/common/sp_li_menu.png') no-repeat top;
	width:180px;
	height:33px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 4px 0 0;
}

.navimenu--01 {
	background-position: 0 0;
}
.navimenu--01:hover {
	background-position: 0 -33px;
}

.navimenu--02 {
	background-position: -180px 0;
}
.navimenu--02:hover {
	background-position: -180px -33px;
}

.navimenu--03 {
	background-position: -360px 0;
}
.navimenu--03:hover {
	background-position: -360px -33px;
}

.navimenu--04 {
	background-position: -540px 0;
}
.navimenu--04:hover {
	background-position: -540px -33px;
}

.navimenu--05 {
	background-position: -720px 0;
}
.navimenu--05:hover {
	background-position: -720px -33px;
}

.ctm_bland{
	display:none;
}

.blanddmy{
	background:url('/edit/customize/img/top/blanddmy.png') no-repeat;
	width:703px;
	height:327px;
}

.News h4{
	line-height:1.4;
	font-weight:bold;
}

/*-- 20130730追記 --*/
.detaimain_bg {
	width: 703px;
	background: #E0E0E0;
}
.detaimain {
	overflow: hidden;
	position: relative;
}
.detaimain .detaislide {
	overflow: hidden;
	width: 703px;
	position: relative;
}
.detaimain .detaislide div {
	position: relative;
	width: 703px;
	height: 255px;
	border: none;
	float: left;
	text-align: center;
	overflow: hidden;
}
.detaimain .detaislide ul {
	position: absolute;
	left: 0;
}
.detaimain .detaislide li {
	float: left;
	height: 255px;
	width: 703px;
	text-align: center;
}
.detalink{
	display: block;
	position: absolute;
	top: 288px;
	right: 20px;
}
.roomThums {
	float: left;
	margin: 10px 0 0 10px;
	padding: 0 0 10px 0;
}
.roomThums li {
	float: left;
	margin-left: 10px;
}
.roomThums li:first-child {
	margin-left: 0;
}
.roomThums .current {
	background: url(../img/thum_bg.png) no-repeat top;
	padding-top: 6px;
	margin-top: -6px;
}
.roomThums .current img {
	border: solid 2px #FF6D15;
	margin: -2px;
}
.ntxt {
	text-indent: -9999px;
}

.roomPhotos {
	float: left;
}

.btn_swipePrev {
	position: absolute;
	display: inline-block;
	float: left;
	background: url(../img/btnPrev.png) no-repeat;
	width: 24px;
	height: 61px;
	top: 110px;
	left: 0;
	z-index: 9999;
}

.btn_swipeNext {
	position: absolute;
	display: inline-block;
	float: left;
	background: url(../img/btnNext.png) no-repeat;
	width: 24px;
	height: 61px;
	top: 110px;
	right: 0;
	z-index: 9999;
}


.ctm_jiturei_block{
	border-top:#e6e6e6 2px solid;
	margin-top:10px;
}
.ctm_jiturei_list {
	overflow: hidden;
	width: 900px;
	padding: 0 10px;
}
.ctm_jiturei_list li{
	float: left;
	margin-top: 10px;
	width: 450px;
}

.jiturei_list_box li{
	padding: 20px 0 20px 20px;
	border-bottom:#e6e6e6 1px solid;
}
.jiturei_list_deta{
	width: 495px;
	float: left;
}
.jiturei_list_deta_tit{
	padding: 5px 20px;
	background-color: #EEEEEE;
	font-size: 16px;
	font-weight: bold;
}
.jiturei_list_deta_lead{
	margin-top: 10px!important;
	font-size: 14px;
	line-height: 1.6;
}
.jiturei_list_deta_pro{
	margin-top: 10px;
	font-size: 12px;
	height: 20px;
	line-height: 20px;
}
/*-------------------------------------------
（ 2013.10.02  追加 ） リンク：事例[case07]
--------------------------------------------*/
a.btn_case07_01
{
	background:url("../img/btn_case07_01.png") no-repeat top;
}
a.btn_case07_02
{
	background:url("../img/btn_case07_02.png") no-repeat top;
}
a.btn_case07_03
{
	background:url("../img/btn_case07_03.png") no-repeat top;
}
a.btn_case07_04
{
	background:url("../img/btn_case07_04.png") no-repeat top;
}
a.btn_case07_05
{
	background:url("../img/btn_case07_05.png") no-repeat top;
}
a.btn_case07_06
{
	background:url("../img/btn_case07_06.png") no-repeat top;
}
a.btn_case07_07
{
	background:url("../img/btn_case07_07.png") no-repeat top;
}
a.btn_case07_08
{
	background:url("../img/btn_case07_08.png") no-repeat top;
}
/*-------------------------------------------
（ 2013.11.13  追加 ） リンク：事例[case08]
--------------------------------------------*/
a.btn_case08_01
{
	background:url("../img/btn_case08_01.png") no-repeat top;
}
a.btn_case08_02
{
	background:url("../img/btn_case08_02.png") no-repeat top;
}
a.btn_case08_03
{
	background:url("../img/btn_case08_03.png") no-repeat top;
}
a.btn_case08_04
{
	background:url("../img/btn_case08_04.png") no-repeat top;
}
a.btn_case08_05
{
	background:url("../img/btn_case08_05.png") no-repeat top;
}
a.btn_case08_06
{
	background:url("../img/btn_case08_06.png") no-repeat top;
}
a.btn_case08_07
{
	background:url("../img/btn_case08_07.png") no-repeat top;
}
a.btn_case08_08
{
	background:url("../img/btn_case08_08.png") no-repeat top;
}
/*-------------------------------------------
（ 2013.12.25  追加 ） リンク：事例[case09]
--------------------------------------------*/
a.btn_case09_01
{
	background:url("../img/btn_case09_01.png") no-repeat top;
}
a.btn_case09_02
{
	background:url("../img/btn_case09_02.png") no-repeat top;
}
a.btn_case09_03
{
	background:url("../img/btn_case09_03.png") no-repeat top;
}
a.btn_case09_04
{
	background:url("../img/btn_case09_04.png") no-repeat top;
}
a.btn_case09_05
{
	background:url("../img/btn_case09_05.png") no-repeat top;
}
a.btn_case09_06
{
	background:url("../img/btn_case09_06.png") no-repeat top;
}
a.btn_case09_07
{
	background:url("../img/btn_case09_07.png") no-repeat top;
}
a.btn_case09_08
{
	background:url("../img/btn_case09_08.png") no-repeat top;
}
/*-------------------------------------------
（ 2014.01.20  追加 ） リンク：事例[case10]
--------------------------------------------*/
a.btn_case10_01
{
	background:url("../img/btn_case10_01.png") no-repeat top;
}
a.btn_case10_02
{
	background:url("../img/btn_case10_02.png") no-repeat top;
}
a.btn_case10_03
{
	background:url("../img/btn_case10_03.png") no-repeat top;
}
a.btn_case10_04
{
	background:url("../img/btn_case10_04.png") no-repeat top;
}
a.btn_case10_05
{
	background:url("../img/btn_case10_05.png") no-repeat top;
}
a.btn_case10_06
{
	background:url("../img/btn_case10_06.png") no-repeat top;
}
a.btn_case10_07
{
	background:url("../img/btn_case10_07.png") no-repeat top;
}
a.btn_case10_08
{
	background:url("../img/btn_case10_08.png") no-repeat top;
}

/*-------------------------------------------
（ 2014.03.20  追加 ） リンク：事例[case11]
--------------------------------------------*/
a.btn_case11_01
{
	background:url("../img/btn_case11_01.png") no-repeat top;
}
a.btn_case11_02
{
	background:url("../img/btn_case11_02.png") no-repeat top;
}
a.btn_case11_03
{
	background:url("../img/btn_case11_03.png") no-repeat top;
}
a.btn_case11_04
{
	background:url("../img/btn_case11_04.png") no-repeat top;
}
a.btn_case11_05
{
	background:url("../img/btn_case11_05.png") no-repeat top;
}
a.btn_case11_06
{
	background:url("../img/btn_case11_06.png") no-repeat top;
}
a.btn_case11_07
{
	background:url("../img/btn_case11_07.png") no-repeat top;
}
a.btn_case11_08
{
	background:url("../img/btn_case11_08.png") no-repeat top;
}

/*-------------------------------------------
（ 2014.2.17  追加 ） 改修
--------------------------------------------*/
.top_lkjitshuichi {
	padding: 8px 8px 6px 8px;
	margin: 24px 0 0 20px;
	background-color: #fff;
	background: #fff;
	width: 112px;
	height: 13px;
	display: block;
}

.top_lkjitshuichi a {
	padding-left:22px;
	background:url("../img/top/img_top_jitsureialw.png") no-repeat left 2px ;
}

.top_lkjitshuichi a:link, .top_lkjitshuichi a:visited, .top_lkjitshuichi a:hover, .top_lkjitshuichi a:active {
	color: #333;
	text-decoration: none;
}

.topLhtcus {
	position: relative;
	background: #9c9c9c;
	width: 208px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.topLhtcus li{
	position: relative;
	left: -6px;
}

.jiturei_list_box ul.jiturei_list_ic {
	margin-top: 7px;
}

.jiturei_list_box ul.jiturei_list_ic li {
	padding: 0;
	margin: 0 5px 0 0;
}

.jiturei_list_box ul.jiturei_list_pict li{
	padding: 0;
}

.jiturei_list_box ul.jiturei_list_pict li.pictoff{
	filter: alpha(opacity=30);
	-moz-opacity:0.30;
	opacity:0.30;
}

.company_list ul.jiturei_list_ic li {
	padding: 0;
	margin: 0 5px 0 0;
	border: none;
	width: auto;
	height: auto !important;
}

ul.company_list  ul.jiturei_list_ic img {
	margin: 0;
}

.companybukkenlink {
	width: 238px;
	margin: 18px auto 0 auto;
}

.bgc_info_company h3 {
	border-left: #a9a9a9 4px solid;
	background: #fff;
	padding: 10px;
	width: 246px;
}

.bgc_info_company ul.jiturei_list_ic li {
	margin: 0 5px 0 0;
}

.companybukkenlink_l {
	width: 258px;
	margin: 30px auto 0 auto;
}

.company_list ul.jiturei_list_ic li.mT5 {
	margin-top: 5px;
}
/*-------------------------------------------
（ 2014.04.16  追加 ） リンク：事例[case12]
--------------------------------------------*/
a.btn_case12_01
{
	background:url("../img/btn_case12_01.png") no-repeat top;
}
a.btn_case12_02
{
	background:url("../img/btn_case12_02.png") no-repeat top;
}
a.btn_case12_03
{
	background:url("../img/btn_case12_03.png") no-repeat top;
}
a.btn_case12_04
{
	background:url("../img/btn_case12_04.png") no-repeat top;
}
a.btn_case12_05
{
	background:url("../img/btn_case12_05.png") no-repeat top;
}
a.btn_case12_06
{
	background:url("../img/btn_case12_06.png") no-repeat top;
}
a.btn_case12_07
{
	background:url("../img/btn_case12_07.png") no-repeat top;
}
a.btn_case12_08
{
	background:url("../img/btn_case12_08.png") no-repeat top;
}

/*-------------------------------------------
（ 2014.12.04  追加 ） リンク：事例[case18]
--------------------------------------------*/
a.btn_case18_01
{
	background:url("../img/btn_case18_01.png") no-repeat top;
}
a.btn_case18_02
{
	background:url("../img/btn_case18_02.png") no-repeat top;
}
a.btn_case18_03
{
	background:url("../img/btn_case18_03.png") no-repeat top;
}
a.btn_case18_04
{
	background:url("../img/btn_case18_04.png") no-repeat top;
}
a.btn_case18_05
{
	background:url("../img/btn_case18_05.png") no-repeat top;
}
a.btn_case18_06
{
	background:url("../img/btn_case18_06.png") no-repeat top;
}
a.btn_case18_07
{
	background:url("../img/btn_case18_07.png") no-repeat top;
}
a.btn_case18_08
{
	background:url("../img/btn_case18_08.png") no-repeat top;
}

/*-------------------------------------------
（ 2015.02.13  追加 ） リンク：事例[case19]
--------------------------------------------*/
a.btn_case19_01
{
	background:url("../img/btn_case19_01.png") no-repeat top;
}
a.btn_case19_02
{
	background:url("../img/btn_case19_02.png") no-repeat top;
}
a.btn_case19_03
{
	background:url("../img/btn_case19_03.png") no-repeat top;
}
a.btn_case19_04
{
	background:url("../img/btn_case19_04.png") no-repeat top;
}
a.btn_case19_05
{
	background:url("../img/btn_case19_05.png") no-repeat top;
}
a.btn_case19_06
{
	background:url("../img/btn_case19_06.png") no-repeat top;
}
a.btn_case19_07
{
	background:url("../img/btn_case19_07.png") no-repeat top;
}
a.btn_case19_08
{
	background:url("../img/btn_case19_08.png") no-repeat top;
}

/*-------------------------------------------
（ 2015.02.18  追加 ） 実例一覧・詳細style追加
--------------------------------------------*/

/* clearfix */
.title_header {
	min-height: 1px; _height: 1px;
}
.title_header:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

/* contents */
.title_header {
	width: 920px;
}
.title_header .title_header-right {
	float: right;
}
.title_header .title_header-left {
	float: left;
}
.customtypepict_list {
	margin-top: 10px;
}
.customtypepict_list li {
	display: inline-block;
	margin-left: 10px;
}
.customtypepict_list li:first-child {
	margin-left: 0;
}

/*-------------------------------------------
（ 2015.04.17  追加 ） リンク：事例[case20]
--------------------------------------------*/
a.btn_case20_01
{
	background:url("../img/btn_case20_01.png") no-repeat top;
}
a.btn_case20_02
{
	background:url("../img/btn_case20_02.png") no-repeat top;
}
a.btn_case20_03
{
	background:url("../img/btn_case20_03.png") no-repeat top;
}
a.btn_case20_04
{
	background:url("../img/btn_case20_04.png") no-repeat top;
}
a.btn_case20_05
{
	background:url("../img/btn_case20_05.png") no-repeat top;
}
a.btn_case20_06
{
	background:url("../img/btn_case20_06.png") no-repeat top;
}
a.btn_case20_07
{
	background:url("../img/btn_case20_07.png") no-repeat top;
}
a.btn_case20_08
{
	background:url("../img/btn_case20_08.png") no-repeat top;
}

/*-------------------------------------------
（ 2015.05.22  追加 ） リンク：事例[case21]
--------------------------------------------*/
a.btn_case21_01
{
	background:url("../img/btn_case21_01.png") no-repeat top;
}
a.btn_case21_02
{
	background:url("../img/btn_case21_02.png") no-repeat top;
}
a.btn_case21_03
{
	background:url("../img/btn_case21_03.png") no-repeat top;
}
a.btn_case21_04
{
	background:url("../img/btn_case21_04.png") no-repeat top;
}
a.btn_case21_05
{
	background:url("../img/btn_case21_05.png") no-repeat top;
}
a.btn_case21_06
{
	background:url("../img/btn_case21_06.png") no-repeat top;
}
a.btn_case21_07
{
	background:url("../img/btn_case21_07.png") no-repeat top;
}
a.btn_case21_08
{
	background:url("../img/btn_case21_08.png") no-repeat top;
}

/*-------------------------------------------
（ 2015.08.18  追加 ） リンク：事例[case22]
--------------------------------------------*/
a.btn_case22_01
{
	background:url("../img/btn_case22_01.jpg") no-repeat top;
}
a.btn_case22_02
{
	background:url("../img/btn_case22_02.jpg") no-repeat top;
}
a.btn_case22_03
{
	background:url("../img/btn_case22_03.jpg") no-repeat top;
}
a.btn_case22_04
{
	background:url("../img/btn_case22_04.jpg") no-repeat top;
}
a.btn_case22_05
{
	background:url("../img/btn_case22_05.jpg") no-repeat top;
}
a.btn_case22_06
{
	background:url("../img/btn_case22_06.jpg") no-repeat top;
}
a.btn_case22_07
{
	background:url("../img/btn_case22_07.jpg") no-repeat top;
}
a.btn_case22_08
{
	background:url("../img/btn_case22_08.jpg") no-repeat top;
}

/*-------------------------------------------
（ 2015.09.3  追加 ） リンク：事例[case22]
--------------------------------------------*/
a.btn_case23_01
{
	background:url("../img/btn_case23_01.jpg") no-repeat top;
}
a.btn_case23_02
{
	background:url("../img/btn_case23_02.jpg") no-repeat top;
}
a.btn_case23_03
{
	background:url("../img/btn_case23_03.jpg") no-repeat top;
}
a.btn_case23_04
{
	background:url("../img/btn_case23_04.jpg") no-repeat top;
}
a.btn_case23_05
{
	background:url("../img/btn_case23_05.jpg") no-repeat top;
}
a.btn_case23_06
{
	background:url("../img/btn_case23_06.jpg") no-repeat top;
}
a.btn_case23_07
{
	background:url("../img/btn_case23_07.jpg") no-repeat top;
}
a.btn_case23_08
{
	background:url("../img/btn_case23_08.jpg") no-repeat top;
}

/*-------------------------------------------
（ 2015.09.14  追加 ） リンク：事例[case22]
--------------------------------------------*/
a.btn_case24_01
{
	background:url("../img/btn_case24_01.jpg") no-repeat top;
}
a.btn_case24_02
{
	background:url("../img/btn_case24_02.jpg") no-repeat top;
}
a.btn_case24_03
{
	background:url("../img/btn_case24_03.jpg") no-repeat top;
}
a.btn_case24_04
{
	background:url("../img/btn_case24_04.jpg") no-repeat top;
}
a.btn_case24_05
{
	background:url("../img/btn_case24_05.jpg") no-repeat top;
}
a.btn_case24_06
{
	background:url("../img/btn_case24_06.jpg") no-repeat top;
}
a.btn_case24_07
{
	background:url("../img/btn_case24_07.jpg") no-repeat top;
}
a.btn_case24_08
{
	background:url("../img/btn_case24_08.jpg") no-repeat top;
}

/*-------------------------------------------
（ 2015.10.21  追加 ） リンク：事例[case22]
--------------------------------------------*/
a.btn_case25_01
{
	background:url("../img/btn_case25_01.jpg") no-repeat top;
}
a.btn_case25_02
{
	background:url("../img/btn_case25_02.jpg") no-repeat top;
}
a.btn_case25_03
{
	background:url("../img/btn_case25_03.jpg") no-repeat top;
}
a.btn_case25_04
{
	background:url("../img/btn_case25_04.jpg") no-repeat top;
}
a.btn_case25_05
{
	background:url("../img/btn_case25_05.jpg") no-repeat top;
}
a.btn_case25_06
{
	background:url("../img/btn_case25_06.jpg") no-repeat top;
}
a.btn_case25_07
{
	background:url("../img/btn_case25_07.jpg") no-repeat top;
}
a.btn_case25_08
{
	background:url("../img/btn_case25_08.jpg") no-repeat top;
}

/*-------------------------------------------
（ 2015.11.16  追加 ） リンク：事例[case22]
--------------------------------------------*/
a.btn_case26_01
{
	background:url("../img/btn_case26_01.jpg") no-repeat top;
}
a.btn_case26_02
{
	background:url("../img/btn_case26_02.jpg") no-repeat top;
}
a.btn_case26_03
{
	background:url("../img/btn_case26_03.jpg") no-repeat top;
}
a.btn_case26_04
{
	background:url("../img/btn_case26_04.jpg") no-repeat top;
}
a.btn_case26_05
{
	background:url("../img/btn_case26_05.jpg") no-repeat top;
}
a.btn_case26_06
{
	background:url("../img/btn_case26_06.jpg") no-repeat top;
}
a.btn_case26_07
{
	background:url("../img/btn_case26_07.jpg") no-repeat top;
}
a.btn_case26_08
{
	background:url("../img/btn_case26_08.jpg") no-repeat top;
}

/*-------------------------------------------
（ 2015.11.30  追加 ） リンク：事例[case22]
--------------------------------------------*/
a.btn_case27_01
{
	background:url("../img/btn_case27_01.jpg") no-repeat top;
}
a.btn_case27_02
{
	background:url("../img/btn_case27_02.jpg") no-repeat top;
}
a.btn_case27_03
{
	background:url("../img/btn_case27_03.jpg") no-repeat top;
}
a.btn_case27_04
{
	background:url("../img/btn_case27_04.jpg") no-repeat top;
}
a.btn_case27_05
{
	background:url("../img/btn_case27_05.jpg") no-repeat top;
}
a.btn_case27_06
{
	background:url("../img/btn_case27_06.jpg") no-repeat top;
}
a.btn_case27_07
{
	background:url("../img/btn_case27_07.jpg") no-repeat top;
}
a.btn_case27_08
{
	background:url("../img/btn_case27_08.jpg") no-repeat top;
}

/*-------------------------------------------
（ 2016.03.17  追加 ） リンク：事例[case22]
--------------------------------------------*/
a.btn_case28_01
{
	background:url("../img/btn_case28_01.jpg") no-repeat top;
}
a.btn_case28_02
{
	background:url("../img/btn_case28_02.jpg") no-repeat top;
}
a.btn_case28_03
{
	background:url("../img/btn_case28_03.jpg") no-repeat top;
}
a.btn_case28_04
{
	background:url("../img/btn_case28_04.jpg") no-repeat top;
}
a.btn_case28_05
{
	background:url("../img/btn_case28_05.jpg") no-repeat top;
}
a.btn_case28_06
{
	background:url("../img/btn_case28_06.jpg") no-repeat top;
}
a.btn_case28_07
{
	background:url("../img/btn_case28_07.jpg") no-repeat top;
}
a.btn_case28_08
{
	background:url("../img/btn_case28_08.jpg") no-repeat top;
}

/*-------------------------------------------
（ 2016.05.6  追加 ） リンク：事例[case22]
--------------------------------------------*/
a.btn_case29_01
{
	background:url("../img/btn_case29_01.jpg") no-repeat top;
}
a.btn_case29_02
{
	background:url("../img/btn_case29_02.jpg") no-repeat top;
}
a.btn_case29_03
{
	background:url("../img/btn_case29_03.jpg") no-repeat top;
}
a.btn_case29_04
{
	background:url("../img/btn_case29_04.jpg") no-repeat top;
}
a.btn_case29_05
{
	background:url("../img/btn_case29_05.jpg") no-repeat top;
}
a.btn_case29_06
{
	background:url("../img/btn_case29_06.jpg") no-repeat top;
}
a.btn_case29_07
{
	background:url("../img/btn_case29_07.jpg") no-repeat top;
}
a.btn_case29_08
{
	background:url("../img/btn_case29_08.jpg") no-repeat top;
}

/*-------------------------------------------
（ 2016.05.19  追加 ） リンク：事例[case22]
--------------------------------------------*/
a.btn_case30_01
{
	background:url("../img/btn_case30_01.jpg") no-repeat top;
}
a.btn_case30_02
{
	background:url("../img/btn_case30_02.jpg") no-repeat top;
}
a.btn_case30_03
{
	background:url("../img/btn_case30_03.jpg") no-repeat top;
}
a.btn_case30_04
{
	background:url("../img/btn_case30_04.jpg") no-repeat top;
}
a.btn_case30_05
{
	background:url("../img/btn_case30_05.jpg") no-repeat top;
}
a.btn_case30_06
{
	background:url("../img/btn_case30_06.jpg") no-repeat top;
}
a.btn_case30_07
{
	background:url("../img/btn_case30_07.jpg") no-repeat top;
}
a.btn_case30_08
{
	background:url("../img/btn_case30_08.jpg") no-repeat top;
}