@charset "UTF-8";

/*---- 共通 ----*/

/*------------------------------------------------

共通 initial setting

------------------------------------------------*/


* {
margin: 0;
padding: 0;
outline: 0;

color:#000;
font-family:	'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'Osaka', 'ＭＳ Ｐゴシック', sans-serif;
text-decoration:none;
line-height:2;
}
img {
border:0;
}
html {
height: 100%;
overflow-y: scroll;
}
body {
height: 100%;
}/*------------------------------------------------共通 アンカー------------------------------------------------*/
a:link {
color : #C11
}
a:visited {
color : #C11
}
a:hover {
color : #C66;
text-decoration: underline;
}
a {
text-decoration: none;
}/*------------------------------------------------共通 padding/margin------------------------------------------------*/
.pdgb5 {
padding-bottom:5px;
}
.pdgb01 {
padding-top:30px;
padding-bottom:15px;
}
.nmrgt01 {
margin-top:-7px;
}
.att {
font-size:10.5px;
color:#666;
}
.detailtxt {
font-size:11px;
color:#666;
}/*------------------------------------------------index main column------------------------------------------------*/
#index {
background-color: #FED8D8;
background-image: url(http://www.lagrange-shop.com/img/index/header/header_bg.png);
background-repeat: repeat-x;
}

#index #wrapper {
width: 940px;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto;
padding: 0;
background-color:#FFF;
}
#index #wrapper .header {
width:940px;
height:200px;
background-image: url(../img/bg_header.png);
background-repeat: no-repeat;
}
#index #wrapper .header .l-side {
width:560px;
height:155px;
float:left;
}
#index #wrapper .header h1 {
padding-top:72px;
padding-left:44px;
font-size:23px;

}

#index #wrapper .header h1 a{

color:#AE0F02 ;
}

#index #wrapper .header .r-side {
width:356px;
height:155px;
background-image: url(http://www.lagrange-shop.com/img/index/header/menu_bg.png);
background-repeat: no-repeat;
float:left;
margin-left:23px;
}
#index #wrapper .header .r-side .btn {
padding-left:10px;
}
#index #wrapper .header .r-side .search-area {
padding-top:10px;
padding-left:1px;
}
#index #wrapper .new-right {
width:560px;
float:left;
}/*------------------------------------------------index new-right------------------------------------------------*/
#index #wrapper .new-right .cnt_t {
width:560x;
height:8px;
background-image: url(http://www.lagrange-shop.com/img/cnt_bg_t.png);
background-repeat: no-repeat;
}
#index #wrapper .new-right .cnt_b {
width:560x;
height:8px;
background-image: url(http://www.lagrange-shop.com/img/cnt_bg_b.png);
background-repeat: no-repeat;
margin-bottom:50px;
}
#index #wrapper .new-right .cnt {
background-image: url(http://www.lagrange-shop.com/img/cnt_bg_m.png);
background-repeat: repeat-y;
padding:15px 0px 20px 40px;
}

.cnt h3{
font-size:13px;
}

.marg_line {
margin: 0 0 10px 0;


}
#index #wrapper .new-right .cnt p {
width:480px;
line-height:1.8;
font-size:12.5px;
padding: 0 0 20px 0;

}

#index #wrapper .new-right .cnt p a:link {
color : #C11
}
#index #wrapper .new-right .cnt p a:visited {
color : #C11
}
#index #wrapper .new-right .cnt p a:hover {
color : #C66;
text-decoration: underline;
}
#index #wrapper .new-right .cnt p a {
text-decoration: none;
font-size:12.5px;
}
.entryheader {
width:480px;
font-size:18.5px;
font-weight:bold;
line-height:1.5;
padding-top:0.8em;
padding-bottom:0.95em;
color:#333;
}
.dateheader {
width:480x;
height:25px;
background-image: url(http://www.lagrange-shop.com/img/dateheader_bg.png);
background-repeat: no-repeat;
padding-top:4px;

font-size:11px;
color:#333;
}
.cnt .posted {
width:480x;
height:29px;
font-size:11px;
background-image: url(http://www.lagrange-shop.com/img/posted_bg.png);
background-repeat: no-repeat;
margin-top:10px;

padding-top:3px;
padding-bottom:50px;
}
.new-right .breadCrumb {
width:470px;
padding:4px 0 3px 10px;;
font-size:11px;
margin:21px 0 0 39px;
border:solid 1px #FED8D8;
background-color:#FFF9F9;
}
.new-right .breadCrumb a {
font-size:11px;
}
.trackbacks-header{
font-size:10px;

}
/*------------------------------------------------index new-left------------------------------------------------*/
#index #wrapper .new-left {
width:150px;
float:left;
margin-top:20px;
margin-left:18px;
}
#index #wrapper .new-left .l-side {
width:155px;
float:left;
}
.mod-item {
padding-bottom:30px;
}
.mod-item ul {
padding-top: 5px;
padding-left: 10px;
}
.mod-item ul li {
list-style-type: none;
background-image: url(http://www.lagrange-shop.com/img/item_cap.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
padding-left: 20px;
padding-bottom:2px;

margin: 0;
color:#000000;
font-size:11px;
font-family: Verdana, Helvetica, sans-serif;
}

.mod-item ul li a {
vertical-align:text-top;
line-height:1.3;
color:#000000;
font-size:11px;
font-family: Verdana, Helvetica, sans-serif;
}
.mod-item ul li a:hover {
color : #555555;
text-decoration: underline;
}
#index #wrapper .new-left .r-side {
width:193px;
float:left;
padding-left:15px;
}
/*------------------------------------------------index footer------------------------------------------------*/
.back_to_home {
width: 940px;
margin:0 auto 0 auto;
margin-top: 40px;
padding-left:30px;
clear:left;
font-size:12px;
}
.footer_area {
clear:left;

margin-top: 15px;
}
.footer {
width: 940px;
height: 33px; /* .push must be the same height as .footer */

margin:0 auto 0 auto;
}
/*------------------------------------------------search result------------------------------------------------*/
.search_result {
padding-right:40px;
}
.search_result img.searching {
margin-right: 7px;
vertical-align: middle;
}
.entry h3 {
padding-bottom:10px;
}
.entry-body-text ol {
padding-left:18px;
}
.entry-body-text ol li {
padding-bottom:15px;
}
.entry-body-text ol li a {
font-size:12px;
}
.search-area h2 {
padding-bottom:5px;
}
.search-area form input.text_box {
font-size:9x;
border:solid 1px #ccc;
width:143px;
height:18px;
display:block;
float:left;
}
.search-area form .search_btn {
padding-left:10px;
}
.result_entrytag_area {
margin-top:3px;
}
.result_entrytag {
float:left;
margin-top:3px;
margin-right:10px;
}/*------------------------------------------------commnet form------------------------------------------------*/
.text_box_small {
font-size:9x;
border:solid 1px #ccc;
width:240px;
height:18px;
display:block;
float:left;
}
.text_box_mid {
font-size:9x;
border:solid 1px #ccc;
width:480px;
height:200px;
display:block;
resize:none;
clear:left;
}
.trackbacks h2 {
margin-top:40px;
}
.trackbacks .trackbacks-info {
padding:3px 0px 3px 7px;
width:473px;
border:solid 1px #ddd;
font-size:10px;
background-color:#eee;
color:#333;
margin-bottom:5px;
}/*------------------------------------------------comment posted------------------------------------------------*/
.cmnt_title {
font-size:11px;
}
.asset-meta {
width:480px;
height:22px;
padding-top:20px;
border-bottom: #ccc 1px solid;
}
.cmnt_time {
height:22px;
width:200px;
float:right;
text-align:right;
}
.comment-content {
border: #EEEEEE 1px solid;
margin-top:10px;
margin-bottom:20px;
background-color:#f7f7f7;
width:458px;
padding: 0px 10px 0px 10px;
}
.comment-content p {
font-size:11px !important;
}
.cmnt_name {
height:22px;
width:200px;
float:left;
}
.toTop {
padding: 20px 0 0 390px;
font-size:12px;
}/*------------------------------------------------tag cloud------------------------------------------------*/
#index #wrapper .new-left .l-side ul.tagCloud {
margin: 0;
padding-top: 10px;
line-height: 1;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
}
#index #wrapper .new-left .l-side ul.tagCloud li {
margin: 0;
padding: 0;
display: inline;
font-size: 100%; /* ここで相対的に文字サイズを変更 */
}
#index #wrapper .new-left .l-side ul.tagCloud li a {
padding: 0 1px;
position: relative;
text-decoration: none;
color: #000;
}
#index #wrapper .new-left .l-side ul.tagCloud li.level1 a {
z-index: 6;
font-size: 150% !important;
color: #000;
}
#index #wrapper .new-left .l-side ul.tagCloud li.level2 a {
top: 5px;
z-index: 5;
font-size: 141% !important;
color: #000;
}
#index #wrapper .new-left .l-side ul.tagCloud li.level3 a {
z-index: 4;
font-size: 131% !important;
color: #000;
}
#index #wrapper .new-left .l-side ul.tagCloud li.level4 a {
top: 5px;
z-index: 3;
font-size: 120% !important;
color: #000;
}
#index #wrapper .new-left .l-side ul.tagCloud li.level5 a {
z-index: 2;
font-size: 110% !important;
color: #000;
}
#index #wrapper .new-left .l-side ul.tagCloud li.level6 a {
z-index: 1;
font-size: 90% !important;
color: #000;
}/* オンマウス */
#index #wrapper .new-left .l-side ul.tagCloud li a:hover {
z-index: 10;
background-color: #f5f5f5;
}
.dspnone {
display:none;
}

