@charset "Shift_JIS";


/* header --------------------------------------------------- */

#header .parts_LR .RightBox .Lower a.btn_UserRegist {
background: url(/img_blue/btn_UserRegist.gif) no-repeat;
}

#header .parts_LR .RightBox .Lower a.btn_MyPage {
background: url(/img_blue/btn_MyPage.gif) no-repeat;
}

#header .parts_LR .RightBox .Lower a.btn_LogIn {
background: url(/img_blue/btn_LogIn.gif) no-repeat;
}

#header .parts_LR .RightBox .Lower a.btn_LogOut {
background: url(/img_blue/btn_LogOut.gif) no-repeat;
}


/* naviglobal（グローバルナビ） --------------------------------------------------- */

#naviglobal_Wrap {
border-bottom: solid 4px #005bb8;
}

#naviglobal a {
background: url("/img_blue/texture_TabLeft.gif") no-repeat left top;
}

#naviglobal a span {
color: #07385e;
background: url("/img_blue/texture_TabRight.gif") no-repeat right top;
}

#naviglobal a:hover span {
color: #ffffff;
}

#naviglobal #OnPage a span {
color: #ffffff;
}


/* searchbox（検索） --------------------------------------------------- */

#searchbox {
background: url("/img_blue/texture_SearchBox.gif");
}


/* footer（フッター） --------------------------------------------------- */

#footer div.ContentsMenu {
border-top: 1px solid #005bb8;
border-bottom: 1px solid #005bb8;
background: #f2f7fb;
}


/* parts_SubNavi（サブナビ） --------------------------------------------------- */

.parts_SubNaviMds {
background: #005bb8;
}

.parts_SubNaviMds p {
color: #ffffff;
}

.parts_SubNavi {
border: solid 1px #b1bec9;
background: #f2f7fb;
}

.parts_SubNaviIn ul.Main li strong {
background: url(/img_blue/icon_GuideNavi.gif) no-repeat left center;
}


/* unit_Ranking（ランキング） --------------------------------------------------- */

.unit_Ranking .RankBox {
color: #ffffff;
background: url(/img_blue/texture_RankBg.gif) no-repeat center top;
}


/* parts_LeadDoneSp（リード 完了画面 SP） --------------------------------------------------- */

.parts_LeadDoneSp {
border-left: solid 4px #005bb8;
background: #e6f1fb;
}


/* unit_AdultCheck（年齢認証） --------------------------------------------------- */

.unit_AdultCheck {
background: url(/img_blue/texture_AdultCheckUpper.gif) no-repeat center top;
}

.unit_AdultCheckIn {
background: url(/img_blue/texture_AdultCheckLower.gif) no-repeat center bottom;
}

.unit_AdultCheckInIn {
background: #e6f1fb;
}


/* unit_MypageDownload（マイページ 購入作品ダウンロード） --------------------------------------------------- */

.unit_MypageDownload .parts_ItemBox .Download a.btn_Downloader {
background: url(/img_blue/btn_Downloader.gif) no-repeat;
}

.unit_MypageDownload .parts_ItemBox .Download a.btn_Download {
background: url(/img_blue/btn_Download.gif) no-repeat;
}


/* unit_GuideIn（ご利用ガイドサンプル作品ダウンロード） --------------------------------------------------- */

.unit_GuideIn .Download a.btn_Download {
background: url(/img_blue/btn_Download.gif) no-repeat;
}


/* parts_PurchaseBox（作品詳細購入モジュール） --------------------------------------------------- */

.parts_PurchaseBoxIn .InCart a.btn_InCart {
background: url(/img_blue/btn_InCart.gif) no-repeat;
}


/* link（リンク色） --------------------------------------------------- */

a:link {
color: #005798;
text-decoration: underline;
}

a:active {
color: #005798;
text-decoration: underline;
}

a:visited {
color: #005798;
text-decoration: underline;
}

#stage a:hover {
color: #07385e !important;
text-decoration: underline;
}

#stage_PopUp a:hover {
color: #07385e !important;
text-decoration: underline;
}


/* font --------------------------------------------------- */

body,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,textarea,p,th,td {
color: #595959;
}

h1 {
color: #595959; 
}

h2 {
color: #595959; 
}

h3 {
color: #595959; 
}





/* Option Below  */


/* topicpath（パン屑リスト） --------------------------------------------------- */

#topicpath ul li.OnPage {
color: #5b5b5b;
}

#topicpath ul li a:link {
color: #5b5b5b;
}

#topicpath ul li a:active {
color: #5b5b5b;
}

#topicpath ul li a:visited {
color: #5b5b5b;
}


/* body（背景） --------------------------------------------------- */

body {
background: #ffffff;
}

