/* 総合的なクラス*/
.text { font-family:MS UI Gothic; font-size:15px; color:#666666; line-height: 19px; letter-spacing: 1px; }
.aka { color:#ff007f; }
.kuro { color:#555555; font-size:15px;}
.detail_waku { width:555px; padding:8px 0px 0px 10px; text-align:left; }
.float_clear { clear:both; width:1px; height:1px; margin:0px; padding:0px; line-height: 1px; font-size: 1px; }
.kakucon { color:#FFFFFF; font-size:14px; font-weight:bold; }


/* <h1>的な見出し*/
.midashi { font-family:"ＭＳ Ｐゴシック"; font-size:22px; color:#555555; font-weight:bold; }
.midashi_line { float:left; height:26px; width:555px; border-bottom:2px #777777 dotted; margin-left:8px; padding-top:3px; }
.mojiyoko { float:left; width:13; height:31; }
.midashiwaku { margin-left:12px; margin-top:20px; }


/* @のクラス*/

/* @のクラス(メニュー)*/
.ref { font-family:MS UI Gothic; font-size:16px; color:#555555; font-weight:bold; line-height: 26px; }
.list_waku { width:530x; text-align:left; margin:20px 0px 90px 30px; }
.list_shitawaku { width:508px; border:1px #4B91F0 solid; padding:7px 10px 10px 10px; }
.list_topshita { width:508px; height:22px; padding:0px 11px 0px 11px; background-image: url(//www.tsmp.jp/images/ohplink/menu_waku.gif); background-repeat: no-repeat; }
.list_menu { padding-top:4px; }
.menu_detail { margin-left:15px; }
.use_menu { margin-left:5px; font-family:MS UI Gothic; font-size:14px; color:#666666; letter-spacing: 1px; line-height: 19px; }
.dash { width:549; margin:30px 0px 100px 15px; padding:10px; border:3px #59B1FF dashed; }


/* Aのクラス*/
.ex_waku { margin:25px 0px 25px 20px; }
.text_ex { font-family:MS UI Gothic; font-size:16px; color:#666666; line-height: 19px; letter-spacing: 1px; padding-left:0px; }
.d_text { margin-bottom:3px; }
.s_text { font-family:MS UI Gothic; font-size:17px; color:#FF0078; font-weight:bold; }
.r_text { font-family:MS UI Gothic; font-size:12px; color:#666666; letter-spacing: 1px; }
.ts_sample { float:left; width:230px; }
.sample_right { float:left; width:330px; padding-left:15px; line-height: 19px; }
.sample_waku { width:580px; margin:20px 0px 20px 0px; }
.shikaku { padding:10px 0px 30px 0px; }
.shikaku_size { font-size:17px; color:#666666; font-weight:bold; }
.kind_waku { margin-bottom:90px; }

/*Bのクラス */
.left_mini { float:left; }
.left_mini_text { float:left; width:446px; margin-left:14px; text-align:left; }
.left_mini_textshita { margin:7px 0px 0px 0px; }
.text_url { font-family:MS UI Gothic; font-size:13px; color:#666666; line-height: 17px; }
.urlnavi { font-family:MS UI Gothic; font-size:15px; color:#666666; }
.urlnavi2 { font-family:MS UI Gothic; font-size:16px; color:#666666; font-weight:bold; }
.addres { font-family:MS UI Gothic; font-size:18px; color:#FF0078; font-weight:bold; }
.shitayaji { padding:25px 18px 25px 0px; }
.ohplink_top {width:570px; height:20px; border-top:1px #555555 dotted; margin:10px 0px 10px 0px; padding:25px 0px 5px 0px; }
.ohplink_top2 {width:570px; height:20px; border-top:1px #555555 dotted; margin:20px 0px 20px 0px; padding:15px 0px 5px 0px; }
.url_top { width:570px; padding:11px 0px 10px 0px; border-top:4px #00A8FF double; border-bottom:4px #00A8FF double; }

/*Bのクラス(メニュー)*/
.list_waku2 { width:402px; text-align:left; margin:20px 0px 20px 30px; }
.list_topshita2 { width:380px; height:22px; padding:0px 11px 0px 11px; background-image: url(//www.tsmp.jp/images/ohplink/menu_waku.gif); background-repeat: no-repeat; }
.list_shitawaku2 { width:380px; border:1px #4B91F0 solid; padding:10px; }

/*Bのクラス(URL) */
.ohplink { width:580px; }
.urlwaku { width:585px; margin:50px 0px 50px 0px; }
.ur_top { width:570px; height:10px; }
.ur_center { width:570px; background-image:url(//www.tsmp.jp/images/ohplink/use_backcenter.jpg); background-repeat:repeat-y; text-align:left; }
.ur_bottom { width:570px; height:9px; margin-bottom:10px; }
.adtop { float:left; margin:4px 0px 0px 6px; }
.adtop_sp { font-family:MS UI Gothic; font-size:17px; color:#0066FF; font-weight:bold; }
.ad { clear:both; padding:10px 0px 10px 20px; }
.ad_sp { font-family:MS UI Gothic; font-size:16px; color:#FF0F42; font-weight:bold; }
.i_pc { float:left; padding:6px 0px 0px 15px; }
.i_cell { float:left; padding:6px 0px 0px 17px; }


/*Bの管理画面画像 */
.ohp {width:570px; height:20px; margin:10px 0px 10px 0px; padding:15px 0px 15px 0px; }
.ohpwaku { width:445px; height:291px; border:1px #cccccc solid; margin-bottom:20px; }
.ohpwakuwaku { border:1px #cccccc solid; }


.tomail { margin-bottom:10px; }

/*リンクオーバ*/
a.h_ref { color:#1AA1FF; }
a:links.h_ref { color:#1AA1FF; }
a:visited.h_ref { color:#1AA1FF; }
a:active.h_ref { color:#cccccc; }
a:hover.h_ref { color:#cccccc; }

a.h_smallref { color:#FF5400; }
a:links.smallref { color:#FF5400; }
a:visited.smallref { color:#FF5400; }
a:active.smallref { color:#736D6E; }
a:hover.smallref { color:#736D6E; }