@charset "shift-jis";

h1 {font-size:130%; margin: 0 0 6px 0}

h2 {
	border: 1px #ccc;
	border-style: none solid  solid none;
	margin: 25px 0 15px 0;
	padding: 10px 0 8px 18px;
	background: url(/shared/legacy/images/title/bg_h2_default.gif) no-repeat;
	font-size: 130%;
}

.h2n .content h2, .content h2.h2n,
.h2n #content h2, #content h2.h2n {border: none;  background-image: none !important; padding: 0;}
.h3n .content h3, .content h3.h3n,
.h3n #content h3, #content h3.h3n {background-image: none; text-indent: 0; padding-left: 0;}

h2 span {font-size: 80%; font-weight: normal;}

h3 {
margin: 25px 0 10px 0; 
padding-bottom: 7px; 
font-size: 110%; 
/* background: url(/shared/legacy/images/line01.gif) repeat-x bottom; */
text-indent: -1.25em; 
padding-left: 1.25em;
}

h3.type01 {margin: 25px 0 8px 0; padding-bottom:0px; background:none;}

h4 {margin: 1.2em 0 0.5em 0; padding: 0; font-size:100%;}
h5 {margin: 0.4em 0 0; padding: 0;}
h5,h6 {font-size:100%; line-height: 120%}


/* -- h2 -- */
#ipphone h2 {background:url(/shared/legacy/images/title/bg_h2_navy.gif);}
#square h2,
#square-n h2 {background:url(/shared/legacy/images/title/bg_h2_indigo.gif) no-repeat;}
#customer h2 {background:url(/shared/legacy/images/title/bg_h2_default.gif) no-repeat;} 

/* -- h3 -- */
h3.type01 {margin: 25px 0 8px 0; padding-bottom:0px; background:none;}
h3 b {font-family: 'Osaka','‚l‚r ƒSƒVƒbƒN','Hiragino Kaku Gothic Pro'; color: #00b3ec; font-weight: normal; margin-right: 3px;} /* default */

#customer h3 b  {color: #00b3ec;}

#ipphone h3 b {color:#13007c !important;}
#isdn h3 b {color:#3690c0 !important;}
#square h3 b,
#square-n h3 b{color:#2A5EC7 !important;}

#contents-navi {border-top: solid 2px #00b3ec;} /* default */
#customer #contents-navi {border-color: #00b3ec;}
#ipphone #contents-navi {border-color: #13007c;}
#isdn #contents-navi {border-color: #3690c0;}
#square #contents-navi,
#square-n #contents-navi{border-color: #2a5ec7;}


