@charset "UTF-8";

/****************************************************************

 ** Sougi temp style テンプレート フォーマット **

 *<dl>
 *<dt>00.clearfix</dt>
 *<dd>float解除</dd>
 *<dt>01.temp layout</dt>
 *<dd>下層ページ共通レイアウト</dd>
 *<dt>02.temp style</dt>
 *<dd>下層ページ共通スタイル</dd>
 *</dl>

 * @version1.0

*****************************************************************/


/****************************************

00. clearfix

****************************************/

#header #globalNavi:after,
.contentsBox01:after,
.contentsBox01 p:after,
.contentsBox01 ul.linkList:after,
.contentsBox01 .boxInner:after,
.contentsBox01 .boxInner ul:after,
.contentsBox01 .groupWrap:after,
.contentsBox01 ul.imgList01:after,
.contentsBox01 .contentsGroup ul.line02:after,
ul.bannerList02:after,
.contentsBox01 .contentsGrop ul:after,
.contentsWrap01:after,
.contentsBox02:after,
.contentsBox02 p:after,
.contentsBox02 .boxInner:after,
.contentsBox02 dl:after,
.contentsBox02 ul:after
{
content: ""; 
display: block;
height: 0;
clear: both;
visibility: hidden;
font-size: 0.1em;
line-height: 0;
}

#header #globalNavi,
.contentsBox01,
.contentsBox01 p,
.contentsBox01 ul.linkList,
.contentsBox01 .boxInner,
.contentsBox01 .boxInner ul,
.contentsBox01 .groupWrap,
.contentsBox01 .contentsGroup ul.line02,
.contentsWrap01,
.contentsBox01 ul.imgList01,
.contentsBox02,
.contentsBox02 p,
.contentsBox02 .boxInner,
.contentsBox02 dl,
.contentsBox02 ul,
ul.bannerList02,
.contentsBox01 .contentsGroup ul
{ /*for ie6,7*/ zoom:1; }



/*********************************************

01. temp layout

*********************************************/


/***************  header  ********************/

#header { height:141px; }
#header #identity { position:absolute; top:20px; }
#header #globalNavi { position:absolute; bottom:0; }
#header #globalNavi li { float:left; }
#header #functionNavi01 { position:absolute; top:15px; right:4px; }
#header #functionNavi01 li { display:inline; }
#header #functionNavi01 li a:hover img { display:inline; opacity:0.7; filter: alpha(opacity=70); }
#header p.inq{ position:absolute; top:28px; right:0px; }

/***************  contentsArea  ********************/

#contentsArea { position:relative; padding:0 0 75px 20px; }
#contentsArea a:hover img { opacity:0.7; filter: alpha(opacity=70); }

#contentsArea #gotop { position:absolute; border:15px; right:10px; bottom:15px;  }

#breadcrumb {
margin:0 0 20px -20px;
padding:2px 0 2px 20px;
background:url(../images/bread_bg_01.jpg) 0 0 repeat-y;
}
#breadcrumb li { display:inline;font-size:84%; }


/***************  naviArea  ********************/

#naviArea { 
float:left;
width:191px;
margin:0 15px 0 0;
font-size:12px;
}

/***** localNavi *****/

#naviArea #localNavi {
position:relative;
padding:0 8px;
border:1px solid #3680AA;
overflow:hidden;
zoom:1;
}

#naviArea ul#localNavi li {
padding-bottom:1px;
background:url(/sougi/common/images/border_01.gif) 0 bottom repeat-x;
zoom:1;
}


#naviArea #localNavi li a,
#naviArea #localNavi li em {
display:block;
padding:6px 2px 6px 18px;
background:url(/sougi/common/images/icon_01.gif) 0 8px no-repeat #fff;
zoom:1;
}

#naviArea #localNavi li a.upper,
#naviArea #localNavi li em.upper {
background:url(/sougi/common/images/icon_01.gif) 0 -93px no-repeat #fff;
color:#246992;
text-decoration:none; }

#naviArea #localNavi li ul li a.upper {
background:url(/sougi/common/images/icon_01.gif) 10px -93px no-repeat #fff;
color:#246992;
text-decoration:none; }

#naviArea #localNavi li em {background:url(/sougi/common/images/icon_01.gif) 0 -42px no-repeat #EBF2F6; color:#999; }
#naviArea #localNavi li a:hover { background:url(/sougi/common/images/icon_01.gif) 0 8px no-repeat #EBF2F6; zoom:1; }
#naviArea #localNavi li span { display:block; zoom:1; }
#naviArea #localNavi li.last-child,
#naviArea #localNavi li:last-child { background:none; margin-bottom:-1px; }

#naviArea #localNavi li ul { background:url(/sougi/common/images/border_01.gif) 0 top repeat-x; }
#naviArea #localNavi li ul li:first-child {padding:1px 0; }
#naviArea #localNavi li ul li {_padding:1px 0;/*for ie6*/ }
#naviArea #localNavi li ul li.last-child,
#naviArea #localNavi li ul li:last-child { margin-bottom:-1px; /margin-bottom:0;/*for ie6,7*/ }
#naviArea #localNavi li ul li a,
#naviArea #localNavi li ul li em {
display:block;
padding:6px 2px 6px 25px;
background:url(/sougi/common/images/icon_01.gif) 10px 8px no-repeat  #fff; }

#naviArea #localNavi li ul li em { background:url(/sougi/common/images/icon_01.gif) 10px -42px no-repeat #EBF2F6; color:#999; }
#naviArea #localNavi li ul li a:hover { background:url(/sougi/common/images/icon_01.gif) 10px 8px no-repeat #EBF2F6; }

#naviArea #localNavi li ul li ul li a,
#naviArea #localNavi li ul li ul li em {
display:block;
padding:6px 2px 6px 35px;
background:url(/sougi/common/images/icon_01.gif) 20px 8px no-repeat  #fff; }
#naviArea #localNavi li ul li ul li em { background:url(/sougi/common/images/icon_01.gif) 20px -42px no-repeat #EBF2F6; color:#999; }
#naviArea #localNavi li ul li ul li a:hover { background:url(/sougi/common/images/icon_01.gif) 20px 8px no-repeat #EBF2F6; }

/***** askArea *****/

#naviArea #askArea { margin:16px 0 0 0;  background:#EEE; }
#naviArea #askArea dd { margin:0 8px; background:url(../images/border_02.gif) 0 bottom repeat-x; }
#naviArea #askArea dd a {
display:block;
padding:10px 0 10px 15px;
background:url(/sougi/common/images/icon_01.gif) 0 -40px no-repeat;
}
#naviArea #askArea dd a:hover { background:url(/sougi/common/images/icon_01.gif) 0 -40px no-repeat #DDD; }
#naviArea #askArea dd.last-child { background:none; margin-bottom:-1px; }
#naviArea #askArea dd span { display:block; padding:0 0 5px; font-size:10px; }


/***** searchArea *****/

#naviArea #searchArea { height:239px; position:relative; margin:11px 0 0; background:#FFF; }
#naviArea #searchArea p { border:#CCCDCD 1px solid; border-top:0; margin:-1px 0 0; }
#naviArea #searchArea p img.txt { display:block; padding:3px 4px; }
#naviArea #searchArea p.btn { position:absolute; bottom:2px; left:3px; background:#FFF; border:none; }


#naviArea #BannerListSide li { margin:11px 0 0; }



/***************  mainContentsArea ********************/

#mainContentsArea{
float:left;
margin:0 -6px 25px 0;
width:720px;
}

#mainContentsArea .titArea01 {
min-height:109px; _height:109px;
padding:21px 0 0 23px;
width:677px;
background:#CCC;
}

#mainContentsArea .titArea01 h1{ }
#mainContentsArea .titArea01 p.Lead { margin:12px 0 0 2px; }

#mainContentsArea .inqArea {
position:relative;
width:680px;
height:126px;
/height:117px;
margin:25px 0 0 10px;
padding:12px 0 0;
/padding:20px 0 0;
background:url(../images/incArea_bg_01.gif) no-repeat;
}

#mainContentsArea .inqArea p { margin:8px 0 0 13px; }
#mainContentsArea .inqArea p img.btn { position:absolute; top:10px; right:8px; }
#mainContentsArea .inqArea p.number { margin:1px 0 0 9px;  }
#mainContentsArea .inqArea p.more { margin:4px 13px 0 0; text-align:right; }

#mainContentsArea .leadArea { width:680px; padding:10px 0 0 10px; margin:15px 0 0; }
#mainContentsArea .leadArea p { margin:0 0 10px; }
#mainContentsArea .leadArea p em { display:block; margin:0 0 15px; }



/*********************************************

02.temp style

*********************************************/



/****************************************************************

 *** BOX ***

 ** contentsBox01 **
 * SIZE L

 ** contentsBox02 **
 * SIZE S 

*****************************************************************/

p.outline { width:680px; margin:15px 0 0 10px; }
ul.bannerList01,
ul.bannerList02 { margin:15px 0 0 10px; }

ul.bannerList01 li { margin-bottom:10px; }
ul.bannerList02 li { float:left; margin:0 10px 0 0; }


.contentsBox01 { width:700px; position:relative; margin:25px 0 0 0; }
.contentsBox01 p.view { position:absolute; top:12px; right:10px; margin:0; }
p.view { position:absolute; top:12px; right:10px; margin:0; }

.contentsBox01 h2 {
padding:10px 0 10px 22px;
font-weight:bold;
font-size:116%;
color:#FFF;
background:url(/sougi/common/images/tit_bg_01.jpg) 0 center no-repeat;
}

.contentsBox01 p,
.contentsBox01 .boxInner,
.contentsBox01 dl,
.contentsBox01 ul.linkList,
.contentsBox01 ul.txtList { margin:15px 10px 0; }

.contentsBox01 p em { display:block; margin:0 0 0.25em 0; font-weight:bold; color:#246992;  }
.contentsBox01 p a.linkIcon { display:block; margin:1em 0 0; float:right; font-weight:bold; }

.contentsBox01 ul.linkList li { float:left; width:20%; margin:0 0 5px; }
.contentsBox01 ul.linkList li a { display:block; padding:0 5px 0 15px; background:url(/sougi/common/images/icon_01.gif) 0 2px no-repeat; }

p.wright { margin:1em 0 0; text-align:right; }
span.wright { display:block; float:none; margin:1em 0 0; text-align:right; }


.contentsBox01 .boxInner img { float:left; margin:0 15px 0 0; }

.contentsBox01 .boxInner ul { float:left; width:330px; }
.contentsBox01 .boxInner ul li { float:left; width:50%; margin:0 0 5px; }
.contentsBox01 .boxInner ul li a { display:block; padding-left:15px; background:url(/sougi/common/images/icon_01.gif) 0 2px no-repeat; }


/* temp_yoko_01_01 */
/*********************************************************************************************/

.contentsBox01 p.imageR_L img,
.contentsBox01 p.imageR_s img,
.contentsBox01 p.imageR_m img,
.contentsBox01 p.imageR_l img{ float:right; }


.contentsBox01 p.imageR_L span { display:block; float:left; width:330px; }
.contentsBox01 p.imageR_s span { display:block; float:left; width:510px; }
.contentsBox01 p.imageR_m span { display:block; float:left; width:480px; }
.contentsBox01 p.imageR_l span { display:block; float:left; width:450px; }

.contentsBox01 p.imageR_s span a.linkIcon,
.contentsBox01 p.imageR_m span a.linkIcon,
.contentsBox01 p.imageR_l span a.linkIcon { display:block; margin:5px 0 0; }

.contentsBox01 p.imageR_s span em a.linkIcon,
.contentsBox01 p.imageR_m span em a.linkIcon,
.contentsBox01 p.imageR_l span em a.linkIcon { display:block; margin:0 0 3px ; float:none; }

.contentsBox01 p.imageR_s span.imgCap { width:145px; float:right; font-size:10px; text-align:left; }
.contentsBox01 p.imageR_m span.imgCap { width:175px; float:right; font-size:10px; }
.contentsBox01 p.imageR_l span.imgCap { width:200px; float:right; font-size:10px; }

.contentsBox01 p.imageR_s span.imgCap img,
.contentsBox01 p.imageR_m span.imgCap img,
.contentsBox01 p.imageR_l span.imgCap img{ float:none; margin:0 0 5px; }


/***********************************************/


.contentsBox01 p.imageL_s img,
.contentsBox01 p.imageL_m img,
.contentsBox01 p.imageL_l img,
.contentsBox01 p.imageL_l img { float:left; }


.contentsBox01 p.imageL_s span { display:block; float:right; width:520px; }
.contentsBox01 p.imageL_m span { display:block; float:right; width:490px; }
.contentsBox01 p.imageL_l span { display:block; float:right; width:460px; }
.contentsBox01 p.imageL_ll span { display:block; float:right; width:365px; }

.contentsBox01 p.imageL_s span a.linkIcon,
.contentsBox01 p.imageL_m span a.linkIcon,
.contentsBox01 p.imageL_l span a.linkIcon { display:block; margin:5px 0 0; }

.contentsBox01 p.imageL_s span em a.linkIcon,
.contentsBox01 p.imageL_m span em a.linkIcon,
.contentsBox01 p.imageL_l span em a.linkIcon { display:block; float:none; margin:0 0 3px; }

.contentsBox01 p.imageL_s span.imgCap { width:145px; float:left; font-size:10px; }
.contentsBox01 p.imageL_m span.imgCap { width:175px; float:left; font-size:10px; }
.contentsBox01 p.imageL_l span.imgCap { width:200px; float:left;; font-size:10px; }
.contentsBox01 p.imageL_ll span.imgCap { width:300px; float:left; text-align:right; }

.contentsBox01 p.imageL_s span.imgCap img,
.contentsBox01 p.imageL_m span.imgCap img,
.contentsBox01 p.imageL_l span.imgCap img,
.contentsBox01 p.imageL_ll span.imgCap img { margin:0 0 5px; }


/***********************************************/

.contentsBox01 .boxInner p { margin:0; }
.contentsBox01 .boxInner p em { margin:0 0 0.25em; }


.contentsBox01 .boxInner.imageL_s span.imgCap { width:145px; float:left; font-size:10px; }
.contentsBox01 .boxInner.imageL_m span.imgCap { width:175px; float:left; font-size:10px; }
.contentsBox01 .boxInner.imageL_l span.imgCap { width:200px; float:left; font-size:10px; }

.contentsBox01 .boxInner.imageL_s p { float:right; padding:0; width:520px; }
.contentsBox01 .boxInner.imageL_m p { float:right; padding:0; width:490px; }
.contentsBox01 .boxInner.imageL_l p { float:right; padding:0; width:460px; }

.contentsBox01 .boxInner.imageL_s ul { padding:0; float:right; margin-top:5px; width:520px; }
.contentsBox01 .boxInner.imageL_m ul { padding:0; float:right; margin-top:5px; width:490px; }
.contentsBox01 .boxInner.imageL_l ul { padding:0; float:right; margin-top:5px; width:460px; }

.contentsBox01 .boxInner.imageL_s ul li,
.contentsBox01 .boxInner.imageL_m ul li,
.contentsBox01 .boxInner.imageL_l ul li { float:left; margin:0 5px 0 0; }

.contentsBox01 .boxInner.imageL_s ul.imgList02 li,
.contentsBox01 .boxInner.imageL_m ul.imgList02 li,
.contentsBox01 .boxInner.imageL_l ul.imgList02 li { width:auto; padding:0; margin:0; }

.contentsBox01 .boxInner.imageL_s ul.imgList02 li a,
.contentsBox01 .boxInner.imageL_m ul.imgList02 li a,
.contentsBox01 .boxInner.imageL_l ul.imgList02 li a {  background:none; padding:0; }

.contentsBox01 .boxInner.imageL_s ul.linkList02 li,
.contentsBox01 .boxInner.imageL_m ul.linkList02 li,
.contentsBox01 .boxInner.imageL_l ul.linkList02 li  { width:20%; float:left; margin:0 10px 10px 0; }

/***********************************************/


/* temp_yoko_01_02 */
/***********************************************/

.contentsBox01 .groupWrap { }
.contentsBox01 .groupWrap .contentsGroup { float:left; margin:15px 0 0 10px; _margin:15px 0 0 5px; width:335px; }
.contentsBox01 .groupWrap .contentsGroup h3 { margin-bottom:3px;  font-weight:bold; }
.contentsBox01 .groupWrap .contentsGroup h3 a { padding-left:15px; background:url(/sougi/common/images/icon_01.gif) 0 2px no-repeat; font-weight:bold; }
.contentsBox01 .groupWrap .contentsGroup p { padding:0; margin:0; }
.contentsBox01 .groupWrap .contentsGroup p.outline { width:335px; padding:0; margin:0 0 10px; }
.contentsBox01 .groupWrap .contentsGroup p a.linkIcon{ float:right; display:block; margin:1em 0 0; }
.contentsBox01 .groupWrap .contentsGroup p em a.linkIcon{ float:none; display:inline; margin:0; }
.contentsBox01 .groupWrap .contentsGroup img { float:left; }

.contentsBox01 .groupWrap .contentsGroup p span { float:left; width:175px; padding:0 0 0 10px; margin:0 0 0 10px; }
.contentsBox01 .groupWrap .contentsGroup p em { margin:0 0 3px; }
.contentsBox01 .groupWrap .contentsGroup p span em { margin:0; }
.contentsBox01 .groupWrap .contentsGroup p span em a {
display:block;
margin:0 0 3px -10px;
padding-left:15px;
background:url(/sougi/common/images/icon_01.gif) 0 2px no-repeat;
font-weight:bold;
}

.contentsBox01 .groupWrap .contentsGroup ul { width:165px; float:left; margin-left:10px; padding:0; }
.contentsBox01 .groupWrap .contentsGroup ul li { float:left; width:50%; /width:75px; margin:0 0 3px 0;  zoom:1; }


/***********************************************/

/*背景なし*/
.contentsBox01 .noBg { background:none !important; padding:0 !important; height:auto !important; }

.contentsBox01 .contentsGroup h3.noBg { background:none; padding:0; height:auto; }
.contentsBox01 .contentsGroup ul.line02,
.contentsBox01 .contentsGroup ul.line04 { float:none; margin:15px 0 0 10px; /margin:15px 0 15px 10px; width:320px; }
.contentsBox01 .contentsGroup ul.line02 li { float:left; width:45%; margin:0 0 12px 0; }
.contentsBox01 .contentsGroup ul.line04 li { float:left; width:25%; margin:0 0 12px 0; }
.contentsBox01 .contentsGroup ul li a { display:block; padding-left:15px; background:url(/sougi/common/images/icon_01.gif) 0 2px no-repeat; }
.contentsBox01 .contentsGroup .boxInner ul { width:175px; }
.contentsBox01 .contentsGroup .boxInner ul li { width:80px; padding-right:5px; }

.contentsBox01 ul.infoList01 { margin:5px 10px 0; }
.contentsBox01 ul.infoList01 li { position:relative; padding:10px 8px 10px 6em; background:url(/sougi/common/images/border_02.gif) 0 bottom repeat-x; zoom:1; }
.contentsBox01 ul.infoList01 li span { font-weight:bold; position:absolute; left:10px; }
.contentsBox01 ul.infoList01 li em.shoplink { background:#C74067; padding:0.15em 0.2em; margin:0 0.5em 0 0; }
.contentsBox01 ul.infoList01 li em.shoplink a { color:#FFF; text-decoration:none; }

.contentsBox01 dl dt { margin:0 0 10px; font-weight:bold; color:#246992; }
.contentsBox01 dl dd { margin:0 0 5px; }


.contentsBox01 ul.txtList ul { margin:0 0 0.25em 1em; }
.contentsBox01 dl.txtList dt { margin:0 0 0.25em; font-weight:bold; color:#666; }
.contentsBox01 dl.txtList dd { margin:0 0 0 1em; }


/***********************************************/
.contentsBox01 ul.imgList01 { padding:10px; }
.contentsBox01 ul.imgList01 li { float:left; margin:0 10px 10px 0; }
.contentsBox01 ul.imgList01 li img { display:block; margin:3px 0; }
.contentsBox01 ul.imgList01 li em { font-weight:bold; color:#246992; }  
.contentsBox01 ul.imgList01 li a { background:none; padding:0; }
.contentsBox01 ul.imgList01 li span { display:block; text-align:right; }
.contentsBox01 ul.imgList01 li span a {
display:inline;
padding-left:10px;
background:url(../images/icon_navi_01.gif) 0 1px no-repeat; }

.contentsBox01 p.img01 { text-align:center; }
.contentsBox01 p.img01 a { background:none; padding:0; }
.contentsBox01 p.img01 span { display:block; text-align:center; }
.contentsBox01 p.img01 a {
display:inline;
padding-left:10px;
background:url(../images/icon_navi_01.gif) 0 1px no-repeat; }


/* temp_yoko_02 */
/***********************************************/

.contentsWrap01 { width:726px; margin:25px 0 0; }

.contentsBox02 {
width:338px;
float:left;
margin-right:24px;
}

.contentsBox02 h2 {
background:url(/sougi/common/images/tit_bg_03.jpg) 0 center no-repeat;
padding:10px 0 10px 22px;
font-weight:bold;
font-size:116%;
color:#FFF;
}

.contentsBox02 p,
.contentsBox02 .boxInner,
.contentsBox02 dl,
.contentsBox02 ul.linkList { margin:15px 0 0 10px; }

.contentsBox02 p img,
.contentsBox02 div.boxInner img,
.contentsBox02 ul.contentsList li img { float:left; }

.contentsBox02 p em { display:block; margin:0 0 3px; font-weight:bold; }
.contentsBox02 p a.linkIcon { display:block; margin:1em 0 0; float:right; }
.contentsBox02 p.outline { width:326px; margin-bottom:-5px; }

.contentsBox02 p span,
.contentsBox02 ul.contentsList li span { float:right; display:block; width:180px; padding:0 0 0 10px; }
.contentsBox02 p span em a {
display:block;
margin:0 0 3px -10px;
padding-left:10px;
background:url(../images/icon_navi_01.gif) 0 5px no-repeat;
font-weight:bold;
}

.contentsBox02 ul.contentsList li em {
display:block;
margin:10px 0 3px -10px;
padding-left:10px;
background:url(../images/icon_navi_01.gif) 0 5px no-repeat;
font-weight:bold;
}

.contentsBox02 div.boxInner ul { float:left; width:180px; }
.contentsBox02 div.boxInner ul li { padding-left:10px; margin:0 0 3px 10px; background:url(../images/icon_navi_01.gif) 0 5px no-repeat; }

.contentsBox02 div.boxInner dl { float:right; width:180px; margin-top:-5px; }
.contentsBox02 div.boxInner dl dt { margin:5px 0 3px -10px; padding-left:10px; background:url(../images/icon_navi_01.gif) 0 5px no-repeat; font-weight:bold; }

.contentsBox02 ul.contentsList { margin-top:15px; padding:0 10px; overflow:hidden; }
.contentsBox02 ul.contentsList li {  padding:10px 0; background:url(../images/border_02.gif) 0 top repeat-x; }

.contentsWrap02 { float:left; width:342px; margin-right:11px; }
.contentsWrap02 .contentsBox02 { margin:11px 0 0; }




/*parts
**********************************************/

/*link
-----------------*/
a.linkIcon { padding-left:15px; background:url(/sougi/common/images/icon_01.gif) 0 1px no-repeat; }
a.linkIconSi { padding-left:15px; background:url(/sougi/common/images/icon_01.gif) 0 1px no-repeat; }
a.linkIconBl { display:block; float:right; margin:0.75em 0 0; padding-left:15px; background:url(/sougi/common/images/icon_01.gif) 0 1px no-repeat; }

/*1 line
-----------------*/
.line01 { float:left; clear:both; width:100% !important; }

/*font
--------------*/
.attention { font-size:85% !important; padding:10px 10px 0; }
.accent01 { font-size:200% !important; color:#990000 !important; font-family:"Times New Roman", Times, serif !important; }
.accent02 { display:inline !important; }
.large { font-size:123.1% !important; }
.exlarge { font-size:153.9% !important; }
.ruby { font-size:77% !important; display:inline !important; text-align:left !important; }

/*font color
--------------*/
.col01 { color:#C74067 !important; }

/*background color
--------------*/
.bgColor01 { background-color:#E9E9E9 !important ; }
.bgColor02 { background-color:#FBF7F2 !important ; }
.bgColor03 { background-color:#FFF5F5 !important ; }
.bgColor04 { background-color:#F2FBFF !important ; }

/*spece
-----------------*/
.up { margin:0 10px !important; }
.up2 { margin-top:-10px !important; padding-top:0 !important; }
.partition01 { margin-top:1em !important; }
.partition02 { margin-top:25px !important; }


/*border
-----------------*/
.bdr01 { padding-top:10px !important; background:url(../images/border_02.gif) 0 0 repeat-x; }
.bdr02 { padding:10px; border:1px #C74067 solid; }

.attention { font-size:10px; margin:2px 10px; line-height:140%; }

p.more { margin:0 10px 10px; }
p.bknr { margin:1em 0 0; }

ul.iconStyle01 li,
dl.iconStyle01 dd,
p.iconStyle01,
em.iconStyle01 { padding-left:15px; background:url(/sougi/common/images/icon_03.gif) 0 2px no-repeat; }
.iconStyle02 { padding-left:15px !important; background:url(../images/icon_03.gif) 0 -98px no-repeat !important; display:block; zoom:1; }

/*layout
--------------*/
#contentsArea .center { text-align:center ; }
#contentsArea .alR { text-align:right; }
#contentsArea .alL { text-align:left; }
#contentsArea .clear { clear:both; }
.clr { clear:both; }


/*pageTop
-----------------*/
#gotop { float:right; padding-right:20px; }
#gotop a { padding-left:10px; background:url(../images/icon_navi_01.gif) 0 0 no-repeat; white-space:nowrap; }

