﻿@charset "UTF-8";

/*************************
slowtime design 
**************************/

/*カートタイトル*/
.titlestd{
text-align:left;
padding-top:15px;
padding-bottom:6px;
font-size:22px;
margin-bottom:40px;
border-bottom: #000 1px solid;

}

/*カートタイトル下バナー*/
.carttitlebnstd{

text-align:left;
padding-bottom:20px;

}

/*************************
サイトからのお知らせ
**************************/

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaBlock h1.ttlNewsinfo{
width:750px;
height:50px;
margin:10px auto 0 auto;
padding:0 0 1px 0;
text-align:left;
text-indent:-9999px;
overflow:hidden;
background-image:url(../../../img/news/ttl_newsinfo.jpg);
background-repeat:no-repeat;
background-position:top left;
}

/*************************
サイトからのお知らせ各メニュー
**************************/
#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaNewsmenu{
width:680px;
height:25px;
margin:0;
padding:0;
text-align:left;
position:absolute;
top:74px;
left:0;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaNewsmenu:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaNewsmenuM{
height:10px;
width:750px;
margin:0 auto;
padding:0 0 1px 0;
overflow:hidden;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaNewsmenuM2{
height:20px;
width:750px;
margin:0 auto;
padding:0 0 1px 0;
overflow:hidden;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaNewsmenu ul{
width:690px;
height:14px;
margin:0;
padding:0;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaNewsmenu ul:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaNewsmenu ul li{
display:block;
height:14px;
margin:0;
padding:0;
float:left;
font-size:11px;
}

#mainContentsRight .mainContentsRightTtlarea .mainContentsRightTtlareaNewsmenu ul li a{

}


/*************************
サイトからのお知らせレイアウト
**************************/
#mainContentsNews{
width:750px;
margin:0 auto;
padding:0;
overflow:hidden;
position:relative;
}

#mainContentsNews:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

/*************************
サイトからのお知らせ１段
**************************/
#mainContentsNews .NewsOnebox{
width:740px;
margin:0 auto;
padding:0;
text-align:center;
overflow:hidden;
}

#mainContentsNews .NewsOnebox:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#mainContentsNews .NewsOnebox .NewsOneboxin{
width:720px;
margin:0 auto;
padding:0;
text-align:center;
overflow:hidden;
}

#mainContentsNews .NewsOnebox .NewsOneboxin:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}

#mainContentsNews .NewsOnebox h2,
#mainContentsNews .NewsOnebox h3,
#mainContentsNews .NewsOnebox h4,
#mainContentsNews .NewsOnebox h5{
width:740px;
height:23px;
margin:0 auto 15px auto;
padding:2px 0 0 0;
text-align:left;
font-size:14px;
font-weight:bold;
background-image:url(../../../img/2011/common/bgimg_allcommon_subttlbar.jpg);
background-repeat:repeat-x;
background-position:bottom;
}


/*汎用テキスト*/
#mainContentsNews .NewsOnebox .NewsOneboxin p{
margin:0 auto 0 auto;
padding:0;
text-align:left;
font-size:12px;
line-height:140%;
}

#mainContentsNews .NewsOnebox .NewsOneboxin p a{
color:#e34020;
}

#mainContentsNews .NewsOnebox .NewsOneboxin p a:hover{
color:#999999;
}

/*小見出し*/
#mainContentsNews .NewsOnebox .NewsOneboxin p.Newsssttl{
margin:0 auto 2px auto;
padding:0;
text-align:left;
font-size:12px;
line-height:140%;
font-weight:bold;
}

/*注意てきすと*/
#mainContentsNews .NewsOnebox .NewsOneboxin p.Caution{
margin:0 auto 2px 10px;
padding:0 0 0 1em;
text-indent:-1em;
text-align:left;
font-size:12px;
line-height:140%;
color:#666666;
}

/*矢印つきリンク*/
#mainContentsNews .NewsOnebox .NewsOneboxin p.LinkArrow{
margin:2px 0 0 4px;
padding:2px 0 0 10px;
text-align:left;
background-image:url(../../../img/common/bgimg_linkarrow.jpg);
background-position:left;
background-repeat:no-repeat;
font-size:12px;
}


/*マージンとりたいときよう*/
#mainContentsNews .NewsOnebox .NewsOneboxin p.Margin{
margin-bottom:20px;
}

#mainContentsNews .NewsOnebox .NewsOneboxin p.MarginS{
margin-bottom:8px;
}

#mainContentsNews .NewsOnebox .NewsOneboxin p.MarginSS{
margin-bottom:2px;
}

/*センタリング*/
#mainContentsNews .NewsOnebox .NewsOneboxin p.txtcenter{
text-align:center;
}

/*右寄せ*/
#mainContentsNews .NewsOnebox .NewsOneboxin p.txtright{
text-align:right;
}

/*さらにずれる*/
#mainContentsNews .NewsOnebox .NewsOneboxin2{
width:690px;
margin:5px auto;
padding:0;
text-align:center;
overflow:hidden;
}

#mainContentsNews .NewsOnebox .NewsOneboxin2:after{
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}


/*目次前*/
#mainContentsNews .NewsIndexbar{
width:740px;
height:5px;
margin:0 auto 0 auto;
padding:0 0 25px 0;
background-image:url(../../../img/2011/common/bgimg_allcommon_subttlbar.jpg);
background-repeat:repeat-x;
background-position:center;
overflow:hidden;
}

