@charset "UTF-8";

/****************************************************************

 ** categoryStyleSo05 manner sitemap  css **

 *<dl>
 *<dt>00.clearfix</dt>
 *<dd>float解除</dd>
 *<dt>01.navi Style</dt>
 *<dd>左サイドナビの表示</dd>
 *<dt>02.category format</dt>
 *<dd>カテゴリー共通のスタイル</dd>
 *<dt>03.unique style</dt>
 *<dd>ページ固有のスタイル</dd>
 *</dl>
 
 * @version1.0

*****************************************************************/


/****************************************

00 clearfix

****************************************/

.groupWrap_ma:after,
#ma05 dl.faq dd:after,
#ma06 dl.linkList:after
{
content: ""; 
display: block;
height: 0;
clear: both;
visibility: hidden;
font-size: 0.1em;
line-height: 0;
}

.groupWrap_ma,
#ma05 dl.faq dd,
#ma06 dl.linkList
{ /*for ie6,7*/ zoom:1; }


/****************************************

01. navi Style

****************************************/

/*lNavi_ma05,#lNavi_ma06以下の非表示*/
ul#localNavi #lNavi_ma05List,
ul#localNavi #lNavi_ma06List {
display:none;
}

/*lNavi_ma05 以下の表示*/
#ma05 ul#localNavi #lNavi_ma05List,
#ma05_01 ul#localNavi #lNavi_ma05List,
#ma05_02 ul#localNavi #lNavi_ma05List,
#ma05_03 ul#localNavi #lNavi_ma05List,
#ma05_04 ul#localNavi #lNavi_ma05List,
#ma05_05 ul#localNavi #lNavi_ma05List {
display:block;
}

/*lNavi_ma05 の下向き矢印設定*/
#ma05_01 ul#localNavi #lNavi_ma05 a,
#ma05_02 ul#localNavi #lNavi_ma05 a,
#ma05_03 ul#localNavi #lNavi_ma05 a,
#ma05_04 ul#localNavi #lNavi_ma05 a,
#ma05_05 ul#localNavi #lNavi_ma05 a {
background:url(/sougi/common/images/icon_01.gif) 0 -92px no-repeat #fff;
color:#246992;
text-decoration:none; }

/*lNavi_ad02 のhover設定*/
#ma05_01 ul#localNavi #lNavi_ma05 a:hover,
#ma05_02 ul#localNavi #lNavi_ma05 a:hover,
#ma05_03 ul#localNavi #lNavi_ma05 a:hover,
#ma05_04 ul#localNavi #lNavi_ma05 a:hover,
#ma05_05 ul#localNavi #lNavi_ma05 a:hover
{background:url(/sougi/common/images/icon_01.gif) 0 7px no-repeat #EBF2F6; zoom:1; }


/*lNavi_ma05以下のアイコン設定*/
#ma05 ul#localNavi #lNavi_ma05List li a,
#ma05_01 ul#localNavi #lNavi_ma05List li a,
#ma05_02 ul#localNavi #lNavi_ma05List li a,
#ma05_03 ul#localNavi #lNavi_ma05List li a,
#ma05_04 ul#localNavi #lNavi_ma05List li a,
#ma05_05 ul#localNavi #lNavi_ma05List li a,
#ad02_01 ul#localNavi #lNavi_ma05List li a { background:url(/sougi/common/images/icon_01.gif) 10px 7px no-repeat  #fff; }

/*lNavi_ma05以下の hover visit設定*/
#ma05 ul#localNavi #lNavi_ma05List li a:hover,
#ma05_01 ul#localNavi #lNavi_ma05List li a:hover,
#ma05_02 ul#localNavi #lNavi_ma05List li a:hover,
#ma05_03 ul#localNavi #lNavi_ma05List li a:hover,
#ma05_04 ul#localNavi #lNavi_ma05List li a:hover,
#ma05_05 ul#localNavi #lNavi_ma05List li a:hover { background:url(/sougi/common/images/icon_01.gif) 10px 7px no-repeat #EBF2F6; }


#ma05 ul#localNavi #lNavi_ma05List li em,
#ma05_01 ul#localNavi #lNavi_ma05List li em,
#ma05_02 ul#localNavi #lNavi_ma05List li em,
#ma05_03 ul#localNavi #lNavi_ma05List li em,
#ma05_04 ul#localNavi #lNavi_ma05List li em,
#ma05_05 ul#localNavi #lNavi_ma05List li em
{ background:url(/sougi/common/images/icon_01.gif) 10px -43px no-repeat #EBF2F6; color:#999;}

/****************************************/

/*lNavi_ma05 以下の表示*/
#ma06 ul#localNavi #lNavi_ma06List,
#ma06_01 ul#localNavi #lNavi_ma06List
{display:block; }

/*lNavi_ma06 の下向き矢印設定*/
#ma06_01 ul#localNavi #lNavi_ma06 a,
#ma06_02 ul#localNavi #lNavi_ma06 a
{background:url(/sougi/common/images/icon_01.gif) 0 -92px no-repeat #fff;
color:#246992;
text-decoration:none; }

/*lNavi_ad02 のhover設定*/
#ma06_01 ul#localNavi #lNavi_ma06 a:hover {background:url(/sougi/common/images/icon_01.gif) 0 7px no-repeat #EBF2F6; zoom:1; }


/*lNavi_ma06以下のアイコン設定*/
#ma06 ul#localNavi #lNavi_ma06List li a,
#ma06_01 ul#localNavi #lNavi_ma06List li a { background:url(/sougi/common/images/icon_01.gif) 10px 7px no-repeat  #fff; }

/*lNavi_ma06以下の hover visit設定*/
#ma06 ul#localNavi #lNavi_ma06List li a:hover,
#ma06_01 ul#localNavi #lNavi_ma06List li a:hover { background:url(/sougi/common/images/icon_01.gif) 10px 7px no-repeat #EBF2F6; }


#ma06 ul#localNavi #lNavi_ma06List li em,
#ma06_01 ul#localNavi #lNavi_ma06List li em { background:url(/sougi/common/images/icon_01.gif) 10px -43px no-repeat #EBF2F6; color:#999;}



/****************************************

02. unique page

****************************************/

.contentsBox01 .groupWrap_ma .contentsGroup { float:left; margin:15px 0 0 10px; width:335px; }
.contentsBox01 .groupWrap_ma .contentsGroup h3 {
padding:3px 0 3px 18px;
background:url(/sougi/common/images/tit_bg_02.jpg) 0 center no-repeat ;
font-weight:bold;
color:#246992;
}

#ma00 .titArea01 { background:url(/sougi/manner/images/ma00_bg_01.jpg) 0 0 no-repeat #E2E2E2;}
#ma00 .imageL_s span.imgCap { width:133px; float:left; font-size:10px; }
#ma00 .imageL_s ul,
#ma00 .imageL_s p { padding:0; float:right; margin-top:5px; width:532px;}
#ma00 .imageL_s p { margin-top:0;}
#ma00 .groupWrap_ma .contentsGroup .boxInner { margin:15px 0 0; }

#ma05 dl.faq{ padding:0 0 10px;}
#ma05 dl.faq dt {
min-height:20px;
_height:20px;
margin:20px 0 5px;
padding-top:5px; padding-left:30px; background:url(/sougi/common/images/icon_02.gif) 0 -500px no-repeat;
cursor:pointer;
text-decoration:underline;
color:#666;
}

#ma05 dl.faq dt:hover { text-decoration:none; color:#5E91BF; }

#ma05 dl.faq dd {
padding-left:30px; background:url(/sougi/common/images/icon_02.gif) 0 -645px no-repeat;
 }

#ma05 dl.faq dd em { display:block; margin:0 0 0.25em 0; font-weight:bold; }

#ma05 dl.faq dd img { float:right; margin:0 0 0 15px; }
#ma05 dl.faq dl dt { padding:0 0 0.25em 0; margin:0; background:none; font-weight:normal; text-decoration:none; }
#ma05 dl.faq dl dt:hover { text-decoration:none; color:#333; }
#ma05 dl.faq dl dd { padding:0 0 0.5em 1em; margin:0; background:none; font-weight:normal; }
#ma05 dl.faq dd ul li { margin:0 0 1em; }
#ma05 dl.faq dd ul li em { font-weight:bold; }


#ma06 dl.linkList { margin:0 0 10px 10px; }
#ma06 dl.linkList dd { float:left; margin-right:30px; }
#ma06 dl.linkList dd  a { display:block; padding:0 5px 0 15px; background:url(/sougi/common/images/icon_01.gif) 0 4px no-repeat; }

#ma06 .contentsBox01 h3 { padding:0 10px; margin:20px 0 10px; font-weight:bold; font-size:130%; color:#246992; }



/*sitemap
---------------------------*/
#mp00 h2 a { color:#FFF; }
#mp00 h2 a:visited { color:#FFF; text-decoration:underline !important; }
#mp00 .contentsBox01 em { color:#666; }
